This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Mac OS nanokernel" – news · newspapers · books · scholar · JSTOR(February 2012) (Learn how and when to remove this message)
The Mac OS nanokernel is an operating system kernel that serves as the basis of most PowerPC based system software versions 7 through 9 of the classic Mac OS, predating Mac OS X.
The initial revision of this software is a single tasking system which delegates most tasks to an emulator running the Motorola 68000 series (68K) version of the operating system. The second major revision supports multitasking, multiprocessing, and message passing, and would be more properly called a microkernel. Unlike the 68K-derived Mac OS kernel running within it, the PowerPC kernel exists in a protected memory space and executes device drivers in user mode.
The nanokernel is very different from the Copland OS microkernel, although they were created in succession with similar goals.[1][2][3]
^Inside Macintosh: PowerPC System Software. Apple Technical Library. Reading, Mass.: Addison-Wesley Pub. Co. 1994. ISBN 978-0-201-40727-3. OCLC 29636881.
^Inside Macintosh: PowerPC System Software. Apple Technical Library. Apple Computer, Inc. July 3, 1996. Archived from the original on May 18, 2008. Retrieved April 4, 2013.
^"Technical Note TN1084: Running CFM-68K Code at Interrupt Time: Is Your Code at Risk?". Apple Computer, Inc. March 27, 1997. Archived from the original on June 23, 2004. Retrieved April 4, 2013.
The MacOSnanokernel is an operating system kernel that serves as the basis of most PowerPC based system software versions 7 through 9 of the classic...
MacOS 8 is the eighth major release of the classic MacOS operating system for Macintosh computers, released by Apple Computer on July 26, 1997. It includes...
MacOS 9 is the ninth and final major release of Apple's classic MacOS operating system, which was succeeded by MacOS X 10.0 in 2001, starting the Mac...
MacOS (originally System Software; retronym: Classic MacOS) is the series of operating systems developed for the Macintosh family of personal computers...
further emphasize small size. The term nanokernel was coined by Jonathan S. Shapiro in the paper The KeyKOS NanoKernel Architecture. It was a sardonic response...
System 7 (later named MacOS 7) is the seventh major release of the classic MacOS operating system for Macintosh computers, made by Apple Computer. It...
combination ⌘ Cmd+⌥ Option+O+F while booting. All Power Macs emulate a 68LC040 CPU inside a nanokernel; this emulator is then used to boot the predominantly...
extensions) Copland MkLinux Pink Rhapsody macOS (formerly MacOS X and OS X) macOS Server (formerly MacOS X Server and OS X Server) Apple Network Server IBM...
allows development of Symbian OS applications in Apple's Xcode IDE for MacOS X was available. Java ME applications for Symbian OS are developed using standard...
analogous to the A-trap mechanism, was used to interface with the MacOSnanokernel, which offered few services directly useful to applications. The Toolbox...
non-Mach BSD OS to use a hybrid kernel) NetWare Plan 9 from Bell Labs Inferno OS/2 eComStation ArcaOSOS/4 ReactOS Microkernel Exokernel Nanokernel Monolithic...
to the hardware. CP/M (CP/M BIOS), DOS (DOS BIOS), Solaris, Linux, BSD, macOS, and some other portable operating systems also have a HAL, even if it is...