Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Windows Operating Systems Software Linux

Windows Compatability on the Linux Desktop 626

davecb writes "O'Reilly has been kind enough to publish one of my how-to articles, Windows Compatability for the Linux Desktop, about dealing with that 'one last annoying program than only runs on Windows'. The answer? Run it under Linux and win4lin, and never venture onto the Windows desktop at all. Especially don't run programs via dual-boot, which tempts you to stay and use all those other wonderful programs like Outlook...
This discussion has been archived. No new comments can be posted.

Windows Compatability on the Linux Desktop

Comments Filter:
  • by Anonymous Coward on Thursday June 17, 2004 @04:02AM (#9449911)
    Why spend all that time developing a program that emulates Microsoft Windows products, when they could just devlop a better solution to the software they want to run? I mean, come on people, mIRC, Outlook, AIM, Comet Curson... they're not all that great to begin with.
  • Too much CLI! (Score:5, Interesting)

    by Matrix2110 ( 190829 ) * on Thursday June 17, 2004 @04:11AM (#9449948) Journal
    Nice article, I have installed and run Linux a few times so I have a feel for it. (Redhat and Mandrake, I loved Mandrake!) The very steps you articulate are so over my head even though you seem to be creating a rosetta stone for others to follow.

    Give me DoomIII on Linux and I might switch now.

    Give you guys about three years and Microsoft is going to feel the pain to the point they are going to be forced to offer concessions.

    I think that day is coming sooner than we think.

  • by hetta ( 414084 ) on Thursday June 17, 2004 @04:13AM (#9449965) Homepage
    Back when I first installed linux (dual boot) I hardly ever booted into it, and thus didn't learn all that much about it.

    Half a year or so down the road I read an article on one or the other linux sites that said "just switch to it for a few months". So I did. I did get win4lin for that last program (omnipro for me). KMail is very very good, konqueror is just great (gotta love the file preview), the GIMP is excellent, the scanners work (and the colors with vuescan are even better than those I got from photoshop+silverfast windows), OOo works for texts and spreadsheets and compresses its files too - lovely.

    I've been running linux for a year or two now. It helps that I use SUSE, which is nicely polished, as distros go.
  • by morie ( 227571 ) on Thursday June 17, 2004 @04:20AM (#9449994) Homepage
    I would be very happy if you can give me some pointers into developping a "Postbank" banking client (the web-based version doesn't cut it, since it can not handle mass automated payments). We have not figured out how to do anything like this yet. We need the program

    It is the one thing that keeps my rowing club from switching to Linux (actually, there is also the members (financial) administration, but we might find something for that)

    We have not figured out how to do anything like this yet. We need the program to collect membership fees and other money owned by members to the club.
  • Dual Boot (Score:2, Interesting)

    by Anonymous Coward on Thursday June 17, 2004 @04:25AM (#9450011)
    > Especially don't run programs via dual-boot,
    > which tempts you to stay and use all those
    > other wonderful programs like Outlook...

    Hmm, some years back I installed Linux to perform one task. But a couple of days later I started to use Linux for the other things as well and a couple of months later windows was gone with the wipe.

    cb
  • Re:VS.NET (Score:3, Interesting)

    by FueledByRamen ( 581784 ) <sabretooth@gmail.com> on Thursday June 17, 2004 @04:29AM (#9450032)
    The latest version of Visual Studio that I have is 6.0, but I still think you're right. MS puts a lot of thought and work into their dev tools, and it really shows; it is unfortunate that they can't get that same level of quality across all of their software!

    On a side note, have you checked out XCode on a recent Mac? I've used that, too, and it is a very nice environment to work in.
  • by Anonymous Coward on Thursday June 17, 2004 @04:31AM (#9450043)
    sorry?

    please name me a GUI based (GTK or qt) ftp client that I can use under Linux.

    Nothing (not gFTP, not Kasablanca, not anything!) even remotely touches the open source delights of Filezilla.

    Its killer apps like that that keep me under Windows.

    (that and the need for decent A/V editing, which I have found to be non-existant under most non Windows/Mac OSes).

    dgr
  • The terror of never being able to play Red Alert 2 or Age of Kings again is what keeps me on dual boot!
  • Re:Wine or Qemu (Score:3, Interesting)

    by ron_ivi ( 607351 ) <<moc.secivedxelpmocpaehc> <ta> <ontods>> on Thursday June 17, 2004 @04:40AM (#9450090)
    Other than wine however, QEmu (http://fabrice.bellard.free.fr/qemu/) is a nice speed driven emulator that will do full on emulation of a system.

    I second the thought that QEmu's entire-system-emulation is a great approach. I'm no expert, but it gives me some feeling of being better "sandboxed" so rogue applications don't escape from the emulated system.

    But perhaps the coolest, this Fabrice Bellard guy who wrote QEmu is the same guy behind the ffmpeg [bellard.free.fr] library and the TinyCC C compiler, his own emacs clone, and the linmodem project. Quite the impressive guy in the open source world.

  • Warcraft? (Score:2, Interesting)

    by EricKoh ( 669058 ) on Thursday June 17, 2004 @04:43AM (#9450096)
    Anyone got any luck running warcraft on linux? I suspect it could be done under VMWare etc but what about the performance? Please enlighten.. warcraft is impt to me :D
  • Re:Wine or Qemu (Score:2, Interesting)

    by Anonymous Coward on Thursday June 17, 2004 @04:50AM (#9450119)
    And yes, QEMU can run BSD [bellard.free.fr] as well as MSWindows.

    It's pretty cool. You can have a debian system and run windows alongside netbsd alonside redhat, each in their

  • Re:Outlook? (Score:3, Interesting)

    by zelbinion ( 442226 ) on Thursday June 17, 2004 @05:04AM (#9450176)
    Some of us don't have that luxury. Outlook and Office are STILL the main things keeping me on Windows. Oh, just use thunderbird, or some such thing... Well, I'd love to, but the company I work for uses Exchange. Oh, well just use Evolution or Kontact! Tried both. While I was able to get them to connect to our servers and send and receive mail, the addressing needs serious work. There's something like 80,000 employees in the company -- adding these one by one into Kontact's address book, or Evolution's address book, or even Thunderbird's address book (when using IMAP) is a major pain. Sure, I don't need to import 80,000 addresses. I need to import several hundred. One by one. By first searching through a list 80,000 names long. The name search feature in Outlook is far and above anything I've seen in any exchange client in Linux. Oh, and why do I have to "import" anything? Why can't I just use the entirety of the company directory AS my address book?? That, and the fact that I need Visio (sorry, Kivio doesn't cut it.) and while OpenOffice works fine for simple docs, I spend most of my time in a word processor working with company templates, most of which include formatting and macros that DO NOT work in OpenOffice. Oh yeah, I'll need a copy of Visual Studio (yes, we are trying to go Java... we just need to kill off these F*@!*#$ vb apps first...) ...and some of the corporate benefits web pages only work in internet exploader. So, until there are open source apps that REALLY are able to replace office, I'll be stuck in some sort of hyrbrid world. (not to mention all of the company-specific Windows-only apps like: the timecard system, the purchasing system, the travel system, and, oh, I almost forgot about MS Project....)

    My solution? A dual-head box running SuSE 9.0 with Windows stuffed into a vmware box completely covering one monitor. Have to use Windows? Drag the mouse to the right. Get to use Linux? Drag the mouse to the left. Works great. When Windows needs to reboot, it can do so without interrupting my telnet/ssh sessions, XMMS player, Mozilla windows, etc. I only reboot the Linux box when I need to update the kernel. The strange thing? XP actually boots FASTER inside vmware. Just be sure to feed it LOTS of memory.
  • WRONG (Score:2, Interesting)

    by RMH101 ( 636144 ) on Thursday June 17, 2004 @05:35AM (#9450268)
    ...you can bash outlook all you want (sure you're not getting caught up in the OE-bashing?) but Exchange server and Outlook clients (i.e. not for pop3 mail) is a pretty good combination, and it's integration of group calendars, etc is pretty much second to non. it's also a defacto industry standard.
  • Win4Lin (Score:3, Interesting)

    by EnglishTim ( 9662 ) on Thursday June 17, 2004 @05:56AM (#9450330)
    Win4Lin is pretty spiffy, but it only works with programs that will run on windows 98 and only require 128Mb of memory...
  • by Spacejock ( 727523 ) on Thursday June 17, 2004 @05:58AM (#9450339)
    Ok, here's my situation:

    At work, we have 4 desktop machines running Windows 98, and a file/print/web server running Linux. The Windows machines were purchased years ago, they're cyrix 686 machines running at 200mhz, with 32-64mb of ram. All up, we spent about $5000 or $6000 on hardware way back when, exluding the server - which was a P90 with 16 megs of ram.

    The people I work with don't like computers. The existing machines are 'good enough' for the job, and that's that. So, under what circumstances do I buy and install Windows XP on these machines? Or indeed, upgrade them in any way?

    I bought a new PC (wow) as a server - an Athlon 2500+ with 512 megs of ram and a 20gb hard drive. The goal was to have all the old clunkers running as LTSP terminals so that they would operate a lot faster - and about a week after I'd got things set up, one of the machines had a hard drive failure. One by one, I've swapped the rest of the machines onto Linux via LTSP, and despite some fun and games it's been smooth sailing since.
  • by Hansu ( 234247 ) on Thursday June 17, 2004 @06:19AM (#9450417)
    >If you haven't used windows recently, maybe you should try

    I have no need to change, so why should I?

    >1) Is it *really* more stable? How often can you *really* get the BSOD to come up in XP? I haven't managed yet.

    Hm.. since I don't use XP I really couldn't answer this one. But no kernel panics here yet.

    >Can you get the uptime I've experienced with Windows on Linux? Probably. Can you get the same uptime and still have sound support? Maybe. Can you do it with the grand total of around 2 hours of configuration necessary?

    Hm.. that depends, sometimes I get my favourite desktop fully configured and with all *MY* settings and stuff with a simple reboot. I just take my Knoppix-cd and boot the damn thing with it. Of course it takes some time to compile your custom cd, but I think it's worth the effort.

    >2) Is it *really* more secure, or does it just invite fewer attacks? Yes, I know Outlook is terrible, but that's not the actual Windows OS, nor does it need to be installed.

    I've been told by the MS-zealots, that the problem isn't really Outlook, but Outlook Express. And from what I've heard it does come with default installation and it's next to impossible to get rid of.
    (Of course I might be wrong.)

    But since the article was about migrating away from Windows, I'd think there has been other reasons for the change than just coolness factor.
  • Better migration (Score:3, Interesting)

    by CastrTroy ( 595695 ) on Thursday June 17, 2004 @06:31AM (#9450459)
    I think that a better way to migrate from Windows to Linux would be to start using open source apps that run on both for your everyday chores while still using windows. Once you are comfortable using those tools, switching the OS won't be such a scary process. It's much easier to switch one app at a time then to switch everything all at once.
  • by Anonymous Coward on Thursday June 17, 2004 @06:35AM (#9450477)
    WINE wouldn't support MS Project ...
    No, no, no, no. That's not what the author wrote.

    Everyone seems to be missing what he meant by "that 'one last annoying program than only runs on Windows'"--he did NOT mean some specific program (like MS Project, which he used as an example in his article).

    Rather, he meant that one last program that YOU use that has been keeping you from switching entirely to Linux. The one you have to reboot into Windows for, because there is no good Linux alternative. It's a different program for everyone.
  • OK... here goes (Score:5, Interesting)

    by The Tyro ( 247333 ) on Thursday June 17, 2004 @06:37AM (#9450484)
    I'll try to answer this from my own experience:

    1. Is it really more stable? Sure has been for me (though I don't run XP... I've got a bit of a beef with their "Product Activation," since I change out hardware almost as often as I change my socks).

    2. More secure? Oh yes... I'd say definitely fewer attacks. You can argue whether there's a selection bias with the number of windows systems out there, but the vast numbers of attacks/viruses/worms still stands. Besides, even if some 1337 linux worm comes along and compromises your unpriviliged user account, so what?

    3. Aggravation? What aggravation? I've got a bunch of neighbors, friends, and family members running redhat and mandrake linux. Setup these days is no problem... and once installed and configured, you don't have to do too terribly much.

    I don't think linux is perfect for everyone either... but the look of wonder on a win98 or winME user's face once they start using a nice KDE desktop under Mandrake warms my heart, particularly once they find out that they don't have to sweat the lastest windows Worm-du-jour.

    After I've rescued/recovered someone's hosed windows system a few times, they always ask me what I use. I hand them a knoppix CD, tell them to try it out for a few days, and let me know if they're interested. You'd be surprised what an eye-opening experience that is for many windows users...
  • Re:VS.NET (Score:2, Interesting)

    by mulesex ( 722028 ) on Thursday June 17, 2004 @06:42AM (#9450510)
    Clearly if you think that vi et al can't handle your feature list starting 'tab completion...', then you are wrong. [sourceforge.net] One might say that 'you have never used vi, and it shows.'

    Personally, I prefer vi, and good heavens I would use emacs ahead of an IDE. But while I refuse to make generalisations, I know I am not alone.
  • by Nailer ( 69468 ) on Thursday June 17, 2004 @06:42AM (#9450512)
    Actually it would. Project is now a supported application for Crossover.
  • by thebdj ( 768618 ) on Thursday June 17, 2004 @07:05AM (#9450605) Journal
    Two computers? One Linux, One Windows. Don't start me on WINE and all this stuff. I KNOW. I was using Linux only for about a year but there is one simple point that cannot be ignored, if you still play games you still need windows. It is better to have two machines, less rebooting back and forth and you can always remote X into the linux one or KVM or whatever you choice would be. I recommend two computers for all homes...especially when you play enough games to make it matter.
  • by mattgreen ( 701203 ) on Thursday June 17, 2004 @07:28AM (#9450695)
    As expected, they list gimp as an equivalent to Photoshop. I'm guessing the author doesn't deal with that pesky reality much.
  • by ducklord ( 770855 ) on Thursday June 17, 2004 @07:50AM (#9450778)
    Actually, I`ve tried Newteks Lightwave (latest version) and it works, BUT: not in a... ahem... "lawful" way. Its protection crashes under WINE, so you have to find "a way to bypass it". After that, its not only usable, its actually faster than the same frickin version running under windows!!! From what I`m guessing, it has to do not only with lesser bloatware in my Gentoo dist, but with native, fast support for OpenGL in the desktop (the preview windows are blazingly fast compared to running it under Windows).

    Keeping in mind that I`m a newbie, don`t know hell about linux (not even what are or how to create symlinks - what the heck are these?) I`m guessing that WINE might just be able to run your Max with no problems! Give it a try, you ain`t got anything to lose but some of your time!
  • by Smidge204 ( 605297 ) on Thursday June 17, 2004 @08:26AM (#9451036) Journal
    Care to elaborate on your Win2K experience? I always wonder what the source of people's complaints are regarding these things.

    Personally, I use it exclusively and I've never had it crash, catch a virus, get any kind of spyware/malware (other than tracker cookies). It runs quite fast unless I'm doing a whole bunch of CPU and memory intensive stuff simultaneously: Running AutoCAD, running MD5CRK in the background, burning a CD, playing music, and having 6 or 7 pages open/loading in FireFox - all at the same time (Plus other typical services like antivirus and such). Usually at that point AutoCAD's regen starts to take a little time and Firefox gets a little jittery on the scrolling but that's about it. Specs: 1.5GHz P4 with 128MB RAM. Performance wise I'm quite satisfied.

    The machine I'm on now has also been running for about four months. I just 'lock' it at night to keep people from screwing with it. When I get in the next day I just turn on my monitor, type in my password and it's like I never left.
    =Smidge=
  • Re:VS.NET (Score:1, Interesting)

    by Anonymous Coward on Thursday June 17, 2004 @08:38AM (#9451144)
    I use Visual Studio.NET at work, and damn I hate it. Some times I consider going back to vi, but since everything in VB.NET has extremely long unpronouncable and unrememberable names, it would be impossible without intellisense. But on the other hand, intellisense is one of the things I hate most about it. Whenever I'm typing something like the line above or below, it pops up and covers that line. So, I need to press ESC, usually even twice. When I press the next . or sometimes even at the next letter, it pops up again. ESC. Twice. I use ESC more often in Visual Studio than I do in vi. Other things I really hate about visual studio is that it moves my code around to fit some unreadable MS code standard, and it changes capitalization again to fit som terrible MS code standard. I can't find anywhere to change these to reasonable settings.
  • by kalpol ( 714519 ) on Thursday June 17, 2004 @08:46AM (#9451209)
    I use Streets and Trips quite a bit when travelling - it's got flaws but for easy off-line map finding it works fine. I have not been able to find a good alternative to this that will run on Linux or Wine. Also I can't use my modem in my Dell laptop - somehow the modem drivers eat the sound card drivers and vice versa. If those two things were fixed, I'd switch to Linux in a heartbeat on my Inspiron. (and it would be nice to get Macromedia Studio to run, too).
  • by Anonymous Coward on Thursday June 17, 2004 @09:08AM (#9451408)
    Clearly you don't understand the issue. The games that don't run under Linux are the games which the game developers have not developed a Linux client for. I'm also getting fairly frustrated in seeing the repeated "there are no games for Linux," arguement even though there are many examples of games that DO run under Linux natively. Just about any game by id software that I can think of (even Doom3), Unreal Tournament*, Neverwinter Nights, Savage, etc. all run natively under Linux. What I also don't understand is the "I can't be bothered to take any effort to get what I want" attitude that many of you Windows-only users have. You have to install a program so you can install and play your games, this causes you to complain and say it's too difficult/I want something native/etc. It's not native, suck it up, WineX works very well for a lot of games. Plain old wine that comes with most modern distros plays Half Life and nearly all mods (including the ever-popular for reasons beyond my comprehension Counter Strike) with no extra work besides doing "wine hl.exe". So who's too stubborn to change?

    You say it is the distributions fault, where it clearly isn't. You have little or no understanding of the differences between DirectX and OpenGL or why DirectX doesn't play nice with Linux. You have little to no understanding about what Wine* is. If you want someone to blame, blame the game developers who don't develop native Linux clients, the developers who strictly use DirectX only. Those are your stubborn elitists who refuse to change.

  • by gimpboy ( 34912 ) <john.m.harrold@nOSPAm.gmail.com> on Thursday June 17, 2004 @09:09AM (#9451424) Homepage
    I work in a small research group (10-15 people) and our solution was to install windows 2003 server on an older box and use rdesktop access windows. Sadly we need windows for things like our plotter which is only supported in windows. If you have a small group and have an older computer to spare, I think rdesktop is a good solution.
  • by WhiteWolf666 ( 145211 ) <sherwin.amiran@us> on Thursday June 17, 2004 @10:12AM (#9452091) Homepage Journal
    How about running Win 95 or Win 3.11 in Bochs?

    Bochs is the opensource x86 emulator/virtulizer.

    There are performance problems on modern (XP era) applications, but older stuff will run just fine.
  • by Chuck Bucket ( 142633 ) on Thursday June 17, 2004 @11:00AM (#9452638) Homepage Journal
    as a Sys admin at a small software company in Austin, I'm enjoying running only Gentoo Linux as my desktop, with two other boxes (a build machine and cvs) running the same as servers. With the Exchange plugin now free for Evolution, I have no need for Windows anymore. What do I need day to day? A terminal for ssh, a webbrower (firefox) to view status of other groups (and post on /.), Evolution for mail/meetings/calendar, AbiWord for any .doc viewing/editing, rdesktop/vnc to control any Win activities, xchat for support, gaim for fun, and Eclipse for everything else.

    We're at a point where you just need an Admin (me) that will install/configure/maintain Linux as either a server or Desktop enviroment. I'm playing with Slackware/Swaret (again) as a primary desktop, and with it auto updating to current weekly (daily if you need), that solution is the best overall for me, while still using my fav overall distro. I'm ready to move everyone over to Linux on the desktop. Sure, maybe the marketing folks *need* MS Office, maybe some of the VPs *want* to stay with it, so let them have Windows XP if they want em, while we save on any Lic costs from 90% of the company, we're way ahead of where we were.

    After that, we just need to stop paying for the 'priviledge' of all the Exchange problems (locking for no reason, getting stung by worms/viruii) and go with a Linux backend there.

    Call me an optimist, but I think we're ready for Linux on the desktop, and beyond.

    CB
  • by spectecjr ( 31235 ) on Thursday June 17, 2004 @12:27PM (#9453445) Homepage
    America is a free country. I am a free man.

    Can you produce for me a native English speaker who, seeing those sentences, will "presmue (sic) that they are talking about something-for-nothing"?


    Similarly:

    I breathe free air.
    I drink free soda.
    I use free software.

    Can you produce for me a native English speaker who is not an OSS-using geek who, seeing thse sentences, will presume that they are talking about free as in liberty?
  • Re:VS.NET (Score:3, Interesting)

    by pHDNgell ( 410691 ) on Thursday June 17, 2004 @12:29PM (#9453463)
    Im often ammused at people who seem to think vi and grep etc is all they need for programming. And are too stubborn to look at anything else. Pretty much 100% of the time these people have never tried VS, and it shows.

    Oddly enough, I tend to be one of those guys who annoys people around the office who show me some crazy new feature in some cool IDE they're trying to learn, and I show them how I've been doing it in vim.

    Tab completion? I tried it, but I much prefer ^P and ^N for forward and backwards searching through my symbol completions in general. I'm not big on the wavy lines thing, but I use quickfix mode with java with ant integration to have vim help me fix up any whole-project problems I create with ``minor'' changes.

    And when debugging, you can drag the current execution spot up a few lines, change some code, then let it run over the spot again without re-compiling or restarting the process! Thats fuckin unbelievable.

    OK, I admit it, sometimes I use xcode (formerly project builder) when doing objective C work. It does all this kind of stuff as well as automatic compile farms. Of course, the UI isn't required once you get your project set up.

    The development tools under windows blow everything else out of the water.

    NeXTSTEP's offerings were always superior to MS's offerings. If VS is any better than xcode in this regard, it can't possibly be significant enough to make a difference.

    I still use vim for any work I do that doesn't have an actual GUI. I'm still more productive than anyone on my team who uses an IDE. I do have an emacs user on my team who is embarassing me at times, though. She's late for work today, though, so I have a competitive advantage.
  • by Anonymous Coward on Thursday June 17, 2004 @03:53PM (#9455980)
    The article talks about how great it is to run your needed windows app on linux while staying away from the evils of MS Outlook. To get this done right, the article informs you that you need your lovely windows cd anyway, and you need to shop around for the emulator that can do what you need, then you have to get all the three work. Oh yeah, and you should of course use a mail app and web browser under linux (not IE/Outlook on the emulator). All this adds a level of complexity and time effort to get the XYZ Windows app like MS Project that you needed to use when you can just run windows and use it in windows in the first place and for the same or a cheaper overall price tag. If you already have to pay to run Windows legally, and you want a safer browser and email program, use the free great ones from the Mozilla project under Windows. DUH.

    Instead of bloating your system much more to get two OSes, an emulator in between and some application working (and resist the temptation to try to get Outlook to work with the emulator *shudder*) just secure your windows box a little more. Enable the XP firewall or buy a third party solution (probably cheaper and less complex than setting up linux and the emulator). If you're concerned enough about security to consider linux, consider not running every executable you come accross.

    There are tons of Linux distros out there (a good thing) and linux has gotten a lot better at making installations quick and painless. Well, unless you have to figure out how to manually set up your display or soundcard or some other device the linux distro you chose doesn't like on the system you're trying to get it to run on. On the other hand, Windows is quick and easy to set up, you're already familiar with it, it comes with the drivers or you get them with your computer, install disc, helpdesk guy you bother with every problem you have, etc. So why switch from windows to linux in the first place if you're an average user with windows needs?

    Sure, the hope is that as the number of windows users switching to linux grow and need apps that are only developed for Windows (not just the one listed in the article, but also apps that are not mainstream, and often developed in-house to run on windows), those apps or alternatives will show up that run natively on Linux. But, with the demand for these ports being so low, why bother? Why wouldn't the developer think "if they switched to linux, then they can get the emulator working and we don't have to do a damn thing to make our app linux friendly"

    A lot of the slashdot crowd likes linux, because, well, it's an impressive operating system. You have more freedom. You can stick it to the man. But the poor guy that needs to run MS Project will have a seizure when he screws something up and will get less help after breaking his linux than he would after breaking his windows. He won't be able to get the same technical support from the next door neighbor's teenager who can put the MS Project shortcut back on the desktop after mysteriously disappearing due to a cat jumping on the keyboard.

Always try to do things in chronological order; it's less confusing that way.

Working...