Industry


Ads by TechWords

See your link here


Subscribe to our e-mail newsletters
For more info on a specific newsletter, click the title. Details will be displayed in a new window.
Computerworld Daily News (First Look and Wrap-Up)
Computerworld Blogs Newsletter
The Weekly Top 10
More E-Mail Newsletters 

Why Mac OS isn't the best OS around

When I recently explained one of the many reasons why I prefer desktop Linux to Windows, even over my favorite desktop Windows, XP SP3, I got a lot of people telling me I was full of hooey because I barely even mentioned Mac OS X.

Good enough, here's my take on Apple's Mac OS X.

First, I really like Mac OS X. I've liked it, in fact, since before there was a Mac OS X. I loved it since its first incarnation, as NeXTStep back in 1993. One of my computing regrets is that in 1995 I swapped my Color Turbo NeXTStation (Sob!) for an Adtran T1 Network Facility Interface. What can I say? I really needed a 1.544Mbps Internet connection when that kind of speed was almost unheard of for a home office.

These days I run Tiger, Mac OS X 10.4 on my PowerPC Mac Mini and Leopard, Mac OS X 10.5 on my Intel Core Duo iMac. Oh, and for the sake of completeness, I should also mention my still running Mac IIsi from 1992, which uses System 7.6.1. Finally, when I can afford it, I really want a MacBook Air.

So, with all that, why isn't Mac OS X my favorite operating system? Because, even though its family tree goes back to open-source BSD Unix and the Mach kernel, Mac OS X is a proprietary black box. I have some very good clues, because I've worked with the BSDs and Darwin, Max OS X's most immediate open-source ancestor, as to how it works, but I don't know that for sure and Apple is making sure that I never will know.

I'm sure for most of you that doesn't matter, but for me, I really need to know that if I have to get down and dirty with an operating system I can do so. On the more practical side, and here I know I have company, because Mac OS X is as proprietary as they come, it's almost impossible to run it on anything but official Apple hardware.

You can get Mac OS X to run on ordinary PCs, but it's not anything close to being easy. Even I, who used to find good clean fun in working with IBM 360 mainframe assembler code, think that the kind of hoops you need to jump through to do this is a little too much trouble. If you insist on trying it, head over to InsanelyMac but don't blame me if terrible things happen to your hard drive partitions along the way.

I like Apple's hardware. I like it a lot. I don't go anywhere without my iPod Touch and, as far as I'm concerned, the Apple TV is the best way to buy and rent video. But, darn it, when it comes to a computer, Dell, Lenovo, and HP also make equipment I like and I resent feeling like I have no choice but to buy Apple if I want to use Mac OS X.

Finally, while Mac OS X is the security nightmare that's Windows, it's also less secure than Linux. In particular, I'm not quite sure what features Apple had in mind when they created QuickTime, but security clearly wasn't on the list. For example, in the last QuickTime update, the third of 2008, Apple fixed eleven!-count 'em eleven-security bugs.

I love Mac OS, I really do, but as lovely as it is, it's not my true love when it comes to desktop operating systems.

RSS feed icon Like this stuff? Subscribe to the RSS feed.

What People Are Saying

This is such a juvenile

This is such a juvenile argument. Really? You must know how it work under the covers. I would bet that you do NOT know how linux works under the covers either, notwithstanding open source code either. Very few people do, and even less should care.

This is like saying I will not fly on Boeing aircraft because they won't let me disassemble the engine before the flight so I can be certain it works.

OS is a platform for running applications. It's job is to provide low lever services to applications, to be stable and secure, and to get the f*ck out of the way, and let people use their applications (the reason why any one spends time by the computer).

OS X does some things better like Spotlight (a system service for searching file data and metadata), Expose and Spaces. These 3 together make it worthwhile for me. It allows me to be almost as productive in the GUI as I am in the Terminal.

The real reason

Why Mac OS isn't the best OS around:

because Apple doesn't buy ad space on this site.

MAC OSX

