Earlier today, Slashdot ran an article entitled
“Run Mac OS X Apps on Linux?” in which reader
“Anthony Baby” mentioned that he had the urge to commit his Core 2 Duo
iMac to Linux. There were a few Mac apps, like iTunes, that he wanted to
still be able to run on Linux and wondered if a compatibility layer
similar to WINE (which allows Linux to run some Windows applications)
existed for OS X.
In addition to the expected flaming from
the Mac Fanboy community, telling him he’s trading in his Mac “Mercedes”
for a Linux “rebuilt Chevy” and the like, he was asked one thoughtful
question about the switch, which was “Why?”. His answer is summarized
below:
1. Portability
OS X runs on Apple
Hardware, and (illegally) hacked to run on non-Apple systems. With
Linux, there is a much wider choice of hardware vendors and options.
2. Flexibility
Linux gives more control over the
OS. A kernel can be custom compiled with the options the user needs,
apps can be recompiled, the user interface re-themed, etc., in ways that
aren’t possible with OS X.
3. Security
As
the author notes “OS X is pretty good, but I’m a little worried at
Apple’s highly negative response to security concerns…” The Linux
market is perceived as more responsive to security issues.
4. Software Ecosystem
While OS X offers some great
software, Linux offers much more choice. The Linux choices are also more
configurable to a user’s needs than OS X’s “one size fits all” design.
The author says “I find that good GNOME or KDE apps perform most, if not
all, the functionality I care about in OS X, while being beer free, and
offering me more choices”.
5. Usability
The
author finds OS X’s GUI to be “broken” for how he uses the system. The
window management is frustrating, the Dock is limited, there is no
decent application launching and management, and in general he finds
Linux more usable than OS X.
There are some lovely quotes
in the comments below the article, showing the rather rabid nature of
Mac fandom (as well as just some interesting insights), such as:
“Running Windows on a Mac makes the Baby Jesus cry; running Linux
exclusively gives him slight heartburn.”
“It would be
possible I guess to do Carbon and Cocoa on Linux, re-implement the APIs,
but for the amount of applications that there are on Mac that aren’t on
Windows, there isn’t much point.”
“I’ve been a GNU/Linux
user for over ten years. I also used Mac OS X for a couple of years.
Eventually I got frustrated with it and installed Linux on my iBook.
I’ve never looked back…GNU/Linux does have some definite advantages
over OS X. Just throwing down a few: more customizability, easier
maintenance (given a decent package manager, such as apt-get), better
compatibility with open source software, and several possible advantages
that depend on your choices: lower memory usage, lower latency, lower
disk usage.”
“Unfortunately, Apple don’t want you to run
their precious OS in a virtual container. They want to force you to do
everything else in a virtual container instead. They won’t sell you a
license to their OS for use in a virtual environment, and they won’t
permit you to run a license you own in a virtual environment even on
their own hardware…[snip]… As such, you will have to run anything
else you want to use under VMWare/Parallels, dual boot, or endure
Apple’s rather unpleasant X11 support.”
“I put Ubuntu on
my MacBook recently and was seriously impressed. Really looks up to
scratch for the desktop. First off, pretty much everything worked
without too much googling…[snip]… It was the responsiveness that
really got me though, Ubuntu was far snappier than OS X (and I’ve 2GB of
memory) – Mac apps like to think about things for a while sometimes (and
they’re not using the CPU to think, whatever the hell they’re doing).”
“My advise (sic) is go lay down until the ‘urge’ goes
away. Unless you’ve got some compelling reason to take a shiny 24″ iMac
and turn it into a piece of crap by removing OS X. Which I
doubt…[snip]…well I’m trying to be fair here but the only word I can
find for it is ’stupid’. It’s stupid.”
If you want the
rest of the story, click the link in the first line of the article and
read the comments yourself.