UNIX. You often hear this term among the computer specialists and geeks alike. What is it?
Many years ago, I read that Apple, instead of building a new kernel of their own to replace the aging one used in Mac OS 9, they decided to use a Unix kernel instead. I couldn’t understand why. At the time, I always believed that Apple preferred to stand apart from the lot. That was certainly the case in the mid 90s. Hardly anyone had an Apple device. Now the exact opposite is true. Times have changed.
Linux is a clone of Unix and if you think about it for a moment, if you are currently using an Android phone, you’re using Linux.
So what was Apple’s intention by switching over to Unix?
There were a couple more parts to the video, but I just wanted to focus on the Unix part with this article.
As the above ad suggests, Apple was attempting to attract more developers to the platform.
Once OS X was finally released, I read a review of a guy who never liked Apple computers and considered them toys. He was a developer on Unix and was thinking of buying an iMac for his wife. At the store, when he learned about the new Unix kernel, he tried a few things and soon fell in love with Apple’s new OS X. Instead of buying one computer, he bought two.
To be honest, I asked the very same question on a forum; how much of Unix is really in Mac OS X? As you can imagine, quite a few people had different views and while the responses came in, I felt like I had opened up a can of worms. Even though I’ve posted on quite a few stuff, I’m no professional or expert. Looking at the replies, there seemed to be serious discussion going on about the actual history of OS X’s Unix kernel and where it came from. Opinions also varied on how capable it was as compared to the respective kernels used in FreeBSD and Linux.
Adding fuel to the fire, I asked what could you do with a normal Linux distro, that you could not do with OS X. Again I got a few sarcastic replies, but I didn’t think that I made my question clear. If someone had macbook that could run OS X and Linux /FreeBSD natively, what could he/she do with Linux /FreeBSD, that was not possible on OS X.
One of the biggest things that would be noticeable is that with Linux / FreeBSD, you could choose and customise your operating system to be optimal and make the best use of the hardware. There is a limitless supply of GUIs, programs, etc; more than suitable to fit whatever need.
So, How “UNIX” is OS X?
The answer… At the heart, every single bit of it. While this will still be debatable, OS X’s core may not look and feel like Unix in the traditional sense. But from what I’ve been told, in the right hands, it is just as capable and functional as anything from FreeBSD or Linux.
However the beauty of OS X is that it seems to get the best of both worlds. So those who know how, can take advantage of the usual Unix and FreeBSD features. And yet, if you need to use MS Office, Photoshop or any other mainstream software, you can run it natively. FreeBSD and Linux will need emulators like ‘wine’. While they do have their alternatives, which are capable in their own right; they still seem to lack the fit and finish of the paid & established products.
Frankly I do believe that as stated in my previous article – “Operating Systems – Does it matter what you use?“,
“Honestly the difference in between the Operating systems are not that big anymore. It really does not matter what you use. Whatever you want to do, you will be able to do it, no matter what system you are using. Granted some Operating systems are better at some things than others.”
Most of us who are using OS X, are probably not really exploring its full potential. While we use it for mostly for, media production, etc., there is a lot more than what meets the eye. So far, only a select few were bold enough to venture and scratch the surface have been able to explore it. There may be a steep learning curve, but I for one am willing to take the plunge to its depth.