|
Edited on Sun Aug-03-03 03:11 PM by mike_c
...computer user it probably doesn't matter much, as long as they've migrated off the Win98 variants, which crashed almost hourly if you did anything more complicated than just moving the mouse around on the desktop (ok, that's a wee exaggeration, but not much). And even for many "power users" WinXP has come close enough to catching up with linux's stability to be quite usable. Still, from a toolset perspective, Windows is like one of those neat little folding multi-tools, while linux gives you access to the whole machine shop.
I began "serious" computing, i.e. software development and scientific computing, back in the MSDOS and Win 3.x days, and System V UNIX running on Sun workstations was the best solution for serious desktop computing. I got used to the power and versatility of *nix systems when intel platforms were simply not viable alternatives and have never been able to think of Windows as anything but a toy OS since. The point is that in my case, I was very predisposed to switch to linux on intel architecture once it became reasonably mature. It still pisses me off that whenever I buy a new computer, I almost always have to buy a Microsoft license along with it, for an OS that I promply toss into the bit bin.
Much of the *nix power and versatility is now available on Win boxes, either by paying for proprietary software (expensive!), running the Cygwin or similar ports of OSF/linux tools in an emulated environment, or increasingly, by using ports of open ource software that run natively under Windows, i.e. TeX, Perl, and much of the Open Software Foundation's base toolset. But why use *nix tools to improve the functionality of Windows instead of just using them natively under linux? Even if there is a particular non-portable app that you need Windows for, it's easy to set up a dual boot machine, although when I do this I find myself RARELY using the Windows disk or partitions, which I ultimately come to regard as wasted storage. And the critical app gap is becoming VERY narrow, even if you're committed to Windows productivity tools and games.
There are still occasional hardware issues, especially with regard to dial-up modems, since virtually every PC sold with Windows includes a cheap Win-modem instead of a full hardware modem. The newest PC hardware still often comes with only Win drivers, and it can take a while for someone in the open source community to develop linux equivalents, especially if they have to reverse engineer them because of exclusivity agreements between hardware manufacturers and Microsoft.
Nonetheless, I'll stick with linux because it is a SUPERB development platform, it's rock solid stable, I'm just as comfortable with command line shells as with GUI's (and often prefer them, and most linux apps give you the choice), and I've way too often found Windows too confining when I want to do something but don't have an app to accomplish what a simple shell script will often do on a linux machine. Most of the tools I use daily were originally developed under *nix, and simply work better there. And of course, OS and most app upgrades are free, usually add SIGNIFICANT functionality, and are under constant development by a huge community of software developers and users.
|