Tell-all author Amit Singh dishes about Apple’s fling with Linux

news
Nov 14, 20063 mins

Mmmmm…crow.

It’s time for the Linux Anti-defamation League to get its gloat on. My new favorite book, “Mac OS X Internals, A Systems Approach” by Amit Singh, says this on page 23:

Apple and OSF* began a project to port Linux to run on various Power Macintosh platforms, with Linux hosted on top of OSF’s Mach implementation. The project led to a core system called osfmk. The overall system was known as MkLinux. The first version of MkLinux was based on Linux 1.3. It was released as MkLinux DR1 in early 1996. Subsequent releases moved to Linux 2.0 and beyond. One of the releases was incorporated into Apple’s reference release.

[…]

MkLinux used a single-server approach: The monolithic Linux kernel ran as a single Mach task. Mac OS X uses a kernel base derived from osfmk and includes many MkLinux enhancements.

When asked to explain why I had to find out about this by reading it in some damn book, Apple made the following statement: “I can’t believe you’re throwing this in my face ten years after the fact. We agreed never to talk about our pasts. Look, Linux was really getting around back then. Everybody was doing it, and I was rebelling against my whole Happy Mac image. I was like, I’m a grown up now, I can make my own choices, and I demand the freedom to be a brooding Mac, a wasted Mac, and yeah, a shallow Mac. When I got a crack at Linux, I jumped on the pile. I figured it would boost my rep. I used Linux for a while and threw it out when it got all full of attitude. It did leave some stuff in my loft, and before you ask, I have no idea where it is. Now, mister true confessions, is there something you’d like to tell me about you and Windows for Workgroups?”

I am man enough to admit that I was wrong. It turns out that Linux has one thing to recommend it after all.

Mmmmm…penguin.

*For those still in their awkward years, OSF was the Open Software Foundation. OSF started life as the more confrontationally-named FAF, an organization formed in response to the old AT&T’s new usurious license fees for System V UNIX. Now that the new AT&T (The Blob) is here, I remind everyone that those who don’t learn from history are doomed to repeat it.