I'm more familiar with Windows because of its ubiquity, and because that's what I've been using. My sister is one of those die-hard Mac people who wants to know when I'll "get a real computer." Still, I've test-driven some of the newer Macs, and I'm pretty impressed. And, there was a time about twelve years ago when I favored Mac use and almost ended up a Mac person instead myself. I almost did again several times during the Windows 98 years. And, I've given them a look again several times recently--most recently when I learned that the switch to Intel processors paved the way for Macs to dual-boot Windows and OSX. (Has anyone ever done an OSX / Windows / Linux treual-boot system? Maybe two different distros of Linux, for a quadreul-boot?)
I'll review the two OSes, and Linux, for that matter, and go by categories:
Ubiquity:
Windows: So ubiquitous that everyone assumes that's what you're running, much to the chagrin of anyone not using it. Yes, you're vulnerable to viruses, but when you get a new USB whooplah adapter, you've already got the drivers for the thing. If you're buying software, you have to go out of your way for it not to be designed for Windows.
OSX: The Mac platform is the Osteopathy of the computer world. It can do everything that Windows does, but it does it its own way. You have to search a little harder to find stuff, but there's Mac software that can do anything Windows software can, except for a number of games--which is a shame, given that a PowerMac G5 with the right configuration can make even Alienware and Falcon Northwest feel inadequate. Still, it's only a matter of time before Intel dual core PowerMacs come out, and for only the price of a new Hyundai Accent, you'll be able to get one with eight processor cores.
Linux: It's everywhere, and it's free. The only catch is, you have to be a geek to use the thing. It's popular among people who hate Microsoft, but for people like me, it's more of a second OS to tinker with, because I don't have enough time in my life to install manually from .tar.gz files into such-and-such folders, type Klingonese comand lines, and then spend an hour and a half trying to figure out why it's still not working. Still, the philosophy of the open source movement is good enough to keep me intreagued and continuing to experiment with it.
Winner: Windows. These days, all three can do everything that I do on a day-to-day basis--except that Linux seems to have this thing about playing DVDs without getting calls from the FBI. But, if I want to do something more unusual, or I'm getting a new thingy, all the instructions are written in Windows.
Daily use:
Windows: Since the coming of Windows XP, the days of crashing every hour are gone, so the single biggest loss of points here is fixed. I still get glitches here and there--my tablet PC in particular is a bit screwy, in that sometimes it'll hang while booting up, and I have to restart it. I could just do a complete restore to factory defaults, but I'm too lazy to reinstall everything. At least Windows supports tablet PCs; where's OSX, Tablet PC Edition, eh, Mac die-hards???
OSX: From what I've experienced with Macs, they're the model that Windows has sought to follow since day one. The first versions of Windows were indeed a direct rip-off of the Mac, and they've continued to be "influenced" by Macs ever since. Macs parallel Windows systems on ease of use, and even trump them in a number of daily tasks.
Linux: I've yet to install a single distro that can do everything right up-front. One distro wouldn't work with my sound card. Another wouldn't recognize my laptop mouse. Others have had problems playing video files. I like open source, and it's fun to boot into an alternative OS and brag about on sites like this one. But, I shouldn't have to learn a new language to get a computer to work; it's not 1982 any more.
Winner: OSX. It's the most invisible OS--that is, you don't have to spend time with it, feeding it updates and drivers. You can spend more time instead using the computer to do stuff.
Cost:
Windows: $99 for the cheap version, and only as an upgrade; upwards to $299 for one with everything. Price will change when the next version comes out, but I don't get the feeling it'll get any cheaper. But, if you get a new computer, you'll get Windows with it. But, that's one reason why you'll never see a brand new computer, no matter how bareboned, priced less than $400. (That "Lindows"/"Linspire" thing Wal*Mart tried was a nice try, though.) But wait! You also have to buy antivirus software, a firewall, and a spyware blocker. To Microsoft's credit, they've just now introduced a new service that will do all three for up to three computers, for $50, but if I remember correctly, you'll have to renew annually. (It's called Windows Live OneCare.) Oh, I just had a psychic vision; I think they'll bundle it with Windows, and put Symantec and Computer Associates out of business, only to get sued for monopolistic behavior after the damage is done.
OSX: $599 minimum, but bought this way it comes inside a Mac Mini. You can only get it with a Mac computer. (Microsoft kind of tried this strategy with Windows XP Media Center Edition and Windows XP Tablet PC edition, but they appear to be dropping that model with Vista.) Macs right now come in four basic sizes: dinky, impressive, really expensive, and holy crap! A typical configuration most people would use might be either an iBook laptop for about $1300 with all the configuring and warranties, or an iMac for close to $2000. The laptops are actually cheaper; haven't figured that out.
Linux: It's free, and there's literally hundreds of versions out there from which to choose. Some are bundled with enough software to fill up a DVD. Others take up less than 64 Megs which still manage to include a graphic interface, full featured web browser, and an office suite. The only Linux virus I know of works on the honor system; if you get it, you're asked politely to email a copy of it to all your contacts and then to erase your hard drive manually.
Winner: Linux. Forget the "total cost of ownership" stuff that Microsoft may try to tell you. For the price of Windows and all the security software I have to add, I could build another computer, find the right Linux distro, and do most of the stuff that normal people do with their computers. Maybe if I were running an Enterprise-level business, it might make a difference. But, what I'm running is more like a Galileo-shuttlecraft-level home office, with personal use on the side.
Final thoughts:
As usual with computers, the present state of things is just about to change. OSX is always coming out with new versions, each named after a different giant cat. (We haven't seen "Lion" yet, so I bet that'll be next.) Meanwhile, Windows will be coming out with "Vista." (Windows Vista--sounds like my next address. I live at 1337 Windows Vista.) Linux is always getting updated as well--but usually as a reaction to new features showing up or about to show up in the other OSes. There are noteworthy exceptions, like alternative browsers. The elegance of Firefox and its trumping of Internet Explorer with tabbed browsing and RSS feed support is a demo of how the open source movement backing Linux could suddenly rock the world.
For now, I'm running mainly Windows. But, I'm keeping the other OSes in mind.
And now, your moment of Zen...
http://www.youos.com