• Lucid Dreaming - Dream Views




    Results 1 to 25 of 25

    Thread: Wine 1.0

    1. #1
      FBI agent Ynot's Avatar
      Join Date
      Oct 2005
      Gender
      Location
      Southend, Essex
      Posts
      4,337
      Likes
      14

      Wine 1.0

      Wine has had a provisional date set for it's 1.0 (initial feature freeze) release - 6th June 2008

      http://wiki.winehq.org/WineReleasePlan
      (\_ _/)
      (='.'=)
      (")_(")

    2. #2
      Member Achievements:
      1 year registered Veteran First Class 10000 Hall Points
      wasup's Avatar
      Join Date
      Oct 2003
      Gender
      Posts
      4,668
      Likes
      21
      So is this release supposed to be more official or what? Any new features or just more stability and compatibility?

    3. #3
      FBI agent Ynot's Avatar
      Join Date
      Oct 2005
      Gender
      Location
      Southend, Essex
      Posts
      4,337
      Likes
      14
      1.0, I believe (but documentation's a bit thin on the subject) means that all documented Windows API functions have been implemented within Wine

      This means, if you have made a windows program
      and it uses the "proper" Windows interfaces (not any undocumented "back-door" hooks into the kernel)
      Wine will run it

      For those who don't know
      Wine is a complete reimplementation of the Windows API sub-systems, built on top of a different kernel (Eg. Linux, FreeBSD, Mac OS X, Solaris, etc.)
      the X windowing system (as used by said kernels)
      and OpenGL

      Wine is not an emulator
      It's a compatibility layer
      in fact, Wine is an acronym, for just that
      Wine Is Not an Emulator

      Instead,
      when a Windows program makes a call to any Windows system function, the call is understood by Wine, and translated to the equivalent native system call

      Code:
      void Win32_draw_window_on_screen(args)
      {
      
          // some argument reshuffling takes place
          // so it conforms with the equivalent
          // Linux call
      
          Linux_draw_window_on_screen(args);
      
      }
      What does this mean?

      Well, your *nix system understands, and can execute windows binaries as if the program was native to your platform with negligible performance cost.

      Why am I making such a big thing about this?

      Well, the fact that the Windows binary execution environment has been completely recreated within *nix systems could see a few interesting shifts in the Windows world

      First, and probably the most obvious
      the biggest barrier to OS migration will be lifted.
      the good old,
      "I'd love to dump Windows for another OS, but I need to run program x which is Windows only, so I can't"

      Second, is the possibility of "back-ports" being made for previous editions of Windows

      calls to DirectX 10 functions, for example, being mapped to the equivalent OpenGL functions means DirectX 10 games running on Linux (or mac, or whatever)

      It also means, Wine running on XP (yes, you can run Wine on Windows) providing a DirectX 10 back-port (via OpenGL) to Windows XP

      **
      Note:
      DX10 is not scheduled for the 1.0 release
      1.0 deals with a feature complete kernel implementation and associated sub-systems, only

      Possibly full DX9 will be in 1.0 (seeing as it's currently at 95% completion now)
      but, full DX10 (currently at 0%) will be in a future release
      Last edited by Ynot; 03-18-2008 at 12:33 AM.
      (\_ _/)
      (='.'=)
      (")_(")

    4. #4
      Member Achievements:
      1 year registered Veteran First Class 10000 Hall Points
      wasup's Avatar
      Join Date
      Oct 2003
      Gender
      Posts
      4,668
      Likes
      21
      So basically... much more likely to work with anything? That is pretty sweet. Does that mean it also will be QUICK in running things? For example, I can run (an older version of) iTunes now, but it is very, very slow. Will this improve?

    5. #5
      FBI agent Ynot's Avatar
      Join Date
      Oct 2005
      Gender
      Location
      Southend, Essex
      Posts
      4,337
      Likes
      14
      possibly

      but, again, I reiterate
      publicly documented API interfaces

      with something like Itunes, there may well be undocumented hooks into the kernel (DRM, and such)

      Itunes 7.6 is currently rated "silver"
      meaning some stuff works, some doesn't
      http://appdb.winehq.org/objectManage...sion&iId=10543
      (buying from the Itunes store, in particular, is not working)

      slightly off-topic,
      but give Amarok or Exaile a go
      (I know for a fact Amarok can sync to all ipods, except the touch)

      Rule of thumb, you're a lot better off running native apps, if available, than running Windows apps on Wine
      If you don't use the Itunes store, and don't own a touch, you should be good to go with native Linux media players

      but anyway....
      Last edited by Ynot; 03-18-2008 at 12:45 AM.
      (\_ _/)
      (='.'=)
      (")_(")

    6. #6
      Eprac Diem arby's Avatar
      Join Date
      May 2006
      LD Count
      i/0
      Gender
      Location
      Canada
      Posts
      1,957
      Likes
      52
      Flash CS3 still has a garbage rating which makes me sad as thats the biggest thing holding me back to windows. They're working on it tho. It's pretty big (and will probably be carried through with photoshop CS3 which is relatively high priority) so when its done, that'll be awesome for me.

      Everything else I do, is already pretty much supported in wine now which is awesome. So, I'll wait for that then jump the sinking windows ship <3.
      50% of the time i'm on the computer, I'm fooling around with flash and AS3 =/

    7. #7
      Banned
      Join Date
      May 2007
      LD Count
      Loads
      Gender
      Location
      Digital Forest.
      Posts
      6,864
      Likes
      386
      Yay!

    8. #8
      Worst title ever Grod's Avatar
      Join Date
      Sep 2007
      LD Count
      breathe for me
      Gender
      Location
      gliding in the absolute
      Posts
      3,550
      Likes
      194
      Edit: Never mind, I thought this was something else.
      Last edited by Grod; 03-18-2008 at 01:17 AM.

    9. #9
      Member Achievements:
      1 year registered Veteran First Class 10000 Hall Points
      wasup's Avatar
      Join Date
      Oct 2003
      Gender
      Posts
      4,668
      Likes
      21
      Grod - Why?
      Arby - Dual boot... (or use CS2 which is supposed to work with wine very well, and CS3 really doesn't have any new features anyways)
      Ynot - I hate amarok. I really like the iTunes feel of having all my music on one list at one time, and amarok doesn't let you do that without being incredibly slow. It is kind of a pain in the ass. I use rhythmbox, which is very, very quick and lightweight. Also I recently switched to rockbox.

    10. #10
      Banned
      Join Date
      May 2007
      LD Count
      Loads
      Gender
      Location
      Digital Forest.
      Posts
      6,864
      Likes
      386
      Because Grod is a Vista-Hocker.

    11. #11
      FBI agent Ynot's Avatar
      Join Date
      Oct 2005
      Gender
      Location
      Southend, Essex
      Posts
      4,337
      Likes
      14
      Quote Originally Posted by wasup View Post
      Arby - Dual boot...
      or use a virtual machine

      Quote Originally Posted by wasup View Post
      Ynot - I hate amarok. I really like the iTunes feel of having all my music on one list at one time, and amarok doesn't let you do that without being incredibly slow. It is kind of a pain in the ass. I use rhythmbox, which is very, very quick and lightweight. Also I recently switched to rockbox.
      Rockbox fucking rocks
      (\_ _/)
      (='.'=)
      (")_(")

    12. #12
      Eprac Diem arby's Avatar
      Join Date
      May 2006
      LD Count
      i/0
      Gender
      Location
      Canada
      Posts
      1,957
      Likes
      52
      Quote Originally Posted by wasup View Post
      Arby - Dual boot... (or use CS2 which is supposed to work with wine very well, and CS3 really doesn't have any new features anyways)
      Constantly switching is annoying and I tend to have it open 24/7 even if I'm not working in it. Thus, I just go to windoze at boot-up. And theres no such thing as flash CS2. It's flash 8 which doesn't support AS3. Being a scripter, that means ALOT and if I were go back to 8, I wouldn't be able to touch any of the things I've I'm working on/have worked on in the last year.

    13. #13
      FBI agent Ynot's Avatar
      Join Date
      Oct 2005
      Gender
      Location
      Southend, Essex
      Posts
      4,337
      Likes
      14
      Arby,
      quick google turned this up
      http://wine-review.blogspot.com/2008...unning-in.html
      (\_ _/)
      (='.'=)
      (")_(")

    14. #14
      Member Achievements:
      1 year registered Veteran First Class 5000 Hall Points

      Join Date
      Sep 2004
      Gender
      Location
      Seattle, WA
      Posts
      2,503
      Likes
      217
      Hey I have a WINE question and I'm too lazy to look it up:

      Most windows software, as is distributed, comes with an installer and all that stuff. How does WINE handle that? Do you run setup.exe with wine, and it does the right things (installs it in some directory, etc.)? How does it handle things like registry keys? It's one thing to translate API calls, but some things go beyond just the API (though I guess registry access is really part of the API, so wine can maintain a registry of its own... or something)

    15. #15
      Banned
      Join Date
      Apr 2007
      Location
      Out Chasing Rabbits
      Posts
      15,193
      Likes
      935
      That's pretty sweet. I'll have to put it on my Ubuntu box.

      Hopefully it'll be out and well tested when it's time for a new computer. This PPC one is getting kind of old.

    16. #16
      Member Achievements:
      1 year registered Veteran First Class 10000 Hall Points
      wasup's Avatar
      Join Date
      Oct 2003
      Gender
      Posts
      4,668
      Likes
      21
      Yeah, it runs the setup.exe and installs into a directory.

    17. #17
      Eprac Diem arby's Avatar
      Join Date
      May 2006
      LD Count
      i/0
      Gender
      Location
      Canada
      Posts
      1,957
      Likes
      52
      Quote Originally Posted by Ynot View Post
      Most of the windows are half-missing =P

      I might take it on a virtual machine, the extra overhead (is is normally very big?) probably wouldn't be too much of a problem.

      Otherwise, i'll wait for bronze or silver on CS3 =P

    18. #18
      dsr
      dsr is offline
      我是老外,可是我會說一點中文。
      Join Date
      Nov 2006
      Gender
      Location
      my mind
      Posts
      374
      Likes
      1
      Somehow I get the feeling that Wine 1.0 isn't gonna happen for quite some time. That will be great when it does, though.

      Slightly off topic, but am I the only one who runs Wine under Mac OS X? I know ninja9578 doesn't have access to an x86 Mac, but I can't be the only one in the known universe. There are more users of Mac OS X than of F/OSS OSes (not counting servers), yet you never hear about Mac users compiling Wine. It's a lot more convenient than dual-booting or using virtual machines.

    19. #19
      Banned
      Join Date
      Apr 2007
      Location
      Out Chasing Rabbits
      Posts
      15,193
      Likes
      935
      Well, almost all big Windows programs have ports to the Mac (a lot of the bigs ones went the other way) so they run natively on the Mac. There are far less ports to Linux.

      All of my friends parallel boot if they need a Windows program. I was going to do that with my next computer, until I found out that Wind ran on OSX

    20. #20
      FBI agent Ynot's Avatar
      Join Date
      Oct 2005
      Gender
      Location
      Southend, Essex
      Posts
      4,337
      Likes
      14
      Wine 1.0-rc1 released
      http://winehq.org/?announce=1.0-rc1

      looking like it's on schedule
      (\_ _/)
      (='.'=)
      (")_(")

    21. #21
      Member Achievements:
      1 year registered Veteran First Class 5000 Hall Points

      Join Date
      Sep 2004
      Gender
      Location
      Seattle, WA
      Posts
      2,503
      Likes
      217
      Looking forward to seeing it in the repos. I assume Hardy will pick it up automatically, and it won't be considered a completely separate version to manually install...

    22. #22
      Member Scatterbrain's Avatar
      Join Date
      Jul 2007
      Gender
      Posts
      1,729
      Likes
      91
      WoW is now rated platinum, hopefully anti-aliasing will work.
      - Are you an idiot?
      - No sir, I'm a dreamer.

    23. #23
      FBI agent Ynot's Avatar
      Join Date
      Oct 2005
      Gender
      Location
      Southend, Essex
      Posts
      4,337
      Likes
      14
      Well, Wine 1.0 is here

      The Wine team is proud to announce that Wine 1.0 is now available. This is the first stable release of Wine after 15 years of development and beta testing. Many thanks to everybody who helped us along that long road!
      While compatibility is not perfect yet, thousands of applications have been reported to work very well. Check http://appdb.winehq.org to see the details for your favorite applications.
      The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.
      17th June 2008
      Both Wine 1.0 & Firefox 3.0 official releases
      funny how things work out

    24. #24
      Banned
      Join Date
      Apr 2007
      Location
      Out Chasing Rabbits
      Posts
      15,193
      Likes
      935
      Looks nice. I just set up my father's new computer yesterday, I should probably install Wine on it since he's switching from Windows and may want some of his old programs.

    25. #25
      FBI agent Ynot's Avatar
      Join Date
      Oct 2005
      Gender
      Location
      Southend, Essex
      Posts
      4,337
      Likes
      14
      I've always found it best to move people onto native apps
      99&#37; of the time, the native linux apps will be better, integration-with-the-rest-of-the-system wise

      (functionally, there's piss-all difference - an email client is an email client - once you get over any aesthetic differences it's just an app to read your email, and they're all pretty much the same)

      also, it kind of diminishes the ease and sophistication of package management, if their core apps are win32 running under wine

      wine for games and legacy apps only

      but thats just my opinion / experience...
      Last edited by Ynot; 06-17-2008 at 06:19 PM.

    Bookmarks

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •