LINUX AND WINDOWS AND MACS - OH MY!!
I started in desktop computing before there WAS an MS-DOS. Did early commercial programming in CP-M for the Z-80. I've used Unix, Macs, Apple IIs, Ohio Scientifics, PETs, DEC 2020s, IBM SP-2 supercomputers, AT&T B32s, you name it...
Know what? Windows works. And well enough, for the majority of people.
I installed Ubuntu 7.10 this weekend - on a clean disk, off a verified ISO, on my existing desktop machine. Booted into interactive mode off the install CD, selected the disk partition application, made two new partitions (one for swap, natch), and then executed the partition. The app then went to check the partitions - and crashed!
Huh. I can't think of the last time I went to set up a clean Windows box and the install ITSELF failed or crashed.
Then there is the software. I like MIDI and synth, so I decided to sample some of the suggested music apps: stuff like Hydrogen, Freeborn, etc. Know what? Some of it is OK, and most of it is free as in beer, but absolutely crappy compared to commercial applications that run under Windows. Freebirth is a spin on the commercial Re-birth commercial synth, and it has 5% of the features, and the WORST user interface known to man. Hydrogen has a great interface, works well, and...has TERRIBLE audio quality. Pops, snaps...sounds like breakfast cereal. No way you could make a usable recording from this. (tbh, ZynAddSubFX synth does work well, but is a basic FM synth - at least I know the audio problems above are not hardware related!). And the MIDI ALSAConnect application has such a garbage interface (and no help!) that I can't even figure out how to actually specify a link between sources.
So, I decided to dj a bit...downloaded the Ultramixer commercial app demo, and installed the .jar. Works perfectly...except that it can't see load ANY of my music that exist on my NTFS partitions...even though everything else can. So, I can either move a few gigs of music into my ext2 partition, or...load Ultramixer under Windows. (Or scrap Windows entirely, but then where would I run good synth software?).
So...I like Linux, and am pretty impressed overall with Ubuntu 7.10. But give up Windows entirely? It just doesn't make the case really...doesn't impress me as being totally there yet (a conclusion I reluctantly reached two years ago the LAST time I tried to convince myself to move to desktop Linux as well).
TBH, I think I am leaning towards installing VMWare under Linux, and running everything as a virtual machine...so that I can switch back and forth as I want, when I want without needing to see GRUB.
And lastly, for the fanbois - MS doesn't hate it's customers. It just makes mistakes the same as ANY business does, and any technical development group does. Even some of it's policies are sometimes the decision of one lone manager who needs to make a fast decision, and can make the wrong one. Or one guy in Testing and QA, who had a fight with his wife and signed off the wrong module. It happens, its part of adult life. Deal with it, m'kay? It's no worse that the bugs and crashes that affect CCP's software, and make my online life in Eve so interesting...or are you saying that a bunch of gaming programmers hate their customers too? Of course not. People just aren't perfect...