@Brian Miller, you're making an excellent argument for Linux and against Windows!
"""Most people say, 'I don't want to be bothered. It just works. I want to do the other parts of my job, and I want to go home,'" said Sutor."
This Sutor quote, well, people just seem to have Ubuntu work and stay out of the way more than I've ever seen Windows do. Smooth-running windows desktops EXIST, but (other than in office settings where they are externally managed) are not the norm! Almost every Windows sytem I see in the hands of ordinary users is all f'ed up!
"Yeah, that's right! The operating system is on a computer to run the applications and services. The user is not supposed to also be a system operator and/or a developer."
Umm, and this argues for Windows how? You've got a virus scanner and adware software to install and keep up to date, you've got Windows Update, but oh.. that only updates *Windows*, so then you are supposed to either check if every other package is up to date, or they check for you and independently hassle you to update! Also, if you change hardware, you have to reinstall windows, no way around it. That is a serious pain! Ubuntu and most Linux distros? They actually USE packages, so a "Windows Update"-like updater actually updates EVERYTHING. If I have a system acting up, I can just move my hard disk over, simple as that, Ubuntu (and a lot of distros) deal with going into a totally different system no sweat.. it does make hardware upgrades less exciting when I've got the exact same software, but saves MASSIVE time compared to having to install a copy of windows, virus scanner, adware, tweak what I want, updates, updates, and more updates, etc.
"Stuff is supposed to be installed by just loading it on the system from a package."
This makes the best argument for Linux -- this is how installs on most distros work. Windows doesn't usually USE packages, it uses .exes that install software. (.MSI packages are only used by sys admins as far as I know.). And since it has no package manager, the packages do not stay up to date, unlike under Linux where the package manager keeps your apps up to date all in one place. On my Ubuntu box, it says "You have 25 updates available", you click on that baloon, click "Install Updates", and you are done. This can be set to be automatic. In Windows, Windows Update is more or less similar but ONLY handles Windows (and maybe office), everything else has it's OWN update methods, or doesn't update at all.
---------------------------------
Anyway.. I don't agree with the IBMers pessimism about Linux on the desktop. The general inertia of Windows is spot-on, but I disagree that there's much catch-up for Linux to do -- I've found it superior to Windows personally. I do wonder if Windows will pull a "CP/M"... back in the day, CP/M looked unstoppable, until a shift from Z80s to 8088s kicked in and the CP/M market share collapsed (there WAS a CP/M for 8088 but it didn't catch on.) I question if Microsoft could get a Windows port in a timely matter to, say, ARM, even if they wanted too. I do agree that using Linux to fill specific markets and niches is smart though -- both the kernel and packages are very flexible in terms of what can be put in and left out making the whole system highly flexible to a particular market's needs.