Mac on Intel :: Will Apple bid farewell to the Mach microkernel
Visit our new FORUM
Intel Xeon CPU

Recent Stories

10.31.2006
Photos: Core 2 Duo MacBook Pro disassembled

10.25.2006
Apple releases Core 2 Duo based MacBook Pros


10.24.2006
Core 2 Duo-based MacBook Pros expected today

10.17.2006
(PRODUCT) RED iMac and MacBook on the way?

09.21.2006
Video of Counter-Strike: Source running smoothly under CrossOver Mac

09.15.2006
Intel Cloverton in a Mac Pro: 8 core goodness

09.10.2006
Core 2 Duo-based iMac benchmark results
24-inch iMac unpacking photos

09.06.2006
Core 2 Duo iMacs arrive, 24-inch model at high-end

09.01.2006
CodeWeavers' CrossOver Mac free beta released

08.29.2006
Mac Pro vs. Power Mac G5 photo gallery
Apple's Mac Pro: "The ultimate in desktop computing"
Intel launches the Core 2 Duo processor series

08.17.2006
Understanding the Mac Pro's FB-DIMM memory architecture
Mac Pro benchmarks: Up to 85% faster than quad G5

08.15.2006
Ars Technica reviews the Mac Pro

08.14.2006
Selling my Power Mac dual G5 2.5 - anyone interested?

08.10.2006
Apple beats Dell on quad-Xeon system pricing

08.08.2006
Mac Pro photos from WWDC
Fruits of WWDC 2006: Mac Pro, Intel Xserve

08.07.2006
The Apple 2006 World Wide Developers Conference begins

08.02.2006
Apple's 15-inch MacBook Pro battery exchange program

07.25.2006
Apple acknowledges MacBook Pro whine issue

07.18.2006
Migrate your Boot Camp Windows install into Parallels

07.15.2006
Photos of upcoming Mac Pro enclosures?

07.10.2006
New enclosures expected for upcoming Mac Pro and MacBook Pro

07.04.2006
Run Windows apps under Mac OS X - without Windows

06.26.2006
All-inclusive list of MacBook Pro bugs

06.15.2006
Parallels Desktop for Mac goes final, hits the shelves

06.06.2006
Is your MacBook's main vent covered by plastic?

06.01.2006
Intel-based Xserve expected this summer

05.28.2006
MacBook benchmark round-up

05.25.2006
Power Mac line to become "Mac Pro" with move to Intel

05.17.2006
Apple Notebook Comparison Chart

05.16.2006
Apple speed bumps the MacBook Pro line
High res, close up photos of the new MacBook
Apple introduces the MacBook

05.06.2006
Intel-based Mac mini CPU upgrade guide

05.01.2006
MacBook Pro whine issue solved by hacking system file?

04.28.2006
Hot MacBook Pros...heatsink compound applicaton to blame?

04.26.2006
Parallels Workstation beta 5 breaks OPENSTEP

04.24.2006
Apple releases the 17-inch MacBook Pro

04.20.2006
Release of 17" Intel-based MacBook Pro imminent
NeXT's OPENSTEP up and running on a MacBook Pro

04.18.2006
Is Apple underclocking the MacBook Pro's ATI X1600 GPU?
Will Apple bid farewell to the Mach microkernel
PC World adds the Mac to their Top Desktop PC charts
A first use for MacBook Pro's ExpressCard slot: EV-DO wireless

04.15.2006
Triple booting Mac OS X, Windows and Linux via Boot Camp

04.13.2006
Intel Merom processor swapped into Mac mini

ALL Stories

Other Sites:

Will Apple bid farewell to the Mach microkernel

NEXTSTEP utilized the Mach kernel, one of the earliest examples of a microkernel and the standard by which other microkernels are measured. It was developed in part by Avie Tevanian, former head of software at NeXT and, later, Chief Software Technology Officer at Apple until March this year. Mac OS X, being an evolution of NEXTSTEP / OpenStep, also utilizes the Mach microkernel. Is that about to change?

Apple Matters suggests that Apple may be considering switching from Mach to a monolithic kernel, similar to that utilized by Linux and other UNIX implementations. While the microkernel is a robust model and offers advantages such as great stability and security, it is generally slower than the monolithic kernel - 10% to 50% slower, according to Apple Matters. As Wikipedia put it:
Microkernels generally underperform in comparison to traditional designs, sometimes dramatically. This is due in large part to the overhead of moving in and out of the kernel, a context switch, in order to move data between the various applications and servers. It was originally believed that careful tuning could reduce this overhead dramatically, but by the mid-90s most researchers had given up.

Regarding the above comment, it should be noted that since the release of Mac OS X v10.0 in March of 2001, Apple has been improving the performance of Mach through progressive releases of the operating system. It should also be noted that there are microkernel alternatives to Mach that offer higher performance. The L4 microkernel, for example, offers "massive real-world performance improvements" over Mach; inter-process communications over 10x faster than Mach have been demonstrated.

Last year Low End Mac suggested that Mach is OS X's Achilles' Heel and voiced hopes that amid the switch to the Intel processor, Jobs and company would see fit to transition the OS away from Mach, but pointed out the reality that such a move would seem nigh on impossible with Avie Tevanian at the software helm. Well, now he's gone. Is the move to a faster kernel part of the breath of fresh air that some suggest his departure will bring? Are we overestimating the benefits of leaving Mach behind, and underestimating the difficulty of such a transition?





<< Previous story: PC World adds the Mac to their Top Desktop PC charts
>> Next story: Is Apple underclocking the MacBook Pro's ATI X1600 GPU?
 


This website is not owned by, licensed by or a subsidiary of Apple Computer, Inc. or the Intel Corporation.
The content of this website is not supplied or reviewed by either of the aforementioned companies.
Macintosh and the various Macintosh models are trademarks of Apple Computer, Inc., registered in the U.S. and other countries.
Pentium, Core Duo, and various other Intel electronics are trademarks of the Intel Corporation, registered in the U.S. and other countries.
All logos and trademarks in this site are property of their respective owners. Comments are property of their posters.
Copyright © 2006 MacOnIntel.com
Admin contact: admin @ maconintel . com

Mac On Intel | Mac On Intel Forums