When I was in college, I was introduced to this cool new operating system called Linux. It was awesome. It had virtual desktops and I could configure my terminals to all be different colors. A text editor called "vi" caught my eye, and I was determined to master it. I finally did. In my professional career, I took these new found friends with me everywhere. I learned to appreciate Linux more and more as I learn new about new features and discover more open source software to go along with it. I could go on about what I liked about Linux way back then, but I am sure that I would bore you.
Today, I am at work, and I have a workstation that has a raid controller card. It is a fake raid controller, and my Linux distribution installation does not support it. I am having to bend over backwards in order to install on that raid controller card. I have tried installing other configurations, and they work, but ultimately, they are not going to operate the way I want them to when I have a hardware failure.
The reason that Apple has spoiled me is that I have learned to depend on the trite phrase, "It just works." "It just works" now makes me frustrated with Linux because it will not detect my raid controller and install to it. It will not automatically find my ATI video card and optimize 2D and 3D graphics. I have spent way to much time on these kind of tasks when I need to be doing my work.
Linux has come a long way in the last 15 years, but my experience with Apple is much better and much more expensive. Here are some questions: