Mac OS X Leopard to give Apple huge head-start on hypervised OS?

“Speculation is rampant that Mach, which is a component of the OS X kernel, will be axed from OS X 10.5 Leopard,” Tom Yager writes for InfoWorld. “I don’t ponder whether Mach will survive in Leopard. I see Mach as a placeholder for a hypervisor. Working from a set of policies set by the administrator, a hypervisor can transparently allow, refuse or reroute privileged operations. The hypervisor alone has the authority to manage CPU privilege levels. In a system with a hypervisor, with each system power-up or reset, a signed OS boot loader or hypervisor is located, validated and loaded atomically, meaning that there’s no opportunity to subvert the process.”

Yager writes, “The Mach API (application programming interface) could create a painless path to a potent and extremely secure hypervisor foundation for Apple’s OS. OS X’s privileged code already puts Mach in charge of physical resources and sets up a sort of mailbox infrastructure for passing commands and data in and out of Mach. If Apple stays true to the Mach API, which is extremely simple, Leopard can boot to an inviolably trustworthy, policy-controlled environment with no changes even to device drivers and the BSD kernel. From a hypervisor, it’s a far shorter and safer leap to running multiple simultaneous OS instances without the necessity for, or with diminished need of, software host/guest virtualization.”

“Is a hypervisor part of an OS’s kernel? Can’t you boot a monolithic OS on a hypervisor and still say you have a monolithic OS kernel? If such questions are important to you, I’ll leave it to you to work them out. I know that Microsoft is scrambling to build a hypervisor into Longhorn Server. I know that OSes need hypervisors to keep them secure and to give administrators a single, trusted, low-level interface for the granting of access rights and the allocation of resources. Mach, the Mac’s TPM and the Intel virtualization extensions give Apple a huge head-start on a hypervised OS.”

Full article with much more – best read in full – here.

MacDailyNews Note: A hypervisor in computing is a scheme which allows multiple operating systems to run, unmodified, on a host computer at the same time. More info here.

Advertisements:
Introducing the super-fast, blogging, podcasting, do-everything-out-of-the-box MacBook.  Starting at just $1099
Get the new iMac with Intel Core Duo for as low as $31 A MONTH with Free shipping!
Get the MacBook Pro with Intel Core Duo for as low as $47 A MONTH with Free Shipping!
Apple’s new Mac mini. Intel Core, up to 4 times faster. Starting at just $599. Free shipping.
iPod. 15,000 songs. 25,000 photos. 150 hours of video. The new iPod. 30GB and 60GB models start at just $299. Free shipping.
Connect iPod to your television set with the iPod AV Cable. Just $19.
iPod Radio Remote. Listen to FM radio on your iPod and control everything with a convenient wired remote. Just $49.

50 Comments

  1. I think I’m going to wait until Apple successfully implement the Flux Capacitor into OS X 10.7. Time travel will then be a possibility for all Mac Users, allowing you the ability to travel forward to 2030 and see the unveiling of the long awaited competitor to OS X 10.4 – Microsoft Vista.

  2. ” From a hypervisor, it’s a far shorter and safer leap to running multiple simultaneous OS instances without the necessity for, or with diminished need of, software host/guest virtualization.”

    Running Windows apps without running Windows or emulation.

    Sounds hyper-good to me.

  3. I don’t understand it either, I’m a hardware

    guy. Maybe one of you coneheads out there could

    translate. Of course, that’s the point of Mac, I

    just turn it on and use it.

    MW – far: far beyond my realm of understanding

  4. This is exactly what I’ve been suggesting that Apple is up to – to all those trolls and tech writers (admittedly, sometimes it’s hard to tell them apart) who’ve been saying that Apple was going to “dump” the Mach kernel in favor of the Windows kernel!

    HA! If there’s any Windows API functions, they’ll be in addition to a re-written or completely new kernel that runs your Mac like a Mac. Dream on, turd-suckers. This is very exciting, even if I don’t understand the full implications of it all. But this certainly fits in the “Boot Camp” integration model, now, doesn’t it?

Reader Feedback

This site uses Akismet to reduce spam. Learn how your comment data is processed.