Slashdot Mirror


WineX (And Warcraft3) On FreeBSD

Dan writes "Kenneth Culver has implemented the Linux ftruncate64, truncate64, and mmap2 syscalls in the linuxulator on his computer, (mostly cut 'n pasted the mmap2 from regular mmap with a couple of changes) and with these changes it is possible to run the Linux version of WineX (the one you have to pay for) to run Warcraft 3 on FreeBSD." If WineX is interesting to you, this earlier article on playing Windows games with WineX (under Linux) may be worth a read.

4 of 143 comments (clear)

  1. Re:Performance by Anonymous Coward · · Score: 5, Informative

    The FreeBSD Linux emulator isn't really an emulator as such: it substitutes a different syscall table for the FreeBSD one and runs the ELF binary as if it were Linux. Sometimes it's slower than Linux, sometimes it's faster. Performance should be much the same as Linux.

  2. Re:Performance by Jimmy_B · · Score: 5, Informative
    What is the performance like when BSD is emulating linux which is emulating windows?
    No emulation is occuring; WineX implements the Windows API, and this article says someone implemented some Linux API calls on BSD. It doesn't involve any translation of machine code, which is the slow part of emulation; theoretically, it should run at the same speed as the Windows version, if the device drivers are of equal quality.
  3. Re:Wine compatibility problems by IamTheRealMike · · Score: 5, Informative
    Check out some screenshots I took last week of Wine on RedHat 8 - these are not faked, Wine runs all those apps (not always perfectly though).

    There are more here

    I use Wine almost every day to run IE6 with the Adobe SVG Plugin and it works great. How do I do this? Simply, I got a copy of Crossover (a commercial distro of Wine) and pointed it at a build from Wine CVS.

    Wine isn't yet easy enough to setup for most people, so Codeweavers do it for you. Think of them as the Redhat of Wine. It is possible to do anything you can do in CrossOver with WineHQ wine, but it's a lot harder. Wine is scheduled to get "ease of use" some time around 0.9 and 1.0 which are happening probably sometime mid to late next year.

  4. wineX from cvs(for free) by gl4ss · · Score: 5, Informative

    http://frankscorner.org/wine/modules.php?op=modloa d&name=Sections&file=index&req=viewarticle&artid=6 8&page=1
    title says it all;
    "If you don't want to spend 5 bucks on WineX, you can always try compile it yourself, but the CVS version of WineX is a little different from the commercial version:
    * no support for Installshield installers
    * no copy protection code

    To install WineX from CVS you must have CVS installed on your computer."

    --
    world was created 5 seconds before this post as it is.