The NEXTSTEP/OpenStep FAQ

! to the table of contents
< to the previous section:
> to the next section:


3.2 MACH

MACH

MACH is the the basic OS layer NeXT uses for NEXTSTEP. It is a micro kernel, which means it is extensible at runtime. Micro kernel often stands for a small kernel size, too, but due to the compatibility to BSD 4.3 MACH is currently about 1MB in size.

Features of MACH are: loadable kernel services (extensions during runtime), different scheduling algorithms, an advanced messaging system, an advanced memory allocation mechanism (copy on demand, world wide message broadcasting), true multitasking, multi threading and BSD compatibility.



This document was converted from LaTeX using Karl Ewald's latex2html.