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.

143 comments

  1. WineX by 91degrees · · Score: 5, Funny

    I'd love to try this, but I don't have a *nix system.

    Will there be a port to Windows any time soon?

    1. Re:WineX by billybob2001 · · Score: 2, Funny

      All Windows users should have
      cygwin

      It's the law!

      Ok, it's not, but it should be.

    2. 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
    3. Re:WineX by hatchet · · Score: 1

      Anyone tried running warcraft with WINE on cygwined win32 system?

    4. Re:WineX by IamTheRealMike · · Score: 4, Informative
      Will there be a port to Windows any time soon?

      Actually, yes

      Ha! Gotcha! :)

    5. Re:WineX by Anonymous Coward · · Score: 0

      If one wants people to use Linux, you've got to eliminate barriers keeping them from doing so.

      Not only is BSD dead, people don't even realize that the story is about BSD.

    6. Re:WineX by Anonymous Coward · · Score: 0

      Yes, Wine (WineX soon) actually runs on Cygwin now! (yes I'm serious)

    7. Re:WineX by packeteer · · Score: 2
      --
      unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
  2. Where is the WineO port though? by Anonymous Coward · · Score: 4, Funny

    I'm just waiting for the WineO port so I can sit on my park bench and game all evening.

    *hic*

  3. Performance by jorleif · · Score: 3, Interesting

    Anyone actually tried this?

    What is the performance like when BSD is emulating linux which is emulating windows?

    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 dubstop · · Score: 4, Informative

      I don't think that BSD actually emulates Linux. My understanding is that BSD exposes a Linux ABI. I suppose that there might be a little bit of manipulation behind the scenes when a Linux function is called, to adapt it to an underlying BSD call, but not to the extent that it would be called emulation.

      If this is the case, there shouldn't be too much of a performance hit.

      I could be wrong though, OSX is more my sort of thing.

    3. Re:Performance by burts_here · · Score: 3, Informative
      What is the performance like when BSD is emulating linux which is emulating windows?

      Wine Is Not an Emulator.

      and quit wining.

      --
      Burt "Out of my mind back in 5 minutes"
    4. 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.
    5. Re:Performance by Anonymous Coward · · Score: 0

      Emulating Linux under FreeBSD has no noticable overhead, since the system calls mostly have a functionally 1:1 mapping.

      Running Linux programs on FreeBSD is not slower than running native FreeBSD programs. Depending on what they are doing they may run slightly slower or faster than on Linux.

      Wine, on the other hand...it has a much more difficult task in implementing a completely different API, but from what I understand they've managed pretty well.

    6. Re:Performance by evilviper · · Score: 3, Informative

      For one thing it's not emulation, just a compatibility layer that intercepts and converts syscalls.

      I've experienced absolutely no noticable speed drop when running Linux apps under FreeBSD/OpenBSD (not that I run a great deal of programs that way).

      In fact, the catch-phrase always being touted is that some Linux apps actually run faster under BSD than they do on Linux. I thought everyone had heard that, but I guess not.

      Feel free to ask a die-hard Linux elitist to try and explain that some time. :-)

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    7. Re:Performance by MouseR · · Score: 4, Informative

      My understanding is that BSD exposes a Linux ABI. I suppose that there might be a little bit of manipulation behind the scenes when a Linux function is called, to adapt it to an underlying BSD call, but not to the extent that it would be called emulation.

      [...]

      I could be wrong though, OSX is more my sort of thing.


      Mac OS X does just that when you launch a CFM-based Carbon App.

      CFM ("Code Fragment Manager") is the old ABI of Mac OS. When the Finder launches a CFM-based application, withint the native Mach-O -based Mac OS X ABI environment, it actually launches another application called "LaunchCFMApp" and passes your app as a parameter.

      LaunchCFMApp does exactly what this Linux ABI thingy does on FreeBSD: it loads the "foreign" application's ABI, creates a vector map in memory and connects all function calls from the "foreign" ABI to the "native" entry points.

      This is not emulation, but rather, dynamic re-linking.

  4. Is this legal? by Max+Romantschuk · · Score: 2, Interesting

    I don't think it's wrong... but according to the law, is this legal? I have no idea myself, anyone?

    --
    .: Max Romantschuk :: http://max.romantschuk.fi/
    1. Re:Is this legal? by seann · · Score: 2, Insightful

      what is this a press conference?
      Of course it's legal, why would it not be?
      They are providing a Free interface for a Free enviroment on FreeBSD, so people can Buy a product from the company and use it.

      If that's not free, I don't know what is.

      --
      I'm a big retard who forgot to log out of Slashdot on Mike's computer! LOOK AT ME.
    2. Re:Is this legal? by Max+Romantschuk · · Score: 2

      Good point... Nowadays the inter-license jungle is getting more and more difficult to navigate :)

      Thanks for the info!

      --
      .: Max Romantschuk :: http://max.romantschuk.fi/
    3. Re:Is this legal? by mark_lybarger · · Score: 2

      who should really pay much attention if it's legal or not? home users? (this software doesn't seem to attract much business domain). if the software works , then it's got an advantage on 90% of the software out there that is legal. me, i'll use whatever works before i wory about weather it satisfies the 200$/hr. lawyer's conclusion.

    4. Re:Is this legal? by Max+Romantschuk · · Score: 1

      True, from a practical standpoint...

      But the main reason for asking was due to the fact that I was curious how WineX (which is not open source I've understood) and it's license relates in a situation like this...

      However, some seem to think I'm a troll, so I'll shut up now ;)

      --
      .: Max Romantschuk :: http://max.romantschuk.fi/
    5. Re:Is this legal? by IamTheRealMike · · Score: 2

      It's absolutely legal. Wine and WineX are clean room implementations and as such protected by law. The only problems that might arise are patent-related, but as there's practically nothing in Windows at the API level that hasn't been done before I doubt there is much risk of that.

  5. "bsd is dead" blah blah by mackstann · · Score: 5, Funny

    i can picture all of the AC's scurrying to open up ~/text/bsd-is-dead.html to begin pasting away.

    1. Re:"bsd is dead" blah blah by Anonymous Coward · · Score: 0

      you mean c:\documents and settings\anonymous coward\my docuements\bsdis~1.txt

    2. Re:"bsd is dead" blah blah by Anonymous Coward · · Score: 0

      Lose the truncated file names joke, you MS-bashing son-of-a-gun. It's too out of date.

    3. Re:"bsd is dead" blah blah by Anonymous Coward · · Score: 0

      Dear Ask Slashdot,

      What is the convention of storing trolls ?
      I store them in ~/trolls/, but I have seen scattered reports of people using ~/text/ ?
      I feel quite confused. Please help !

    4. Re:"bsd is dead" blah blah by Anonymous Coward · · Score: 0

      Why, the problem still occours!

    5. Re:"bsd is dead" blah blah by Anonymous Coward · · Score: 0

      bahaha

    6. Re:"bsd is dead" blah blah by Anonymous Coward · · Score: 0

      'documents and settings' is a Windows 2K / XP thing. It DOESN'T still occour on those OSs.

  6. Xgames by katalyst · · Score: 5, Interesting

    Games seem to be a major factor when it comes to choosing an OS (or even a console). Thanks to apps like Wine and orgs like Loki, we'll have em all someday on the *nix systems. Things are looking up. I got hold of The Return to Castle Wolfenstien beta for linux before I could get a Windows version. And if you're targetting Linux , why not the rest of the *nix distros. It's all moving in the right direction. How about a KILLER game for the *nix platform which can NOT be run on windows........

    --
    |/________
    |\A|ALYS|
    1. Re:Xgames by BJH · · Score: 0, Troll

      How about a KILLER game for the *nix platform which can NOT be run on windows........

      And how, exactly, does that make the *nix community better than Microsoft and the companies that produce software for Windows?

    2. Re:Xgames by Anonymous Coward · · Score: 0

      How about a KILLER game for the *nix platform which can NOT be run on windows
      ..you mean xjump? ;)

    3. Re:Xgames by Anonymous Coward · · Score: 0

      How about a KILLER game for the *nix platform which can NOT be run on windows........

      Would you invest $1-5mil in a game that you would be marketing to ~1% of the computer market? "Killer" games require lots of programmer expereince in this day and age and that costs money.

    4. Re:Xgames by dr.Flake · · Score: 2

      "How about a KILLER game for the *nix platform which can NOT be run on windows........"

      couldn't one just chance the licence: "this source may naver be compiled for running on win32 compatible platforms".

      --
      Why are other peoples sig's always more witty ???
    5. Re:Xgames by eht · · Score: 1

      yeah, people will switch over to linux in droves with your example

      or it'll prove to the people you think are morons that you're elitist assholes and shouldn't be allowed to choose a toaster much less an operating system

    6. Re:Xgames by numpins · · Score: 1

      Didn't Loki close in January?

      That indicates the direction *nix gaming is taking/has taken.

      Loki Games Closing?
      Last Word on Loki
      More slashdot Loki stuff.

      I welcome killer *nix games too.

      Loki made cool games. Who else does? (not rhetorical)

    7. Re:Xgames by Anonymous Coward · · Score: 0

      quit playing games and start coding biznitches!@!!!

    8. Re:Xgames by Rew190 · · Score: 3, Insightful

      Microsoft will find ways to break Wine support.

      They won't simply let nix develop game support without any resistance.

    9. Re:Xgames by erik+umenhofer · · Score: 1

      Linux will most likely never make it for games. I think you will see big games to come to linux now and then just because these companies have money/time to burn. Honestly, why would any company want to spend 1/2 or 1/3 of it's development process on a market that is so tiny. You have to justify how many linux DESKTOP users are out there compared to apple/'doze. Sure there's lots of linux users, but hoe many DESKTOP users. It's a battle that can't be won until linux/unix on the desktop reaches apple's desktop share or more. I used to run Quake3arena on Freebsd back when it first came out. It was too much of a pain to justify using that os ever again for games.

    10. Re:Xgames by Joe+Tie. · · Score: 2, Insightful

      I've noticed this problem as well. It's almost a given at this point that the best *nix software will eventually be ported to windows. A friend of mine made a good point when he came over and pointed out that almost all the programs I had open were available for windows, in addition to all the windows software. It's the OS2 problem all over again.

      It becomes even more of a problem because if you're a windows developer who dosn't release source and states that you'll never port outside windows very few people will have a problem. But if you're not developing for windows and you either don't release the source, or you forbid windows ports...well, you've seen what happens already in this small thread.

      We're planning instead on making the non windows versions of our game just a little bit better. The unregistered windows versions would have a couple less levels, an occasional "please register" nag screen on startup, and a release date a couple months later than the registered windows version and the *nix releases.

      The hope is that it'd be too much trouble for too little to even bother compiling the *nix version for windows, and there's even a small chance some of the windows users might shell out a few bucks instead of warezing it.

      I veiw it more as giving the thing out for free to people of a like mind than crippling the windows version. We'll probaly still get labled elitist bastereds for it, but it's the best way I could think of to support diversity in OS use and not screw over the windows users.

      --
      Everything will be taken away from you.
    11. Re:Xgames by evilviper · · Score: 2

      That is a big problem actually. For microsoft to break wine, they have to break a great deal of Windows backwards compatibility.

      If they do it in small steps, then the wine developers should be able to keep up with the changes. If they do a great deal of changing all at once, they may drive customers away from Windows.

      It's not as simple as them flipping a switch and killing all of Wine's progress. They need to hurt themselves to harm wine.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    12. Re:Xgames by Nicolay77 · · Score: 1

      User will find ways to break Windows monopoly.

      Of course MS will resist it. But people will not upgrade and upgrade forever, or else everybody would have WinXP by now.

      I think that wine only has to run well the Win9x apps to be a enourmous success. With DirectX is a big plus. It would be enough for a lot of practical purposes. The greatest and latest, well, let's see if people really need that.

      --
      We are Turing O-Machines. The Oracle is out there.
    13. Re:Xgames by Devios · · Score: 1

      Though I doubt Linux will ever overtake the Windows Desktop in the corporate world, when Palladium and Intel DRM crap prevents consumers from maintaining habitual use of their home systems, Linux has a good chance of grabbing a good deal of the home consumer market. People are creatures of habit and are going to be very pissed off...

      When people start to become upset, and realize they can do most things in *nixes, game developers might actually think they can make a profit designing for the *nix platforms.

      Slightly OffTopic:

      It's a possibility, albeit just a tad far fetched...

      I am by no means a programmer, though I am a class or two away from a CIS degree and a former NT4 network admin pre-SP3.

      I have installed various versions of RedHat, Mandrake, Suse, Gentoo, and Debian. Though it is now possible (and easier than Windows, in some cases...) to INSTALL linux, it still, imo, takes a little too much manipulation in some instances, to find and install suitable Windows-replacement utilities and learn to use them...

      That being said, for the millions of people who need only to surf the web, use email, use an office suite, and manage your finances, Linux + KDE + Konqueror or Mozilla + OpenOffice + GNUCash = your free, fully capable alternative to supporting the monopoly that is Microsoft (or stealing their software) and I strongly urge you all to give it a shot - you might be pleasantly suprised.

    14. Re:Xgames by Eowaennor · · Score: 1
      What!? They haven't been driving people away from Windows!?

      Damn I've been a mac user too long...

  7. Re:vinetto x? by Anonymous Coward · · Score: 0

    I'd be willing to bet that 99.9% of the non finnish slashdot users did not get this joke, better luck next time.

  8. This is not a dupe by Old+Wolf · · Score: 5, Funny

    Note - this is not a dupe

    I feel that this is informative, due to the extremely high dupe story rate on slashdot in the last few days.

    1. Re:This is not a dupe by Anonymous Coward · · Score: 0

      I feel that this is informative

      Funny -- I find it off-topic.

    2. Re:This is not a dupe by Anonymous Coward · · Score: 0
      Funny -- I find it off-topic.

      Off-topic -- others found it funny.

  9. BSD is dying? by Anonymous Coward · · Score: 1, Funny

    No way, it's already partying with elvis, jim morrison, and stephen king

    1. Re:BSD is dying? by Anonymous Coward · · Score: 0

      Is Stephen King dead?

    2. Re:BSD is dying? by mark_lybarger · · Score: 1

      forget stephen king, what happened to elvis? or the lizard king? i could swear i've seen these guys doing performances at the center of a mall somewhere.

  10. Linuxulator? by Jugalator · · Score: 3, Interesting

    What's a "linuxulator"?? Hmm.. Sounds kinda like my nick.

    Anyway, can't they just call it an "emulator"? Or is an emulator running under Windows a "winulator"? *sigh*

    Sorry if I'm picky, but it's just adds unecessary confusion. Or *is* actually a "linuxulator" something different than an emulator running under Linux, so there's actually a reason for this word?

    --
    Beware: In C++, your friends can see your privates!
    1. Re:Linuxulator? by putte_xvi · · Score: 2, Informative

      I think "linuxlator" refers to the Linux compatibility in FreeBSD. So, yes, it is something different than an emulator running under Linux. It's not an emulator, and not running under Linux.

    2. Re:Linuxulator? by hatchet · · Score: 1

      Actually emu is australian bird, which has nothing to do with computers. Emulator is just super-duper version of this bird with armors, guns and all other gadgets you might think of.
      It's like Terminator, it sounds big and bad. What if it was called "Termin"? It's simply not leet enough...

    3. Re:Linuxulator? by Jugalator · · Score: 2

      Oops, sorry, I seem to had got it all backwards. heh

      Don't know why I babbled about Linux when this is a FreeBSD topic. :-) I guess it was because they played Warcraft through Windows through WineX through Linux through FreeBSD. :-P

      Aagh... I should've kept quiet instead of making my poor brain hurt.

      --
      Beware: In C++, your friends can see your privates!
    4. Re:Linuxulator? by Jugalator · · Score: 1

      Oops, I did it again... ;-)

      Should've been: "... Warcraft through Windows through WineX through FreeBSD's linuxulator." :-D

      --
      Beware: In C++, your friends can see your privates!
    5. Re:Linuxulator? by Anonymous Coward · · Score: 0

      but doesn't WineX replace the Windows layer? AFAIK you don't need a Windows installation to use Wine.

    6. Re:Linuxulator? by McFly69 · · Score: 2

      Jugalator? Did you go to BC High? There was a thing called Jugs that you received when you got detention. There was one guy doing this and we called him the Jugalator!

      --



      NO! NO! Please don't mod me, I'm too young to die a troll. *click* Oh the pain, the pain...
  11. Dogma by khakipuce · · Score: 3, Funny
    If I buy a big electric motor and a fan and connect it to the grid, I can use it to drive my wind turbine continuously to produce light to power the solar panels on my roof to produce electricity for my house.

    I have many tools in my toolbox, this saves me having to drive nails with a screwdriver.

    --
    Art is the mathematics of emotion
    1. Re:Dogma by Anonymous Coward · · Score: 0

      D00d, *real* men don't use screwdrivers, they drive the nails in with the thumbs!

      And when I was a kid, we walked uphill BOTH WAYS. Bare feet. With NAILS on the ground (imagine a Beowulf cluster of those!). Dirty, rusty nails. You kids today are terrified of getting a cold, but back in the GOOD OLD DAYS, we got Tetanus monthly, and WE LIKED IT. BSD is dying, too (not from Tetanus, though), and Stephen King was found dead at $age!

      How to tie Natalie Portman in with this... hmmm...

    2. Re:Dogma by UserGoogol · · Score: 0

      1) Write previous posting as an Anonymous Coward.
      2) In Soviet Russia, they drive thumbs in with nails! (Eew.)
      3) Add Natalie Portman for great justice.
      4) ?
      5) Profit!!

      --
      "Never attribute to malice that which can be adequately explained by stupidity." -- Hanlon's Razor
  12. Re:vinetto x? by Anonymous Coward · · Score: 0

    ;) but that was the whole point.

  13. pay-for-winex vs winex cvs by Anonymous Coward · · Score: 1, Interesting

    Whats the diffrence between the winex you pay for and the one found in the winex cvs ?

    1. Re:pay-for-winex vs winex cvs by Anonymous Coward · · Score: 2, Informative

      1) its harder to install
      2) the pay version has some properitry extensions.

    2. Re:pay-for-winex vs winex cvs by soup4you2 · · Score: 1

      The version you pay for is arlready compiled packages.. .deb .rpm etc.. where as on the cvs server you just get the source code... I atempted compiling the source and well lets just say it was not a fun atempt.. if anybody wants to try to compile it you gotta use gmake but most of the headers in the code are not going to use since it's based upon linux.. the only success reports i've read is from the rpm (ie. by rpm -i --ignoreos --root /compat/linux --dbpath /var/lib/rpm package) some other tweaks you gotta do also... and something not nobody decided to make not of is that since BSD does not support block devices (at least i dont think it does) your going to need the no-cd crack.. i spent about 2 days working on this finally got wine and winex to play nicely w/ each other.. then i installed wc3.. then time to play wc3 and test it out.. but i guess i had an older rpm laying around because i got a big phat error message saying that wc3 required directX 8.1

  14. Are the trolls asleep? by Anonymous Coward · · Score: 0

    38 comments and not yet a BSD is dying post?

    C'mon guys, get on the ball.

    1. Re:Are the trolls asleep? by Anonymous Coward · · Score: 0

      BSD isn't already dead? :-)

  15. IF WINE THEN WINEX ENDIF by jasonditz · · Score: 0

    Almost all of WineX is open source, and that part does work. BSD's Linux emulation is as flawless as its going to get (IMO), the only thing keeping it from emulating 100% of Linux apps with the ABI is a couple of facts of life about the way BSD works, owing to its being an ancestor of Unix, whereas Linux is just POSIX compliant and very Unixish. I know the open source part of WineX (90% of it) does run properly, therefore I find it extremely likely that FreeBSD would accept it. That's right ladies and gents, I have nothing useful to add to this conversation: I'd try it myself, but my BSDbox is just a 5x86.

    1. Re:IF WINE THEN WINEX ENDIF by Anonymous Coward · · Score: 0

      What the fuck is a 5x86? you mean a 586? the x in x86 stands for 3, 4, 5 or 6 etc - that means you can't have the 5 and the x - it's one or the other, fucktard.

    2. Re:IF WINE THEN WINEX ENDIF by jasonditz · · Score: 2

      http://www.pcguide.com/ref/cpu/fam/g4C5x86-c.html

      That's what a goddamn 5x86 is, dumbass.

  16. Wine compatibility problems by Woogiemonger · · Score: 3, Interesting

    I've only tried wine with various installations of Redhat Linux .. various versions of wine too, including WineX. This was a year ago, and maybe things have changed since, but I remember wine being a joke of a technology. I could not get it working right with absolutely anything. The funniest was, as luck would have it, with a Blizzard product, Starcraft, which apparently was one of the easier applications to get working. Well, I managed to get everything working except the mouse. It's hard to play Starcraft without a mouse. There was something fatally wrong with each and every software I used, no matter how simple, except for Windows solitaire. Maybe getting that working was just a delusion. Admittedly, my hardware was not completely standard, but with absolutely nothing working right, it's ridiculous. I do remember one thing though. Wine was pleasantly fast. Unfortunately, that doesn't quite fit the bill.

    1. 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.

    2. Re:Wine compatibility problems by Jedi+Alec · · Score: 2, Interesting

      Tried Wine 2.2.1 under Mandrake 9.0 yesterday, mostly in order to get mIRC running ;) lots of errors first time it ran, and a couple of font issues to work out, but if even a complete linuxn00b like me can figure it out, anyone can.

      --

      People replying to my sig annoy me. That's why I change it all the time.
    3. Re:Wine compatibility problems by Spoing · · Score: 4, Informative
      I've followed Wine for a couple years, and it just started to become practical for a wide variety of programs in the last 6-9 months. Before that, a few programs worked well enough for normal use.

      Over the last year, I've bought Codeweavers Crossover (both Plugin and Office) and a subscription to Transgaming's effort. Take a look at the programs listed in the main Wine tree and at Transgaming's site.

      If you want to roll your own, most of the code is available in some form from both branches, though the commercial distributions are more polished. If I were to deploy Wine over a large number of machines, I would probably go back to building my own just to cut costs.

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    4. Re:Wine compatibility problems by tarp · · Score: 0

      Why would you run mIRC on Linux?

      Use Windows if you want mIRC.

      Linux has its own quality IRC clients like BitchX.

    5. Re:Wine compatibility problems by MsGeek · · Score: 3, Informative

      Actually if someone is such a mIRC junkie that they want to get it running under WINE, they should take a look at XChat. XChat is a fairly faithful Open Source replica of mIRC.

      What I want to see is a IRC client for Linux/FreeBSD that behaves just like IRCle, a client for Classic Macintosh. I just like it...it's the IRC client I've used for years and it's as comfy as a broken-in pair of jeans for me.

      --
      Knowledge is power. Knowledge shared is power multiplied.
    6. Re:Wine compatibility problems by evil_pb · · Score: 0
      This was a year ago, and maybe things have changed since, but I remember wine being a joke of a technology.

      At least the project has lasted this long. If it's only $5 to get their "pay version" I'll buy it, just to help support something I see as worthwhile - the ability to use MS-compatible apps on the OS of my choice (BSD or Linux, or ??) is a HUGE benefit - not to mention a HUGE undertaking!

      I remember when Wine was early alpha (i.e. you might not even be able to install it) ... it has come a long way since then. Microsoft can't even run their crap right, I wouldn't expect an emulator to be able to do it that fast either; it would not really surprise me to see Wine eventually overtake Windows in terms of stability and ease of install. Wonder if it's GPL'd, so MS would have to release source code with it to use it to improve their own stuff... :D (Hmm, maybe that's why there has been talk of them making Windows open-source - they have to cause they just grep'd someone else's code... bwahahahaha)

  17. 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
    1. Re:Cool: This is what open source is about by mark_lybarger · · Score: 0, Flamebait

      interesting. Hurd runs other code? really? non-gpl code? wow, i guess after 11 years on their project those hurd folks have reached an interesting milestone. and without the help of bitkeeper at that. damn those guys are 133t.

  18. Emulation over emulation by chrysalis · · Score: 0, Redundant

    So you're running a Linux emulator on an Unix emulator to run a Windows emulator.

    --
    {{.sig}}
    1. Re:Emulation over emulation by stor · · Score: 1

      No.

      You're running a "not an emulator" on a Unix clone to run a "not an emulator".

      See?

      Cheers
      Stor

      --
      "Yeah well there's a lot of stuff that should be, but isn't"
  19. 9 years of linux? by Anonymous Coward · · Score: 0

    and you have a 6 digit /. id? pfft!

    1. Re:9 years of linux? by Paul+Bristow · · Score: 2

      Started on Linux kernel 0.99 pl 14, back in the days when you had to make a bunch of floppies from the single-speed CD and really work at it... Not like these namby pamby graphical installer things today. Oh God, am I really only 34?

      More seriously, being based in Europe and paying per-minute charges for internet access I couldn't afford to spend time surfing slashdot until I got broadband a few years back, then I got my sadly large-numbered slashdot id. :-(

      --
      - Paul
    2. Re:9 years of linux? by tarp · · Score: 0

      Slashdot != Linux.

      Most Linux gurus probably don't even read Slashdot.

    3. Re:9 years of linux? by zootread · · Score: 1

      Slashdot != Linux. Most Linux gurus probably don't even read Slashdot.

      So true. I heard about Slashdot after about 6 years of *NIX experience (though I'm no guru, but I do know a thing or two). It is the Linux fanboys who are the majority that read Slashdot. You know, the ones who brag about how they switched to Linux and will never used Windows again, even though they just heard about Linux one or two months ago.

      --
      Zoot!
    4. Re:9 years of linux? by Anonymous Coward · · Score: 0

      No offence, but Linux (distro's) are becoming too commercialized for my likings and most distro's are either following or copying MS when most of them still bash MS.

      - Gill Bates -

  20. They could of called it LINE by gatesh8r · · Score: 2

    LINE Is Not an Emmulator or LINux Emmulator.

    --
    Karma whorin' since 1999
  21. 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.
    1. Re:wineX from cvs(for free) by muyThaiBxr · · Score: 3, Informative

      Well, I actually compiled it on FreeBSD, but due to some linux-isms that I didn't bother porting properly and just wanted to see if it would compile (or better yet run anything). The version I managed to compile on FreeBSD wouldn't run anything, so that's why I went ahead and plunked down my $5 per month and got wc3 working on FreeBSD :-)

    2. Re:wineX from cvs(for free) by MattElmore · · Score: 1

      It will not run warcraft3 or lots of other games, because as you posted there is no copy protection code. Cough up the few bucks it takes it is worth it.

    3. Re:wineX from cvs(for free) by gl4ss · · Score: 2

      cd cracks exist though, the cd protections don't like all cdrom drives even, i dunno what the copy protection code does though(really). it could just as well be simulation(crack, circumvention device) like in some of the virtual cdrom drive progs for win*.

      well, yeah, one could say that the cracks are evil and yadda yadda warez kiddies yadda yadda, but there is good purpose in them too..

      --
      world was created 5 seconds before this post as it is.
  22. pay? by Jacek+Poplawski · · Score: 3, Informative

    to run the Linux version of WineX (the one you have to pay for) to run Warcraft 3

    Pay for what? Isn't Warcraft 3 working ok free WineX version? You are allowed to use WineX from CVS without any paying.

    1. Re:pay? by StillAnonymous · · Score: 1

      Warcraft 3 uses SecuROM protection. This is one of the additional quirks that the pay-only verion will handle.

      Of course, you can run it with the CVS version if you replace the main game executable with one that isn't infected with SecuROM..

  23. Whats the matter with all of you Trolls... by Anonymous Coward · · Score: 1, Insightful

    Hmm, it seems that it hurts so bad, when someone (the trolls) discovers something really revolutionary (Linux), wear the uniform of the partizan (the tux t-shirt), convince themselves that they differ from the crowd (MS users) and then find out that a long time ago, another revolution (FreeBSD) took place that shaked the World (IT) so baddly that even today every one uses the Manifesta (TCP/IP stack, VM, etc...) of this very first revolution. I am afraid spreading false propaganda: 1) Doesnt make you a partizan 2) Doesnt affect the real revolution Linux is not bad. The trolls that try to make themselves feel superior by using it, now thats really bad. Hmmm, why do you sound like a 50 yrs old IT manager that tries not to lose his job... For the moment see
    Longest Uptimes
    Most requested

    1. Re:Whats the matter with all of you Trolls... by Anonymous Coward · · Score: 0
      Hmmm, why do you sound like a 50 yrs old IT manager that tries not to lose his job...


      Uhh...because most people "tries not to lose his job"?
    2. Re:Whats the matter with all of you Trolls... by Anonymous Coward · · Score: 0

      >>Hmmm, why do you sound like a 50 yrs old IT manager that tries not to lose his job...
      > Uhh...because most people "tries not to lose his job"?

      Yeap, but they still sound like 50 yrs old IT manager.....

    3. Re:Whats the matter with all of you Trolls... by Anonymous Coward · · Score: 0

      43 675 www.goatse.cx 6 119 0 Linux Microsoft-IIS/5.0 Midwest Internet MWIS http://uptime.netcraft.com/up/today/requested.html Ok, so lets get this straight. www.goatse.cx runs linux, but uses Microsoft-IIS/5.0 What is wrong with this picture?

    4. Re:Whats the matter with all of you Trolls... by Anonymous Coward · · Score: 0

      Most likely www.goatse.cx runs only a
      linux based firewall or something like that.
      Thats why the false reporting.
      Probably their web server is wondoze

    5. Re:Whats the matter with all of you Trolls... by Anonymous Coward · · Score: 0

      Perhaps its people like you who give *nix and *bsd a sour look to many people? Some people are just too elitist and need to shut the fuck up and grow up. Get a life, noone likes elitists.

  24. Don't bother by Anonymous Coward · · Score: 0

    He is too busy eating CowboiKneel's edible underwear.

  25. Re:Lack of BSD software by Anonymous Coward · · Score: 0

    *BSD doesn't lack system calls. It just happens that the system call numbers on various systems aren't the same, and there are some other ABI differences (such as the way in which arguments to system calls are passed). The linux compatibility layer on *BSD just maps the calls a linux program makes to the right functions, and makes up for the other differences.

  26. Re:Recurrrrrrrsion by nurb432 · · Score: 2

    Read closely -> NO emulation takes place .. just translation..

    --
    ---- Booth was a patriot ----
  27. 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...

  28. Point of BSD by Anonymous Coward · · Score: 0

    Okay, I'm sure a bunch of BSD fans are going to take this the wrong way, but given that the big newsworthy improvements to both Solaris and BSD recently have generally been Linux compatibility changes, is there any technical reason to keep running either of the above two? Most people seem to be concerned with running Linux apps. Noone wants to be caught dead without the GNU utils on their BSD or Solaris system. It's reaching the point where BSD and Solaris are being treated like poor man's Linux distros.

    1. Re:Point of BSD by nil_null · · Score: 1

      Give BSD a try. It is nice. I have been playing with FreeBSD for the last coupla days (haven't done so in a while). I find it a lot simpler than Linux, easier to configure and find things. It has a much more UNIX-like feel to it. Reminds me of SunOS/Solaris a lot which is good because SunOS was the first *NIX operating system I learned. Sure, its not as bleeding-edge as Linux, and hardware and software support is limited (though not terribly bad). But if you want a nice simple fast *NIX box to play with, this is a good way to go.

    2. Re:Point of BSD by tigga · · Score: 1
      Well, IMHO BSD's are the best. Mature, good performance, easy to use, good documentation - "man" for everything.

      Bleeding edge of Linux - it's something never experienced by me. Recently I tried to install RH7.3 to IDE RAID - it's kinda supported by Linux, but you have to compile support in into kernel and it's kinda impossible when install from CDROM ;). BTW FreeBSD recognized it and was installed in no time.

      Industry Linux support is not relevant to technology strength or weakness. It's rather marketing thing.

      And why are you link GNU utilities with Linux? GNU has HURD ;)
      Linux is the same customer of GNU utilities as BSDs are.

  29. Re:Can we just be honest for a second. by Zoolander · · Score: 1

    As much as I hate to admit it, you're right about the gaming. Even though Linux gets some of the biggest games, they are like a 'fart in space' (Swedish saying) compared to the massive number of games for Windows. I'm still waiting for the Linux client for Neverwinter Nights, while the Windows gamers probably have played so much they're tired of it... But for good measure: BSD rules! You know nothing, Microsoft assbandit!

    --
    Meep.
  30. Re:vinetto x? by Anonymous Coward · · Score: 0

    That's okay -- non US slashdot users don't get most of the culture jokes on slashdot.

  31. wineX is nothing more than a novelty for games by t0qer · · Score: 3, Funny

    Running your windows games using winex is like trying to swim laps wearing a 3 peice suit.

    WineX is not a replacement for native ports.

  32. Re:Recurrrrrrrsion by stratjakt · · Score: 1

    Read even more closely:

    emulate ( P ) Pronunciation Key (my-lt)
    tr.v. emulated, emulating, emulates

    1) To strive to equal or excel, especially through imitation: an older pupil whose accomplishments and style I emulated.

    2) To compete with successfully; approach or attain equality with.

    3) Computer Science. To imitate the function of (another system), as by modifications to hardware or software that allow the imitating system to accept the same data, execute the same programs, and achieve the same results as the imitated system

    Yes, emulation DOES take place. Wine(X) IS an emulator, regardless of how the emulation is performed. Dynamic recompilation/linking is emulation, just as much as is 'hardware' emulation.

    FreeBSD IS emulating linux, linux is emulating windows. Cygwin is emulating unix.

    And thats that.

    Quit redefining the english language to invent some nerdier-than-thou smartassing.

    --
    I don't need no instructions to know how to rock!!!!
  33. What's your point? by evil_pb · · Score: 0
    Just trying to figure out what you're attempting to argue there. Why is this "just silly"? The fact that BSD runs Linux apps just as good as Linux for the most part (aside from the few system calls, which from the sounds of it are probably fixed)?

    What are you attempting to pontificate here? The whole point of the topic was that this extended Wine's functionality/portability even further, then you say it's silly then agree with it? Make up your fscking mind! :D

  34. Re:vinetto x? by Doug+Neal · · Score: 1

    Perhaps you're right, but perhaps the rest of the world knows more about US culture than the US knows about the rest of the world's culture?

    With the American bias of a lot of the internet and TV as well, it's kind of hard not to pick it up, at least here in the UK anyway.

  35. Re:IN SOVIET RUSSIA... by Anonymous Coward · · Score: 0

    You, sir, are a genius. I commend you on your top-notch work.

  36. Native ports not viable yet by AHumbleOpinion · · Score: 2

    WineX is not a replacement for native ports.

    To Windows game developers and to the majority of Linux gamers who would otherwise dual boot to Windows it is a viable option. The market for native ports is only those very few gamers who would never dual boot or emulate, i.e. the new sales. People who dual boot or emulate are already customers, they buy the Win32 version. There is no economic incentive to sell them a Linux version, i.e. replace a Win32 sale with a Linux sale.

    1. Re:Native ports not viable yet by t0qer · · Score: 1

      You make it sound impossible to port games to other o/s's...

      The quake3 engine runs on all platforms, Crystal space is a nice open source 3d engine. Allegro is a great cross platform sound platform. Hell open GL is completely cross platform.

      Unfortunatly commercial companies are still inclined to use their own in house API's because they smoke crack. On my dreamcast during the opening title screens I see nothing but "mpeg 2 softdec by" ect.

      Well maybe they don't have a problem giving the authors props, which leaves only 1 logical conclusion for me. It is an issue of documentaion and support for whatever api/driver/code they are using. Sure open source is great but who you gonna call when it breaks?

    2. Re:Native ports not viable yet by Anonymous Coward · · Score: 0

      Making portable software takes longer time, longer time=more money.
      Sad but true.

    3. Re:Native ports not viable yet by AHumbleOpinion · · Score: 2

      You make it sound impossible to port games to other o/s's...

      No, some OS's do provide a financial incentive. MacOS for example. Unline Linux the Win32 version can not be used, they can't dual boot to Windows, they can't effectively emulate (they have to emualte the CPU instructions, not merely the OS API calls). If Linux users could not run Win32 programs then it might make sense to port, but they largely can and do so they are already customers. Look at OS/2 2.0, excellent Windows support was a double edged sword and greatly reduced the incentive to write native apps.

      The quake3 engine runs on all platforms

      IIRC in a Game Developer Magazine article Brian Hook of Id stated that the Linux ports don't make business sense, that Id does them because they think it is cool to do so. Secondly, game sales are not Id's sole source of income. There is also licensing the engine. Their games are in part demos of their engine. This also helps justifies things that don't make business sense.

      Unfortunatly commercial companies are still inclined to use their own in house API's because they smoke crack

      Various Mac ports prove this theory wrong.

      Sure open source is great but who you gonna call when it breaks

      This is the other major hurdle. How do you QA and support an OS that has a numerous parallel versions, can be patched daily, and is alterable by the end user? It is a QA nightmare and creates a huge overhead.

      Linux is a great OS, but that does not mean it is well suited for all things.

  37. sequencing and softsynths on wine? by cenobita · · Score: 2, Interesting

    while i know everyone will be hurriedly trying to run things like warcraft 3 and rtcw, i'm curious..has anyone had good luck running high-level audio apps on winex or regular old wine?

    i had tried getting native instruments reaktor up on my freebsd box awhile back, and while it *did* install and startup, i couldn't get sound, and performance was pretty lagged.

    if anything, the lack of software like reaktor and cubase, not to mention the many vst/dx plugins, is what keeps that little voice in my head that says, "y'know, you really should just switch back to windows, since those programs are what you use the most." it really sucks to be torn when the operating system you love doesn't run the apps you require. i think a lot of you can empathize, as often times, "clone" open-source versions just don't measure up. let's face it: gliv, audacity, etc. just don't hold a candle to stuff like spark xl and cubase sx.

    we're at a strange turning point, i suppose. on one hand, more companies are slowly starting to support us (nvidia, etc.), but methinks it's going to be a long while before companies like steinberg and adobe jump on our train.

    1. Re:sequencing and softsynths on wine? by Anonymous Coward · · Score: 0

      In your area of interest you're right, Windows is a better choice. Mac might be better yet. Linux is my only at-home desktop but I feel your pain, the audio apps just aren't there. You might want to Google for spwave. My distro doesn't yet have build and it's not important enough to me to bother dicking with libs and makes. Drawing on distant memory though I recall Spwave being a much better product than Audcity.

    2. Re:sequencing and softsynths on wine? by cenobita · · Score: 1

      in all honesty, i would love to snag a mac laptop for music, but i just can't afford it. in the meantime, though, i've got a windows machine specifically for music, while my freebsd box stands as my main system.

      at the least, though, i have found one good use for audio apps on freebsd/linux: sample tweaking/creation. spiralsynth, in particular, is a really inspiring piece of software, especially since the release of spiral synth modular. since my main tool in windows is reaktor, it's fairly intuitive to use, and makes some really great sounds.

      personally, i think the most lackluster aspects of open-source audio tools lie in sequencing and plugins. i know there are a lot of ladspa plugs out there, and you've got multitrack editors all over the place..but they just don't compare, so far. i'd especially like to see a good, professional-grade step sequencer like orion or fruityloops, too.

      i'll check out spwave, though. it might make a nice editor for cutting up samples and whatnot.

    3. Re:sequencing and softsynths on wine? by Anonymous Coward · · Score: 0


      Depending on what you want to do, linux may
      be a better platform for music production than
      windows. The big pro reason is the alsa-driver
      and the low-latency patch which totally knocks
      out both windows and macos(x) when it comes
      to performance. Regarding programs, there
      is everything you want, you just have to look
      and see behind the nice graphics that most
      windows programs hides themself behind.
      Go to www.linuxsound.at and http://ccrma-www.stanford.edu/planetccrma/software /
      for programs. There are some reaktor-typeof
      programs, but you should either use pd (www.pure-data.org) or jmax (http://www.ircam.fr/equipes/temps-reel/jmax/) instead, as they provide so much more than reactor. Regarding cubase-typeof programs, I dont know, but there might be some good ones at http://sound.condorow.net/midi.html). (this is the big "unpro" reason, I guess.)

      And finally, regarding your plugins, www.ladspa.org, and just released;
      http://iem.kug.ac.at/mailinglists/pd-
      announce/2002-December/000158.html

    4. Re:sequencing and softsynths on wine? by cenobita · · Score: 1

      you are right about linux apps, in some instances..like i mentioned, i really like spiralsynth modular, and some of the ladspa plugins i've used thus far are pretty nice.. sequencing, however, is one of the most important elements. don't get me wrong; it's not that i think linux flat-out sucks for audio..it's just lacking a lot of what i need.

      i will say that jmax looks pretty cool, though.

      unfortunately, for me, when i'm working on music, "pretty graphics" can make a big difference..not so much so with things like softsynths, but sequencing, etc? definitely.

      still, you do make some good points, which is exactly why i'm trying out a lot of stuff on my freebsd system. writing a port usually doesn't take very long, so i'll check out jmax and a few of the others you've mentioned when i've had a bit more coffee.

      in any case..the biggest other reasons i keep a windows machine around are graphics and gaming. while i play games on my ps2 more often than my computer, i *do* still use the computer for it..hell, i don't think i'll ever stop playing fallout 2 and system shock 2 :p

      graphics-wise, i've tried using gimp..i really have. unfortunately, for me, the user interface needs a *lot* of work. after using photoshop for 5+ years, maybe i'm just too set in my ways, but so far, i just don't think it's an adequate replacement yet. the potential is certainly there, and there is a good bit that you can do with it as it is, but until the interface is laid out a little better, i'm sticking with the tried and true.

  38. Where's the bits? by Piquan · · Score: 2

    So... where are the bits? I wanna run this. Did these changes get put into -CURRENT (yay, I gotta MFC), or does Kenneth keep them on his web page, or does he seriously want us all to email him, or what? I'm not entirely sure why I'm doing this. I have Warcraft 3 running fine on WineX under the Linuxulator, with a stock -STABLE box. Well, I say fine... there's a lot of sluggishness in the mouse, but I don't see fixing syscalls being a help for that.

  39. Who cares by nurb432 · · Score: 3, Informative

    Its not considered emulation in the computer market. It is using translation, not emulation.

    End of discussion.

    --
    ---- Booth was a patriot ----
  40. No manpage for mmap2 by sanermind · · Score: 2

    It's supposed to be a linux system call? I've never heard of it, even a google search on "mmap2 manpage" only returns a few results, all in japanese.
    I use mmap in my programs, I would be curious to know of other options. Why is there no manpage?! Is it an internal system call only used by glibc to wrap the normal mmap call [but wouldn't it then be prepended by an '_' or something], or what?

    --

    ---
    the pen is mightier than the sword, the sword is mightier than the court, the court is mightier than the pen.
    1. Re:No manpage for mmap2 by ntp · · Score: 2, Informative

      You must be using an outdated man-pages package. I'm running slackware-current and the manpage is there.

      The function mmap2 operates in exactly the same way as mmap(2), except that the final argument specifies the offset into the file in units of the system page size (instead of bytes).

      It just allows mmapping of > 2^32 bytes.

      --
      I control the time!
  41. EEEEEDIOT by Anonymous Coward · · Score: 0

    "c:\documents and settings\anonymous coward\my docuements\bsdis~1.txt"

    Wouldn't it be:

    C:\DOCUME~1\ANONYM~1\MYDOCU~1\BSDISD~1.TXT

    You see Windows Short File Aliases
    1) Are kept in upper case.
    2) Maintain the 8.3 format for the *entire* path (bsdis~1 is only 7 characters).
    3) Still work even if you can't spell documents correctly.

    Of course considering the path is C:\Documents And Settings\*, this is probably on a > Windows 2000 machine, which means the "problem" was already long past fixed (but still kept for compatibility purposes). In other words, your point is moo.

    Next time, use the GetShortPathName library function call as a preview before you post. It will do wonders for your brain.

    "Yeah that's right, moo. As in a Cows opinion, it doesn't matter."

  42. Try reading the site faq.... by Anonymous Coward · · Score: 0

    before you get bent out of shape!!!

    http://uptime.netcraft.com/up/accuracy.html#impo ss ible