Mach (Kernel)
aus Wikipedia, der freien Enzyklopädie
Mach ist ein Betriebssystem-Kernel, der 1985–1994 im Rahmen eines Projekts an der Carnegie Mellon University entwickelt wurde, und gehört zur Klasse der Mikrokernel. Eine aktuelle Inkarnation der Mach-Kernel-Familie stellt der XNU-Kernel dar.
Die wichtigsten Eigenschaften von Mach sind:
- Multitasking
- Threads
- Interprozesskommunikation durch Versenden von Mach messages
- Speicherschutz
Mach-basierte Betriebssysteme [Bearbeiten]
- NeXTStep (mit Komponenten von BSD)
- Rhapsody (mit Komponenten von BSD)
- Darwin als Basis von Mac OS X (mit Komponenten von FreeBSD und NetBSD)
- Mac OS X (mit einer Weiterentwicklung der NeXTStep API, als Cocoa bekannt)
- GNU Hurd (mit Komponenten von GNU, als Basis des Hurd-Kernels)
- MkLinux (mit Komponenten von GNU, und einem modifizierten Linux-Kernel, der in einem Mach-Task läuft)
- Tru64 UNIX bzw. OSF/1