Windows-On-Linux Emulator Shootout
securitas writes: "ZDNet has posted a comparative review of 5 Windows-on-Linux emulators from VMware (2), NeTraverse, WinToNet and Wine." The results encountered varied quite a bit -- none of the products are perfect, but it looks like they hit a particularly disappointing time with Wine.
If you have the funds, buy two computers and a switchbox. If you don't have the funds, configure your machine to dual boot.
Really, what's the point of running the emulation if you lose speed and capabilities?
can anyone tell me why in the world with a -14 karma i'm posting at 0? i find this disturbing and discriminatory in the most egregious case. can i sue?
"shop smart:shop s-mart" ash
If Windows sucks so much, why do you guys keep trying to get it to run on Linux?
While it is clearly brought up that Wine is not an emulator, even just mixing it into the group of emulators is somewhat misleading...
WINE is an independently developed set of libraries and stuff that attempt to run Windows binaries on Linux and provide libraries to assist in the porting of Windows binaries to Linux. No wonder it's not as good (yet) and running a "proper" copy of windows inside what is essentially a PC emulator (or virtualiser).
They're not comparing apples with apples as usual.
Mind you, this is ZD net we're talking about...
I'm out of my tree just now but please feel free to leave a banana.
WINE: WINE is not an emulator.
Strange to include win2net but not VNC and Metaframe which to me seem to do the same. (and do much better job at it)
And then the left the obvious out. How you can run linux programs on windows with something as sipmle as a terminal emulator or a X server
I tried both Win4Lin and VMware, wanting to do two things: 1) sync my Windows CE device and install software to it from Linux and 2) run VirtualDub (except capture mode) under Linux.
I bought both Win4Lin and VMware Workstation and gave them a try. Win4Lin 3.0 was a nightmare to install -- on a stock RedHat 7.1 box -- and the tech support at Netraverse was less than helpful, even perhaps a little rude. I finally gave up on the GUI installer and dug through the RPMs until I cobbled together my own installation using their undocumented command-line tools. Using Windows 98 SE, Win4Lin is fairly fast and seamless, but some of the windows updates didn't install correctly (among them Internet Explorer 5.5) and VirtualDub did not run at all (I guess it uses DirectX).
VMWare installed easily, though it's a little more clumsy just to use. Once I had Windows running on it, it took VirtualDub and ActiveSync with no problem. Unfortunately, it's slower than Win4Lin in general and the way it "captures" the mouse cursor in X drives me nuts (yes, I have tools installed, but I still have to hit CTRL-ALT-ESC if a dialog box from another app pops up over the VMWare window). In the end, though, VMware seemed like the more solid product with better support, and it ran the apps I needed as well as all Windows updates (including IE 5.5 and DirectX 8).
Yes, I did try Wine for both things, but Wine is such a poorly documented mess at this point... I mean, there are rumors of people getting many things to run correctly, but just try tracking the knowledge down. When you do find it on something like Google groups, the details and DLL/registry fun needed to get specific apps to work with Wine is insane. I think at this point Wine is just a development platform (ala what Corel did with WordPerfect Office for Linux) because it sure isn't useful for anything else (but solitaire).
STOP . AMERICA . NOW
I have a real-world problem and I was hoping this article had a possible solution. I want to move my home PCs to Linux where possible, but my 5 year old has lots of Windows games. I recognize that these reviews are targeted to corporations trying to save bucks by using Linux, and for them the bottom line is Word and Excel, but for the majority of
I'm not talking about Monster Truck Madness, I'm talking about Freddie Fish and Winnie the Pooh and Reader Rabbit. How do those fare under these emulators? I'm ready to dig into the configuration settings, create shell scripts, or whatever, so that he never knows he's on Linux -- he logs on and the emulator presents him Windows in full-screen -- but which emulator? Looks like none of them is up to it on our modest (400 MHz Duron) hardware.
Which leads me to the next question (but since this is the first post I doubt many will see, let alone answer): What's the best free/open X Terminal for Windows? If I have to run Windows then at least give me a reasonable way to reach Linux on another box (VNC is nice but the lag time hurts).
Another option is to run Windows and use VMWare to run Linux. This seems like the backward approach, but it could work. Has anyone tried it? Is it worth the trouble, or would dual-boot be better? (it's certainly cheaper, but reboots are annoyingly slow).
The ultimate solution would be to get Linux apps for my boy. Is there any educational/entertainment Linux software for kids? (commercial is OK, I'm not opposed to buying my software).
Thanks to all who answer
If all this should have a reason, we would be the last to know.
From the sounds of the article, wine hasn't progressed much beyond the last time I used it a year ago or so. That's disappointing. When I used it, it definitely needed windows to run anything at all and it sounds like that's still the case.
You had me at "dicks fuck assholes".
Wrong. Apache is an enterprise-level product that is priced accordingly.
VMware GSX Server is an absolute must for any company looking to maintain multiple centralized development environments.
Wrong again. Removing MS Windows from all workstations is an absolute must for any company looking to maintain a decent development environment. Note change in wording: if the environment is centralized and multiple, you only have to maitain the "center" (server), and leaf node configuration is straightforward, right ?
It appears that they were a bit unfair to
wine ( but not really on purpose )
They seemed light hearted enough about it
that I believe the mistake was accidental.
What mistake is this, you might ask?
They tried running Microsoft Applications!
( the exception being Paint Shop Pro
Not only that, but I'm not quite sure what the
snapshot date was on the wine that they used.
I have used Photoshop perfectly in wine.
Photoshop! I can also run Netscape. Just the other day, I got Real to completly work,
which I believe is an indication that they
have winsock2 working.
In the end, what should be added is this:
running apps in wine isn't what you think it is.
Just because wine has been in development for a few years, and doesn't work, doesn't mean it will be a few more years before it works! Chances are that it is a single call ( or family of calls, as DDE and COM are still under developement, afaicr
--Dante
-- What doesn't kill you hasn't tried hard enough.
...only the advertisement on the page keeps freezing Opera.
"E pur si muove!" - attributed to Galileo Galilei, 1564-1642
It seems to me that comparing VMWare (and the like) to Wine is like comparing apples and oranges. VMWare actually creates a virtual machine posting BIOS again and thus starting your target platform by the partition you're in. Wine emulates function calls on linux (and libraries, of course) but still runs as the base operating system. How do these even compare?
That lovely Ziff banter. That, we're oh so with it, insouciance. Any surprise that the light tone reflects the complete inability to make its tests mirror the real world?
Couldn't they at least have included something like QuickBooks in the app mix? QB capability is one of those real-world things that is keeping several small businesses from moving to Linux. As opposed to Word and Excel, for which there are plenty of worthy replacements.
For business users, this rocks. I could go on & on about it, but if you need to know about it, you probably already do. I only mention it because they talked about that netthing app that uses a windows host & java in a browser. Citrix can do that & so much more. Beware the printer issues, though...
jred
I'm not a mechanic but I play one in my garage...
What about plex86 the ppl there have been doing great work and its getting as good as VM ware.
When I have tried these two products myself, I found Wine performed well upto expectations, even if certain programs did require quite a large amount of configuration to get running. VMWare on the other hand run very slow, and was close to unusable on a k6-2-500.
:)
Theres nothing better than a quick game of sol.exe straight after installing Wine
And in their mind they can justify it. On one hand spouting off about how great Linux is and how it can do anything and everything Windows can do only better. Yet on the other hand they steal Windows True Type fonts, so they can read a web page in a crappy browser, dualboot or use emulators whenever they need to do meaningful work or even play games.
It seems to me that if the Open Source community was half as strong as they profess, there would be ample software that they would *rather* use on Linux than Windows. Yet this is not the case, they always go back to Windows.
Excuse me, my Linux box just crashed, do you have a MS-DOS boot disk that I could use?
The only thing that matters is how well these babies can handle Starcraft.
I haven't tried any of the others, but I can say that Wine does an excellent job of running Starcraft on Red Hat 7.1. I've played for four hours straight and no crashes!
Now, if I can just get it to work with Wine on FreeBSD!
Just be sure to wear the gold uniform when you beam down -- you know what happens when you wear the red one.
Those apps aren't actually running on that box. Their still running on their native platform acroos the network. All your getting is the screen shots.
Isn't the whole idea of Linux to invent your own stuff; while it might be convenient to emulate and/or convert MS stuff, it's even more convenient (from that point of view) to actually use MS.
I'm not intending to promote MS here. I hate them too, I'm just not knowledgeable enough to use Linux (and frankly, it isn't worth my time to learn). Plus, I wish to evade the modstick.
It seems to me (your average Joe Bloggs) that the way to go is to invent your own (free (and presumably superior)) file formats, and prove them superior through their use! Force goddamn MS to emulate you! And you know it can be done, look at Quicktime... (Or PDF, or MP3, I think...)
Security through promiscuity is no better than security through obscurity.
Now, I also like to play Civilization II of which I own a windows copy; I don't know if it's available for Linux and in any case I've already paid for the Windows version. I could reboot into Windows and play my game, but that would mean that I wouldn't have any of my applications available, none of my files would be accessible, and none of my cron jobs would get run.
Running CivII in a VMWare box is the best of both worlds. Sure, the graphics are a little sluggish, and the sound is choppy (bug in VMWare for Linux), but it's quite playable and quite stable, and it looks like any old window on my desktop, and I can put it away for a minute and the come back to it if I need to do something else.
And of course VMware offers some cool extras, such as the ability to roll back changes to a virtual hard drive -- this is wonderful for checking out Windows software, as you are guaranteed a quick and easy (1 second, 2 clicks) return path from any installation or upgrade, no matter what it did to your registry and "system" dll's..
Does anyone have Macromedia Dreamweaver 3 or 4 working with WINE? That app is the only reason I'm still using Windows!
Saddly, what little mention of speed they had was very vauge statements that certain things were too slow. They did minimal testing on each one, and what they did try wasn't even the same or similar software on the different emulators.
So I'm no closer to knowing if I win4lin, for example, would be overall faster (as they claim) than vmware which I currently own (well, license, but I paid, damnit). I very well may shell out another $79 if something like win4lin is significantly faster. They say it is... but like all software it comes with no warranty and they won't take it back and refund me if it doesn't live up to their promises.
Wouldn't it be great if, say, some magazine were to compare these emulators and publish some useful comparisions?
<rant mode on>
Well, it'll probably be quite a while until we see any real comparison of these emulators, since these ZDnet bastards just cranked out this lame-ass deadline-driven excuse for a review.
This little rant won't solve anything, but at least it makes me feel a bit better. Maybe someone from vmware, netraverse, or menta might read through these comments. The anonymous idiots/authors at zdnet/metagroup certainly aren't, since they seem to care so little about about this topic.
<rant mode off>
PJRC: Electronic Projects, 8051 Microcontroller Tools
Using VMWare, I can keep a stable base environment and develop and test code on multiple platforms: various Linux distros, plus multiple Windows flavors in my case.
In addition to that, I can install stuff that I'm evaluating in a virtual OS - including in a virtual Linux running on top of Linux - and if it causes any problems, I haven't affected my base environment.
With VMWare, the state of a virtual machine can be suspend in seconds, and you can shut down the physical machine and come back to exactly where you left off, right down to the state of the Caps Lock key and the mouse cursor. In the middle of some complex development and want to take a break to play a game? Just suspend the VM you're working in, play your game, and resume the VM you want.
I can save multiple configurations of each OS, and keep copies of old configurations to go back to if I need to. It's like having a whole swath of preinstalled partitions, except you don't have to reboot your machine to switch between them, and you can run more than one at the same time.
The only caveat to all of the above is that it needs a lot of memory and disk space to work well - figure at least 64MB per running VM, ideally more; and at least 1-2GB per VM disk image. Good CPU performance doesn't hurt, either. The upside is that these days, this is all pretty cheap. I currently run with 512MB RAM and 2x30GB disks, on a dual CPU box, and the only performance issue I'm ever aware of is a bit of mouse lag.
For the very simple reason that "Wine Is Not an Emulator" :) Pesky reporting types that are clueballs for recursive acronyms
Wine is not an emulator it doesn't emulate the x86-windows platform on Linux, Wine translates API calls from Windows into X, thus these results are incorrect.
..There's a-dooin's a-transpirin'
Win4Lin (by default) uses the native underlying Linux file system, which is faster than FAT32. It boots Windows faster than a booting Windows on a bare PC on the same hardware. If you've booted windows under Win4Lin recently (so Linux caches the files referenced), and need to restart (say, after installing any damn windows app :-), you can reboot in 10 seconds!
If Windows does blue-screen (which it does far less in Win4Lin than native), there's no scandisk required, as Linux is the one handling the file system access.
I use it on top of SGI's XFS on a laptop, which is even better. I haven't had done an fsck or a scandisk in months :-) Life is good.
There is the odd limitation, and obviously for gaming you'd want to reboot to native Windows. But in general, I don't boot windows natively any more. Oh yeah, it has sound support, too, which I find works quite well. (Seems to me VMWare didn't support sound, although I could be wrong on that point.)
So if you need a pure PC for testing or QA, or want to try different OS's, I heartily recommend VMWare. But for access to Windows apps, Win4Lin I find much better. Oh yeah, you can map any Unix directory to Win4Lin virtual drives, too. Much easier than VMWare's Samba bridging stuff (which I never could get working consistently). Win4Lin is much cheaper, too ($79 vs. $299, or something like that).
Love many, trust a few, do harm to none.
The article didn't mention that VMWare does just allow you to run Windows on top of Linux. I'm currently running Windows 2000, OpenBSD 2.9, Solaris 8 x86, and Slackware 8 under VMWare environments on top of a Slackware 8 install. Everything runs great (graphics are a little slow), and it's a lot easier than having 4 or 5 different machines around.
I'm developing software that needs to run on all of these platforms and the current setup makes debugging easier.
One word of advice for anyone thinking about running VMWare: get plently of memory... especially if you intend running multiple VMs concurrently. The 2GB that I have is rapidly depleted when a few VMs are going.
(Okay, the glasses are really champagne flutes, but we won't quibble. After all, it's a work in progress.)
Isn't Champagne just sparkling wine?
VMWare Pros:
- Emulates an x86 and much of its hardware
- Zero software incompatibilities
VMWare Cons:- Slow
- Some hardware incompatibilities (VMWare doesn't have 3D support, for instance)
- Runs in a self-contained window
WINE Pros:- Fast
- Lots of hardware support, including DirectX acceleration and 3D.
- Applications run as native apps
WINE Cons:So there you have it. Problems in one are generally made up in the other. This isn't to say that these programs will have such "Cons" for all time, but this is how it stands now. Ironically, VMWare does a simpler task (emulating x86 instead of emulating Windows directly) and winds up with more compatibility.
For me, I use VMWare to run any necessary Windows applications. I don't play games on my PC at all, so this works perfectly. There is absolutely no reason for me to ever dual boot. I can run IE, Media Player, etc. It all works without a hitch. Granted, VMWare is not free, but $100 wasn't much for me considering I haven't spent much on Linux software anyway.
The only odd-men-out are PC gamers. Damn games! Here's to hoping Loki can pull through.
So I take it there are *still* no Windoze emulators that support DirectX?
:)
The only thing I ever use Windows for these days is playing games (Everquest and Jumpgate), so I don't see any point in emulating a non-DX version
I think the deal is to think of WINE not as a way of running Office (haven't ya hear of undocumented Windows being the bread and butter of MS apps?), but as another GUI for running stuff under Linux. Hope I don't get flamed, but instead of learning how to port my word-beater Windows app into KDE or GNOME, it may be simpler to tweak it to make it work under WINE as a way of porting it to Linux.
Just hit the 'g' key a couple times. Toggles "show", "show but don't load", and "don't show/don't load" modes. There's no reason to dig anywhere.
And if you want to try something extra spiffy, hit F8, then hit 'g'. Now type in something and you'll get the Google search results for the term you entered.
-B
Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.
I choose an OS to run apps, which do jobs. Linux vs. Windows is a tradeoff of stability vs. availability of existing SW. If I've got a lot of well-implemented COM objects (no local state, 3tier, threadsafe: OOP), which of these "emulators" (including WINE, and any others) is the best platform for running a virtual WinNT, in turn running those COM objects, with a "watchdog" object polling for stability?
A pro server implementation would offer doubly+ redundant virtual WinNTs with failover to a running VM while rebooting a down VM. Can you make inter-VM calls? How about inter-VM DB-driver queries (eg. biz objs in VM1, DB in VM2)? If no Win GUI *at all* is used, which "emulator" environment gives 1> inter-VM communication, 2> execution performance (CPU/memory more important than IO).
--
"We do more after 2AM than most people do all day" - Krewe of After II
The last couple of MS liscentiouses ( Oh my, did I misspell that!) I read forbid running the software on any system that does not have a valid license for a MS OS. I could quote an example but that would mean that I would have to turn on and boot the HP Kayak /w WindumpNT that my employer gave me to try to shut me up from bitching about all the MS BS files on the internal web sites and the labour reporting system that only works on ie and which is inferior to my ancient 125MHz PA-Risk workstation runing a 6 year old version of HP-UX, and that would mean that I would have to undergo a lengthy purification ritual.
if ZDNet is going to review WinToNet, they should have reviewed VNC - it does essentially the same thing, and doesn't require a high-powered NT server, or Java. I've had a few problems with VNC, but the right-click works fine. I've even daisy-chained VNC sessions. My IT guy here, who's a Microsoft Man through and through, uses VNC on our servers to do remote work.
I don't know about the rest of you, but the reason I went over to Linux was to get a stable operating system that was reliable.
Over the years alot of great apps such as GiMP, StarOffice, etc.. have come along to keep people like me from going back towards using MS Windows.
I don't understand the point of installing MS Windows to run ontop of linux. Sure - it's fun from a software hacker's point of view - but in all sense it is almost a step in the wrong direction.
I'm not discounting the MS oper sys's - they have their place in the world - but for me I can't see the point. I run Linux as an ALTERNATIVE to running MS Windows...
Could someone please intelligently explain the point to this?
Thanks.
[Connection closed by foreign host]
Look at Wine - it's opensource, it's quite small, and it lets me run
Fallout2 in Linux, without a single file from Microsoft Windows.
I amazed this is possible, and I don't think Wine is "unready", it's already usefull.
PS. and who needs graphical instator ?
I should first preface by saying that I have actually used Wine (gotten from Mandrake Cooker) to run things like Starcraft and AOL Instant messenger. Believe it or not, Starcraft actually runs flawlessly.
:-)
However, I have a vested interest in the old-skool Sierra games (Quest for Glory, etc.) that ran in DOS. I know that there are DOS emulators out there and I even tried really hard to get one to work way back when - but I was wondering if any of these Windows emulators actually worked for programs that ran in DOS mode. It would be interesting to get QFG2 running again, EGA gfx and all
I know I am going to get beaten down by most people on slashdot for this, but this has been itching at me for some time.
It seems the major concern with the average (note: average) home user has with these emulators is if they can run windows games. Instead of even trying to run windows games under linux with the use of an emulator, why don't you just run linux with VMWare in windows 2000, and have true support for all the games you want to play, while keeping whatever linux "stuff" you need. It seems that there is no reason to go to linux just to run your windows games under an emulator, it strikes me as absolutely pointless.
Don't get me wrong here, I can see that a windows emulator for linux would be useful if you are working for a corperation, or your a coder, or have some other real business or purpose with linux, but it seems all the people who just go to linux because thats what everyone is talking about, only to run their windows things are just being plain stupid.
And please don't make the mistake of assuming that the apps on Linux are good enough. They're not, simply because even the ones do as much as the best of breed Windows apps are different, and therefore require a learning curve, something mainstream users detest. They don't want to learn about computers or OS's or even apps, they just want to do stuff with a computer. If you think this is short sighted and that people are being childish, well, you have a point. But that doesn't change the fact that that's how real people out in the real world view computers. The sooner fans of Linux and open source software realize that, the better.
Apparently if 'Wine is not an emulator it shouldn't need Windows'. What?!? Because we so often want emulators that need the thing they're trying to emulate? There is a reason why Wine shouldn't need Windows - and that's because it's an alternative implementation of the Win32 API, and because that's what it's designed for.
I think the term 'Emulator' is slightly misleading for VMWare et al - I understand what, say, a Spectrum emulator is - it runs games written for a Speccie on a completely different system. Surely VMWare, which just runs Windows 'inside' other OSes is doing something different - after all you can run Windows on x86 hardware last time I looked.
I can run counter-strike at 178fps in wine. I think that's pretty fucking amazing.
when salmon are outlawed, only outlaws will have salmon
Wine sucks. Avoid it at all costs. I advise anyone working on this futile project to just give up and go code something useful.
Wine does what no other program does, it IS an implementation of windows that doesn't even require windows at all.
/... retarded but it fixes the problem...
Not only that, but wine is currently the only way to run windows games in Linux fast and reliably. You can use it with OpenGL or Glide, and there is a version of wine maintained by Transgaming (I think it's Transgaming) that has some support for Direct3D.
Currently, I play the following Windows games IN LINUX, which only wine can do.
1. Star Trek Elite Force
2. Half Life - all of them, which is really 3 or 4 games..
3. Big Red Racing
4. Unreal - *which I just started playing natively in Linux using the UT engine
5. Solitare ; )
6. UltraHLE - I beat Wave Racer in Linux running UltraHLE ; ) an emulator running in a reverse implementation of windows, getting 2fsp higher than in windows
7. Deus Ex (which I am going to buy the Linux port of when it's released)
8. one or two more games that I no longer play...
* for anyone else who has done this, the trick to getting saved games working running in the UT engine is very simple, change the path separater in the SavePath to \ instead of
Sticking feathers up your butt does not make you a chicken - Tyler Durden
You can also easily back the things up and recover from crashes -- we use VMWare and the entire win system is just a large file. You can have a 'read-only' system, ie no changes are kept between reboots. This gives you a much more stable environment.
Over the last few years we've had legacy win apps that constantly crash with cc:mail routers the worst. We ran about 25 instances of these on four virtual machines. All we then need do is click on that friendly Power Off / Power On button.
It also lets you put all those crappy win apps that HR and marketing come up with on one box.
I am not a robot. I am a unicorn.
That's nuts, Dumass! You've got commie-thinking going on in that numbskull of yours.
Hogwash. You don't have a clue what you claim to. VMware does NOT run any x86 OS. It does not run in a self-contained window (whatever that means). The only CON in your STORY is you.
See my pain @ http://www.dualsky.co.uk/art/aolinux.htm
As a sometimes web developer Apache and PHP on my Linux box are very handy. But it'd be nice to be able to check my pages in various flavours of IE without multiple PCs.
Boffoonery - downloadable Comedy Benefit for Bletchley Park
Become paranoid, use SSH.
In other words, it doesn't make sense comparing emulators to Wine, a development library. This is the same as comparing Allegro, SDL libraries to a SNES emulator.
¦ ©® ±
It may only run win 3.1 apps but it was the best for it's time and still runs them well (and fast). There's a page dedicated to it at http://solarflow.dyndns.org/~wabi
I know I have read the Wine article a while ago. Maybe ZDNet is recycling their stories, especially possible after the "distribution" lineup a little while ago. I've seen the Slackware article there before also. So maybe the *current* Wine is better.
Not being a PC person, spending my work day in a SGI/OS X enviroment and having OS X at home, I just don't understand something. On Mac's, Linux ships with Mac-on-Linux. The last I played with it was years ago (3-4?), but it worked. It worked well. I assume today it works near flawlessly. OS X runs OS 9 apps transparently at about 95% of their native speed. Now, what I don't get is why Linux on x86 does NOT have a GPL'ed envrioment that boots Windows inside of LInux at near full speed with no loss of compatibility (I mean even OS 9 apps in OS X "Blue Box" have access to OpenGL and Networking).
Burn Hollywood Burn
Wine sucks ASS!
There's no negative karma cap, right?! That means I would no longer be doomed to this boring existence in which my karma is nearly always 50! Woohoo!
http://bochs.sourceforge.net
It runs dos, linux, windows 95, 98 and NT. It is a little on the slow side but it works and is free.
I would have really liked to hear how Win4Lin
NSSE Would have gone.. (Thats the Multi user version of Win4lin)..
Oh well
Anthony
VMware does NOT run any x86 OS
As another reply pointed out, OS/2 apparently doesn't run in VMWare. I really can't explain this because I don't use OS/2, but I would attempt to guess that OS/2 does some really wacky things. My PC's setup utility has an option that includes OS/2. It's the only OS-specific option in my entire BIOS menu! Can anyone shed some light on why OS/2 is "special" ?
Anyway, I would classify this as a hardware incompatibility, which is what I mentioned as a VMWare Con. And if OS/2 (or any similar non-working OS for VMWare) didn't exist, you could simply make a Linux bootdisk that crashes if USB is not found and call it an OS. Maybe I shouldn't have been so broad in a statement that could be voided so easily.
How about: VMWare will run anything x86 as long as it obeys VMWare's hardware/bios compatibilities.
It does not run in a self-contained window (whatever that means).
Funny how you should mention you don't know what I mean and yet still disagree with me at the same time. VMWare runs the VM session it its own window. Compared to WINE, this gives the effect of having your Windows applications self-contained in a single window.
If Wine is fast I'd hate to try slow!
I don't know if anyone has tried it, but running the Windows version of VirtualPC from Connectix to run Linux has actually proved to be quite a bit better than the other way around...for me anyway...http://www.connectix.com/products/vpc4w.h tml
Here's what I've been able to run on WINE:
1. Solitaire and FreeCell. Getting these to work is a no-brainer.
2. M$ Excel 95 and Bookshelf 95. The former with a few problems, the latter (though I almost never use it) flawlessly.
3. Almanac, a shareware program.
4. SkyMap, another shareware program.
5. Windows version of GNU Chess -- I know, pointless exercise, except as another test case.
6. Perhaps the most important Windows app of all, Quicken 2000. I've just experimented with this a little bit so far: not quite ready to trust all my data to it but at least the "Quick Entry" feature works smoothly. Intuit still hasn't promised a Linux port of Quicken so this is important.
I've never had M$ Word or PowerPoint running past the splash screen on WINE, but the M$ Office programs are becoming irrelevant (to me at least). Other failures include Seiko Smart Label Printer, Alta Vista Tunnel, and Programmer's File Editor.
Apps are noticeably slower in loading than in their native environment but once loaded they seem to execute as quickly or even more quickly.
I'd say WINE has about a year to go before it's Ready for Prime Time. Unfortunately, that's what I'd have said a year ago, too.
DirectX? Try WINE!
WINE implements directx. If you get transgaming wine from http://transgaming.com/ (try the CVS server) you can even get D3D on OpenGL too!
The following link provides a pretty good picture of the current state of WINE:
http://www.winehq.com/News/status.html
Putty is the best program I know of to connect to a remote computer using ssh/telnet from Windows. Its free too!
/
Check it out here: http://www.chiark.greenend.org.uk/~sgtatham/putty
Wine is not an emulator. Aside from creating one of those recursive Linux acronyms
The good Mr. Stallman will love that....
Yet another story that 1% of 1% of 1% of 1% of computer users care about.
In the past I tried Wine, Win4Lin and VMware to run W9X applications under Linux.
Wine: some applications don't even install, parallel port dongle's are a nono.
Win$Lin: the nessesary patches in the kernel tree caused my DOSEMU (DPMI) applicataions to crash.
VMware: albeit a little slower it runs all my app's, with dongle and modem. The suspend and resume modus are really neat.
Kees
We use rdesktop with w2k server, it definitely wins (sic) for us on ease of managment - just one Windows install for multiple users. We also tried VMWare, and Win4lin. It's also usable for off-site Windows access with X11 tunneled over ssh.
Unfortunately, rdesktop only really works with the windows desktop in 256 colours at the moment, and there's no cut and paste yet, but it is improving, and certainly beats metaframe on cost....
I might have gone for VMWare lite (or whatever they call it), but we happened to have an unused w2k server license lying about (an Exchange Server that didn't last long after I started working here ;-) ), so that was most of the cost already taken care of.
There's even a debian package for rdesktop (with the patches to get it to work with w2k) in Sid...
WinE is still a work in progress. They used a pre-packaged rpm (which is not as good as from source). They tried to run heavy-duty programs which don't work in Linux... if anything, MS Office was probably designed with not letting WinE run it in mind. .dll is and how to compile source code.
In short, WinE can do alot. But you can't do much unless you are knowledgable enough to know what a
Emulators are good in a SQE environment where you can set up a test scenario where a failure occurs, then snapshot the whole damn machine, send it to the developer, and say, "look, press enter and see the crash for yourself!".
I personally would like to migrate to Slackware or Debian because I'd like to configure my system to my needs. Peanut comes "as-is", which is not a bad thing for starting of with Linux, IMHO. I started downloading Slack 8.0 once, but 600Meg is indeed just too much for my slow connection :-(
Oh, and for the "programming-own-drivers" part: I never touched a driver in my life and everything seems to work quite well for me. The only thing that was a bit harder was to make a weird (actually, just uncommon) SCSI PCMCIA card run. I once stated that problem in a comment on /. (while staying ontopic) and someone promptly redirected me to a site which had the info required to make it run.
Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
preserve uptime!!!
btw i used to have 3 pcs just for doing that, nothing fancy, then i needed some money and damn i hate to reboot
And no mention of Tarantella. It seems that if they were using Enterprise-class apps, they should have included it. The review seemed like a promotion for VMware (two products reviewed). Hmmm.
This is almost exactly what I'm doing. Two boxes. One running Windows with exceed and the other running linux. That way I have everything running at full (ok some linux apps suck over 100base) speed. The windows box is my main desktop since it has better hardware support. In particular multiple head support with the ability to easily drag windows between the heads. Combine that with the with a software IDE raid config exporting SMB shares and everything is just dandy. I host the linux applications from exceed. M$ word and Kword running in two windows next to each other is cute. I could try the linux box as my desktop box and run VNC on windows, but that isn't nearly as elegant a solution.
The obvious answer for what you need, imo, is to dual-boot your machine. No speed hit in his games, no expensive laggy emulator.
There are plenty of reasons to do what this article is about, but letting your son play games is more easily solved by dual-booting - AND everything'll run faster.
- Arete
Looking for freelance Actionscript (Flash/Flex) or ColdFusion work and/or freelance developers. Email me, put Slashdot
www.linuxiso.org ISO images of install CDs for various distributions
www.linuxnewbies.org A good start in Linux
www.linuxdoc.org The Linux Documentation Project
As for writing your own drivers, you probably won't need to do that... unless you have something really specialized or something you purchased on Mars. If the drivers for the device didn't come with whatever distribution you choose, you can probably find somewhere on the web where someone else needed to use that same device under Linux and has already written a driver for it (which you can just download and install).
Finally, for your first time in Linux you might want to go out and buy distribution CDs rather than download. This gets you three benefits: No waiting for your 56k modem to disconnect you 498 megs into the download (I think this must be part of Murphy's law), dead tree manuals (You can probably find everything you need online, but there is something comforting about documentation that you can still get to even if you mess up the computer), and support (many distributions have tech support offerings).
Have fun and good luck!
I suspect you're not still reading this (I make a habit of checking for replies to my posts)
But I certainly would recommend 2 boxen for that purpose, anyway. In fact, I would recommend giving him a dual-booting fast (all relative, of course) and leave an older computer as just a router. Much more secure than running a bunch of other junk on a router at all - it should JUST be a router.
For that purpose, I suspect something like a 486dx25 w/ 16 MB of RAM is sufficient. That what I normally end up with in a surplus router...
(go with more ram if you've got it, but it's not essential.) Of course, I'm only pumping DSL with it, so I'm topped at 1.5 if I'm lucky. But the only real downside is the relatively minor power requirements.
Looking for freelance Actionscript (Flash/Flex) or ColdFusion work and/or freelance developers. Email me, put Slashdot