I am a system administrator for Linux systems and could not honestly go to Vista. XP was/is bad enough, and Windows Server whatever-version is just PC-DOS with a pretty face. Microsoft should stick with applications and dump their OS. There is whining that Apple is somehow more proprietary than Windows, yet, in the final analysis Windows is just as proprietary, you simply get the illusion that you have a choice because you can buy/cherry-pick different hardware options. You _can_ run VMware on Mac OSX, and run anything you want, or run Parallels and run Windows paravirtualized on your Mac. In many ways Mac OSX is more friendly towards Windows than Windows ever has been towards the Mac. People get upset that they can't just run MAC OSX on other hardware, but this is to miss the point about MAC, it is an appliance, unlike nuts-n-bolts Windows machines. Traditionally MAC has yes, been a bit too proprietary but the latest incantation of MAC is a lot more open than Windows. Also, take a deep dive on the Xcode environment, and the iPhone SDK, much of what it comprises is _open_ software, with a blend of their own proprietary components. Take a closer look at your MAC, it really is the baseline for the future, and take a closer look at all the Linux distros, they are doing everything they can to mimic the MAC experience. And also don't forget that MAC OSX is a micro-kernel, something Linux is striving to become. Windows is done, it's all over but the crying.

Linux is a monolithic kernel

Linux is a monolithic kernel and its not going towards the microkernel Mac kernel. Linux 2.6.24 has the Completely Fair Scheduler which does a much better job of multitasking than the Mac kernel. Mac OS will never exceed 10% worldwide market share because Linux will become the major OS when Windows starts a sharp decline.

It's OK Macs are proprietary

It's okay Macs are proprietary, we are okay with it, we accept it. Unfortunately, because it is soooo proprietary, that is why it works so well, better than any other OS. Sometimes you have to compromise.

Personal choice

Isn't it just the same thing time after time, your is bigger, better, or flasher than mine, in all honesty if you have a OS that you use to get the job done, weather that be a proprietary system, or a free one (as in beer), then all well and good.

I have had the privilege to using all of them in my time, and can say that I've experienced problems with all of them, so in my mind there all tared with the same brush of being a product of faliable human beings, and therefore prone to the same problems that we are all guilty of...

I think you will find the

I think you will find the best OS will need to comfortably fit your work style (I’m not talking about new users, or home/entertainment users). I am a media developer that has been using Macs and PCs for years on a wide range applications as well as being very dependent upon network services. Guess what always run into issues....the PC, regardless of what OS it is running. As for Linux, I support it and all, but I can find not practical use for it in my world. It would limit the range of functionality I have. So again, the best OS is about what the user needs and the apps they are running.

OS Security… I think most folks will never learn or need to understand what security measures they have or could take as only a very small percentage will ever run into critical security matter on the OSX side. I used to do support for OSX and OSX server. Again, I never ran into a matter that involved security unless it was constructing it. But I think we all know the best security is the keep vital data off the network and in a secure room, but even then, you don’t need an OS to get to information.

Steven's writes are refreshing

It's not just because I agree with him. He lays it on line as it is without going all Preston Gralla on us. He stays abreast of many OSs and platforms and reports on
it in a friendly way. And not just that he stays abreast of them, he uses them.

Thanks Steven

Mac OSX & hardware choice

"Mac OS X is as proprietary as they come, it's almost impossible to run it on anything but official Apple hardware."

Yup, that's a dealbreaker for me.

Over the years, I have bought personal computers from IBM, Dell, and HP. I'm not about to get locked into an operating system that only runs on one brand of hardware.

I'm going to die someday.

I'm going to die someday. Macintosh works for me, I don't work for it. It is a tool. In my line of work (creative: photography, video, music) I don't care what hardware I run, as long as the computer does my bidding the way that I NEED it to. A JPG and an MP3 and a FLAC is-what-they-is across every O.S. I don't tinker with it, and I don't care if it doesn't run on PC-hardware... operating systems are complex, and since the software (Mac OS X) is tailored to the hardware, *that* is an EFFICIENT design consideration. I don't give a damn that I don't get the choice of 7,289 different pieces of hardware... Great! That's a waste of my time. I don't care about brands, I don't care about choices, I want a SOLUTION that works for me NOW. I was once a Windows Network Administrator, and I've flirted with Linux and BSD... I'm not a Mac fanboy, I'm a computing realist, and for my APPLICATION (multimedia content-creation and life) the Macintosh platform does what I tell it do, in spades. Besides, all major open-source apps run cross-platform on the Mac. Enough said. Get on with your life.