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.
I'd love to try this, but I don't have a *nix system.
Will there be a port to Windows any time soon?
Sak, also known as bernhardt, gary is a bitch. He loves rabbit AND kangaroo cock. please be on the lookout for him!!!!
FreeBSD runs on Warcraft 3 (and WineX)!
I'm just waiting for the WineO port so I can sit on my park bench and game all evening.
*hic*
Anyone actually tried this?
What is the performance like when BSD is emulating linux which is emulating windows?
Timothy has posted FIVE stories without a dupe!
I think we should all pitch in and get him one of those rings with the giant candy jewel on it. If not that, at least, some kind of edible jewelery.
I am here to peacfully protest WineX. WineX has removed incentive for programmers to port native applications to freeBSD and Linux. Depending on your defenition of "native", I decide it is to be an application built using native tools. WineX has already brought more than just Win32 applications to Unix-like operating systems; HELL VIRII!
[/rant]
vine x on riipeeäsdee? because it's on freebsd now, let's not call it "wine x", how about calling it "sorbus"? Any other suggestions?
How can i play this great game if my mointor sucks! 1024x768 is crap! Where are the 3200x2400 monitors? where are the 16:9 monitors, im stuck with my packard smell monitor (ps bsd is dying)
I don't think it's wrong... but according to the law, is this legal? I have no idea myself, anyone?
.: Max Romantschuk
i can picture all of the AC's scurrying to open up ~/text/bsd-is-dead.html to begin pasting away.
Windows running
Linux!
Linux running
Windows!
Linux running Windows running Linux!
Windows running Linux running Windows running Linux!
Argh!
((click, BOOM!, SPLAT!))
Those Orcs look kind of like the BSD mascot ;-)
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|
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.
No way, it's already partying with elvis, jim morrison, and stephen king
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!
I have many tools in my toolbox, this saves me having to drive nails with a screwdriver.
Art is the mathematics of emotion
Whats the diffrence between the winex you pay for and the one found in the winex cvs ?
Bloody hell chums! If you want to play a Windows game, why not just play it in Windows! Beeeeedin' 'eck mates!
38 comments and not yet a BSD is dying post?
C'mon guys, get on the ball.
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.
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.
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
So you're running a Linux emulator on an Unix emulator to run a Windows emulator.
{{.sig}}
It's no wonder that BSD lacks behind linux in software when it is missing important system calls!
The lone few BSD developers better get their act together if they don't want to be left in the dust by modern software.
and you have a 6 digit /. id? pfft!
LINE Is Not an Emmulator or LINux Emmulator.
Karma whorin' since 1999
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.
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.
I'll probably get modded as 'Troll' for this... If you're truly a PC gamer (that is, play a large number of PC games), then you're not likely to find a better OS than Windows. Lets face it...games are made for Windows...I can go to any corner liquer store and buy what? That's right...a Windows game. Now I know that it's 'cool' and 'hip' to hate Microsoft, especially on Slashdork, so all the replies to this will likely be something similar to "BSD rules! You know nothing, Microsoft assbandit!" or "But I can play 3 whole games on my Linux box, and it only takes a week to set up!". All I can say to that is...suck it.
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
He is too busy eating CowboiKneel's edible underwear.
I just heard the sad news on talk radio. Troubled OS FreeBSD was found dead in it's suburban office. There were no further details. Truly a sad loss for the OS dilletante-dabbler troll hobbyist community. I miss it already :(
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.
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.
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
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.
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.
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.
Its not considered emulation in the computer market. It is using translation, not emulation.
End of discussion.
---- Booth was a patriot ----
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.
"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."
One more crippling bombshell hit the already beleaguered *BSD community when IDC confirmed that *BSD market share has dropped yet again, now down to less than a fraction of 1 percent of all servers. Coming on the heels of a recent Netcraft survey which plainly states that *BSD has lost more market share, this news serves to reinforce what we've known all along. *BSD is collapsing in complete disarray, as fittingly exemplified by failing dead last in the recent Sys Admin comprehensive networking test.
You don't need to be a Kreskin to predict *BSD's future. The hand writing is on the wall: *BSD faces a bleak future. In fact there won't be any future at all for *BSD because *BSD is dying. Things are looking very bad for *BSD. As many of us are already aware, *BSD continues to lose market share. Red ink flows like a river of blood.
FreeBSD is the most endangered of them all, having lost 93% of its core developers. The sudden and unpleasant departures of long time FreeBSD developers Jordan Hubbard and Mike Smith only serve to underscore the point more clearly. There can no longer be any doubt: FreeBSD is dying.
Let's keep to the facts and look at the numbers.
OpenBSD leader Theo states that there are 7000 users of OpenBSD. How many users of NetBSD are there? Let's see. The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are about half of the volume of NetBSD posts. Therefore there are about 700 users of BSD/OS. A recent article put FreeBSD at about 80 percent of the *BSD market. Therefore there are (7000+1400+700)*4 = 36400 FreeBSD users. This is consistent with the number of FreeBSD Usenet posts.
Due to the troubles of Walnut Creek, abysmal sales and so on, FreeBSD went out of business and was taken over by BSDI who sell another troubled OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.
All major surveys show that *BSD has steadily declined in market share. *BSD is very sick and its long term survival prospects are very dim. If *BSD is to survive at all it will be among OS dilettante dabblers. *BSD continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, *BSD is dead.
Fact: *BSD is dying
before you get bent out of shape!!!
o ss ible
http://uptime.netcraft.com/up/accuracy.html#imp