MacMach
From Wikipedia, the free encyclopedia
| MacMach | |
|---|---|
| Developer | Carnegie Mellon University |
| OS family | Unix-like |
| Working state | Discontinued |
| Source model | Proprietary |
| Initial release | 1991 |
| Marketing target | Researchers, hobbyists |
| Supported platforms | Macintosh (68k) |
| Kernel type | Microkernel (Mach 3.0) |
| Userland | 4.3BSD |
| Default user interface | Command-line, X11, System 7 |
| License | BSD, Mach, AT&T UNIX |
| Succeeded by | MkLinux |
MacMach is a discontinued prototype operating system developed by Carnegie Mellon University (CMU). It is a proof-of-concept for natively booting the Mach 3.0 microkernel on Macintosh computers, and for hosting Mac applications as a Mach process. CMU had already invented Mach, which runs the rest of the operating system based on the 4.3BSD Unix personality as a user-space server rather than in the kernel, and MacMach simultaneously adds the System 7 personality. The system virtualizes the classic Mac OS, running System 7 as a contained Mach task to support standard Macintosh productivity software alongside Unix tools.[1]