Secret Apple project worked to port Mac OS X to iPad-style ARM processors

Secret Apple project worked to port Mac OS X to iPad-style ARM processors

Was Apple investigating the idea of Mac OS X iPads, or MacBook Airs running on ARM chipsets?

In 2010, Apple’s Platform Technologies Group (a subdivision of the CoreOS department) spent some time working on a project to port the Mac OS X Darwin kernel to the ARMv5 chipset architecture -- the same family of chipsets that currently powers iOS devices like the iPhone and iPad.

Here's a snippet from the project, titled Porting Darwin to the MV88F6281, subtitled ARMing the Snow Leopard:

The goal of this project is to get Darwin into a workable state on the MV88F6281 processor so that other teams can continue their work on this platform. The project has three major milestones:

  1. Getting the buildsystem into shape, so that it can build the kernel and kexts.
  2. Building and booting the kernel into single user mode.
  3. Booting the system into multi-user mode.

The project was only made public several months ago. While iOS also uses the Darwin kernel, this project involved Mac OS X 10.6 Snow Leopard and was left for the CoreOS teams to continue. Since Mac OX X 10.7 Lion has since shipped, as have newer generations of iPad and MacBook Air, without any sign of MAC OS X on ARM, it's unknown if this project is still ongoing or has since been put on the shelf. However, the author of the paper is now a full-time employee at Apple, working as a CoreOS Engineer.

While some might find the idea of a Mac OS X iPad intriguing, Tablet PC, which put full Microsoft Windows on a tablet, never gained any traction in the market. It, like Mac OS X, was simply not designed for a multitouch user interface.

Microsoft, to their credit, is currently working on Windows 8, which will have both a Windows Phone-like Metro user interface optimized for tablets, and a more traditional Windows 7-like interface for desktops and laptops.

Instead of making MacBook Airs with ARM processors, Apple decided to take iOS software "Back to the Mac" instead with OS X 10.7 Lion.

Given Apple's preference for simplicity, and the huge sales they've achieved with iPad, it seems unlikely they'd deviate from their current strategy. Indeed, there has been more speculation of late that Apple would continue to move iOS towards the Mac, as opposed to moving the Mac to ARM.

However, Mac OS X once ran on Power PC chips, yet Apple had it secretly running on Intel chips at the same time. It only makes sense for a company as forward thinking as Apple to have ARM-compatible builds of OS X in the development labs.

SO while neither an OS X tablet nor an ARM MacBook Air seem likely, it's interesting to see evidence that Apple

UPDATE: For those curious about the group, kernel, and chipset referenced above, here are the descriptions from the project introduction:

About the Platform Technologies Group

As it was described by a manager: “We do the plumbing, if we do our jobs right, you never see it.”. The Platform Technologies Group, a subdivision of the Core OS department, works on the embedded platforms that Apple maintains. Here, platforms are brought up and the embedded kernel and lower level support for the platforms is maintained.

What is Darwin?

Darwin is the lower half of the Mac OSX operating system. It includes the XNU kernel which is based on the Mach microkernel, and the userland.

What is the MV88F6281?

The MV88F6281 is an ARMv5te compatible processor from Marvell. It is based on their custom Sheeva core, which is designed to be like the ARM926EJ-S core from ARM. It has all the features youʼd expect from a modern CPU, including several high speed SERDES lanes, a Harvard L1 cache, and 128kb of unified L2 cache.

Source: Delfte University of Technology

-
loading...
-
loading...
-
loading...
-
loading...

← Previously

Add copyright-free music to your home videos with YouTube Producer for iPhone

Next up →

Apple warns developers to stop scamming the App Store with third-party marketing services

Reader comments

Secret Apple project worked to port Mac OS X to iPad-style ARM processors

21 Comments

Agree. Apple should seriously consider switching MacBook Air to ARM in the near future, starting with the first quad core Ax chip. Maybe this year's A6.
So what if MacBook Air doesn't run Windows natively. Very few consumers run Windows on their Macs anyway. The MacBook Pro could continue to use legacy Intel chips for those to are stuck using Windows.

iOS uses the Darwin kernel and is basically a heavily customized version of Mac OS X... Apple originally said the iPhone ran OS X before they decided to rename it iOS.
I can't imagine it would take much work to get the Mac OS x kernel running on ARM since it shouldn't be all that different than iOS kernel.

i done the same way as u told to uagprde and then unlock my 3gs from 4.2.1 to 4.3.3 . every thing is okay . but now my sim card is not working . what i need to do now????

Mac already runs on iPad it's called splashtop . Lol I like to see a stand alone Mac osx running on iPad but the restriction placed by apple would be frustrating

We don't need OS X on an iPad. We need Apple Remote Desktop to be implemented on an iPad. The current VNC-based apps are just not so good.

A desktop/laptop running on ARM? Been there, done that. I had an ARM-powered desktop in 1988. ARM powered desktop/laptop class systems make just as much sense today - it's just a matter of the economics from Apple's point of view. If it makes sense, they'll do it.

I thought Darwin was open source, so anyone can try the port. The difference is not the port , but that the port was step towards othe proprietary OSX components?

If windows 8 is successful as a unified platform then Apple will be ready to do the same thing better. We have iOS features in Lion and we could get more OSX features in iOS and eventually they could use the same code base. Even if they always stay different, using more of the same code has many advantages, especially as the lines between products become indistinguishable.

I don't see how this is a story or particuarly interesting. Darwin has been running on ARM (i.e. the iPhone) officially since January 2007.

Nice post. I was checking constantly this weblog and I am inspired! Very helpful info particularly the last part :) I take care of such info much. I was looking for this particular information for a long time. Thank you and best of luck.

Hello my friend! I wish to say that this post is amazing for facebook, nice written and include approximately all important infos. I would like to peer extra articles in Your blog like this.

You are in point of fact a just right webmaster. The web site loading speed is incredible. It kind of feels that you're doing any unique trick. Also, The contents are masterwork. you've performed a wonderful process in this topic!

Does this merely reformat the storage, or does it do a real byte by byte overwrite? The former is not so secure against a determined attempt to recover, the latter is. However, the former is quick and the latter can take some time.

Thank you for the good writeup. It actually used to be a leisure account it. Glance complex to far introduced agreeable from you! However, how can we keep up a correspondence?