|
I don't like when most people make an argument for/against Mac OS X/Linux against the other OS when they are basing themselves solely on the question of the GUI (is it like Windows?) or just on the kernel (does it run elsewhere than on Apple hardware). Problem is that neither place is where you have the biggest payoff.
If you look at Mac OS X and forget the pretty/annoying GUI, depending on your opinion, you might start to notice a few things:
- So-called "10 000$" worth of professional fonts, with an ultra-modern ligature engine, that is available across all applications, full UTF-8 support evverywher, even in the Terminal (ever tried deleting a file written in Chinese characters? I almost got a hard-on doing that)
- ColorSync: a professional-grade color system that allows you to keep your colors consistent between your input, display and output devices.
- CoreAudion: an extremely low-latency sound subsystem, with guaranteed access times
- Frameworks: the final solution to dll hell: a versioned and sound architecture for maintaining different versions of a given library. Couple that with dynamic shared object discovery, and you can say goodbye to LD_PATH and other horrors.
- The fastest JRE on personal computing plateforms.
etc. etc. Now that is really what you get when you buy OS X. That is (part of) what will help you publish a national magazine, produce a feature film, or mix an album. Yes the kernel is very important, yes the GUI will help you, but it's those layers between the two that give to Mac OS X its biggest advantages. You do get professional quality components with OS X, and that is why people use it.
Linux has a different set of advantages: you need to create an embedded OS for a new project? You want to have low-cost, high-throughput clusters? You just need a web/mail/something server now? You want to use your older hardware? You want to keep a consistent plateform into a highly mixed hardware environment? You want something that's customizable to death? You want to write a new graphics subsystem and you need a plateform to develop/test it? You want to save the world? Want to maintain some hugely fat database for little trouble? Damn it, Linux is, and will always be your friend.
People should start to realise that Linux does not have the professional components of Mac OS X, and that those componenents are the reason why some people will never use anything else, because those components are not available elsewhere in a single package, and that well integrated. Putting Linux on a Mac is not a heresy if you don't need those components, and don't need them so much that even buying an updated copy of OS X would be ludicrous in such case.
|
In my datacenter I would not even come close to adding the MAC OS to the rack as it is not 'professional' enough in the areas that I would need it. It does not do well against handling things such as multi-user logins that Novell or Windows will handle as a domain controller, a database server, file server, or any other type of server that Linux (and windows 'god-forbid') does. MAC OS is for end-users who are artist, musicians or movie editors because they do have the most professional software for those tasks. However, the networks and servers that maintain and manage all of the files that those end-users use is not going to be MAC but most likely going to be a linux (or Windows) backend because of the professional, expandable, customizable and powerful ability of those OS's.
When building out any Computer and network you have to ask what tasks are going to be done and what is the need that will be needed most? Only when you have answered that will you know what OS to choose. If photo/video editing is something that is needed but not the highest priority then why spend the extra bucks to handicap yourself with MAC OS X that may be based on UNIX but takes away from the most fundamental reason UNIX/Linux and that is the ability to to customize it how you want it. Evan the dreaded Windows OS allows for latitude on customizing. Why get into an OS that tells you how you want it not you have the ability to make it how you want it. MAC has some advantages but in the end it's over price hardware and software that does not allow you to expand and build on the performance. As an IT professional in a 'professional' decision making role MAC is a waste of money in the majority of businesses.
Empires are shown with MAC because they are pretty to look ar but built upon the raw, customizable power of UNIX/Linux and some Windows.