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.

3 of 143 comments (clear)

  1. Re:WineX by StefMeister · · Score: 5, Insightful

    This is just silly. If one wants people to use Linux, you've got to eliminate barriers keeping them from doing so. WineX is a solution (although it may not be perfect) for lowering one of the most important barriers: 'Can I still use that Windows app that I use so much when I switch'.
    Read this interesting article by Joel Spolsky, about removing barriers for more info.

    Furthermore, do you really think there are less people developing OSS because there's WineX. I don't think so, maybe fewer developers will try to rewrite a win application that works perfectly wih WineX, but they will develop something else instead (work enough if you ask me).

    Stef

    --
    "Son, in a sporting event, it's not whether you win or lose, it's how drunk you get" - Homer J. Simpson
  2. Cool: This is what open source is about by Paul+Bristow · · Score: 5, Insightful

    I do not run *BSD, as I know Linux and am comfortable with at after some 9 years of use. However, it is a great testament to the power of the open source concept that this is possible at all. I am tremendously impressed with the BSD guys for achieving this.

    Remember, it is a Good Thing tm to have a computing infrastructure made of diverse systems. So the more code that can be run on Linux , *BSD, Hurd, OSX and others the better.

    Today, Wine is probably no less compatible with a random version of windows than any other random version of windows.

    --
    - Paul
  3. Re:Lack of BSD software by quantum+bit · · Score: 5, Insightful

    It's no wonder that BSD lacks behind linux in software when it is missing important system calls!

    No, BSD just got it right the first time :-P

    From a freebsd-emulation mailing list post:

    To me, it looks like mmap2 takes an offset that's a page index, rather
    than a byte position. Since linux passes the offset with a 32-bit
    long, rather than a 64-bit off_t like we do, they need to do this in
    order to be able to map offsets larger than 4GB into a file.


    So mmap2 would be redundant on BSD...