Treblaine said:
ignore the rightist-vs-leftist analogies, I am saying when if comes to tech corporations, treat them all as the enemy and only look out for one person; you, yourself, numero-uno. You want the system that will give you the most freedom, to run whatever applications and programs you want.
And this is why Linux has been running on my laptops ever since I had a Nec Versa M/100 (100 MHz 486).
I HAET what Microsoft is doing with XBox and XB Live and all that walled-garden fail, their operating system(s) refuses to adequately adapt to competition and has a de-facto monopoly.
Well, now that they finally got Vista Service Pack 3 out (a/k/a Windows 7), maybe they can get their act together a bit.
Though I have a 360 in the house, I'm not a big fan of Xbox Marketplace. I've "purchased" a handful of games through it, but that's all.
I HAET what Apple is doing with iPhone, iPod and the App-store (another anti-competitive, consumer-sodomising walled garden). Also their refusal to directly compete with Microsoft by selling OEM version of Mac OS X, why the FUCK tie it down to their locked up hardware?!?
The iTunes requirement is pretty much what's keeping me from buying an iPod Touch. Though you can download apps with the built-in interface, getting music in and out of the thing pretty much requires iTunes, despite valiant efforts by Open Source advocates to create workalikes. Palm was briefly engaged in a pitched battle to get a fully functional, supported interface to iTunes, but Apple kept changing the interface and throwing them out. "Oh, excuse us, Apple, for wanting to bring new customers with money in their hand to your storefront. Silly us, what could we have been thinking...?"
As for Mac OS X on non-Apple hardware, check out the discussion fora on Insanely Mac [http://www.insanelymac.com/] some time. You would think that a CPU is a CPU is a CPU, or that a Northbridge is a Northbridge is a Northbridge... Apparently not. The gymnastics some of these people go through to get it barely working is amazing. Now, consider the amount of work Apple would have to do to support the same variety of hardware, and you begin to see why it might not interest them, particularly when, if they encounter a stupid hardware bug, they can go over and thump the responsible hardware guy on the head and make them do it right.
Thing is, I still see Windows as the best option for the consumer since it has the widest hardware and software support, but that is just a by-product of it having a virtual monopoly.
Strong though that position is, there is simply no way I'm going to set up my 80-year-old mom with Windows. I would much prefer she had a Linux system that did exactly what she told it and nothing more, rather than a system that did a ton of sh*t behind her back, "as a user convenience." She's an ideal target for a Mac system, but the expense is a barrier.
Linux could solve that if they were just more enterprising. I know they can't charge for the OS itself, it has to remain open and user-modifiable, but the Linux Organisation still has to figure out how to make money as they NEED to be aggressive in getting their OS on computers and badgering Hardware companies for the documentation when they need it. That takes money, it takes investment, it takes financial commitment.
Google has done yeoman's work in the portable/handheld arena. And it's interesting to note that virtually nobody is looking to make a handheld using Windows Mobile/WinCE. Everyone's looking at Android or bare Linux.
As for "can't charge for the OS," actually, you can. You simply have to make the source code available as well. But in my experience, most people are happy with the binary, and will pay a modest sum to obtain it from a reputable source. I'm still running 2.6.30, even though 2.6.32 came out weeks ago which (allegedly) supports my web cam. But I haven't bothered because verifying the kernel .config and compiling it is an enormous pain.
Anyhoo, this is already seriously off-topic...