I think Mac users have very little contribution to the geek world. I’m sorry if you Mac users out there are offended by this but I have to say that it’s because your favorite system is static. You can’t experience the same enjoyment of building a system up from scratch.
Sorry Mac users but your system now is nothing more than a “Windows PC’ but it comes with its own OS that can’t be legally installed in different-branded system. Sorry Apple but it’s not our fault if we never use your OS because the only way to use OS X is to get a Mac. However your systems are premium. I know it may be cliché to say ‘premium’ considering that even in Windows world, there are premium brands too like SONY, Lenovo and Toshiba, but that is not a problem in Windows world. If a user just want a Windows system s/he can always get a cheaper hardware. Mac users can never enjoy that.
As far as I know Mac OS X is cheaper than Windows when sold separately. Not only that Mac users don’t face the same confusion as Windows users since there are only 2 versions available, the desktop and server. Not to mention the server and desktop version will be merged in the upcoming ‘Lion’ release. In Windows there are probably at least 7 (pun intended) different versions to choose from, and the Ultimate version is really pricey. That’s one good thing I know about Mac OS X.
However one good thing does not mean it’s already OK. Not allowing OS X to be installed in non-Mac system is like not allowing cars other than Ferrari to use Shell gas. For me vendor-locking is the stupidest business model. It’s a relic from the past. I’m not saying that Apple should give up on vendor-locking anytime soon or even go completely open source but isn’t it about time to reconsider for a fresh business model in order not to look evil? So my final words for now, allow Mac clones or at least allow Mac OS to be installed on non-Macs and we’ll talk.
It’s because the Windows users are able to build their system from scratch that makes them contributed more to the geek world. They share with everybody how they do stuff and they have access to resources (IT stores) and get to experiment with different hardware setup to achieve the best with their own hands. In Mac things can only be done in a pre-setup environment by Apple. Of course there are some upgradeability in Macs but most of them are only recently (since the transition to Intel CPUs) whereas in Windows world this has been around at least a decade before Mac users could enjoy the almost similar (but inferior) experience.
The most that could be done with a Mac is to upgrade the hard drive and RAM but CPU is usually a no-no, unless you’re adventurous enough to try it, provided it’s not hardwired to your system, or your system does not using the custom-designed CPU like most Macs do. In Mac world the users would have to wait for Apple to use newer CPU, but that is by getting an entirely new hardware instead of upgrading the old one. The system is already on the premium side so getting a new one means another money to spent. Sorry but that’s not something I’d want to do. Rather than paying money for a complete system that’s deemed “the best your money can buy” I’d use the same amount of money to get awesome hardware and setup a superior system instead.
That said I have to say this again, sorry dear Mac users. Your system is cool but the moment I learned of how restrictive it is I stopped loving it. Don’t blame me if I say you have very little contribution to the geek ecosystem, and I don’t buy it if you’re going to say cliché rationalizing argument like “Macs don’t need to be meddled with that often”. Sorry but that is also a relic of the past. People should enjoy building their system because their can, thus it’s not enjoyable to be not allowed to do something that is actually possible.