This page is a wiki. Please login or create an account to begin editing.

Professional MachTen (68K)

No votes yet
Year released:
[www].se [ftp].se [mirror].us (127.15 MB)
For System 7.0 - 7.6 - Mac OS 8 - 8.1
[www].se [ftp].se [mirror].us (193.81 MB)
For System 7.0 - 7.6 - Mac OS 8 - 8.1
[www].se [ftp].se [mirror].us
vmunix.mt2_.4.hqx (1.25 MB)
For System 7.0 - 7.6 - Mac OS 8 - 8.1
[www].se [ftp].se [mirror].us
This app works with: Basilisk II,

Professional MachTen 2.3 is an implementation of Berkeley's 4.3BSD Unix, built on a Carnegie Mellon Mach foundation (Mach 2.5). It runs as a Mac OS application.
Professional MachTen includes the basic GNU C compiler (version 2.7.2) and C preprocessor, a Motorola 68000 assembler, a loader, a symbol table utility, load module tools (ar and ranlib), a software management tool (make), a set of Tenon compiler libraries, a set of UNIX libraries, a C language beautifier (indent), the GNU source debugger (gdb) and lex and yacc. Among the libraries included are a MachTen UNIX system call library, the curses library, NFS library support, termcap library support, and a math library that provides an interface to Apple's Standard Apple Numerics Environment(tm).
In addition, Professional MachTen supports virtual memory and protection for UNIX applications. The package runs on all 68k Macintoshes, but you need memory management support to take advantage of MachTen paging and memory protection.

First download contains installation files, and the 2nd download contains binaries/source of additional applications ported to Professional MachTen. vmunix.mt2_4.hqx is the v2.4 update, required for OS 8 compatibility.

The manual is for the PPC flavour of MachTen for now, hope the 68k manual will show up.
Screenshots two and three are from the manual.

See Also: MachTen 4

Architecture: 68k

Compatible with all 68K-based Macs running System 7 through Mac OS 8.1. The v2.4 update (vmunix.mt2_4.hqx) must be installed for OS 8 compatibility.


Jatoba's picture
by Jatoba - 2019, January 23 - 1:32am

It is an OS within a virtual machine. The virtual machine literally boots into it. Nothing about it is an emulator: it is all 100% natively run.

You can still technically call it an utility, though, if you believe we can call virtual machines in general "utilities", since they are all programs run under a host OS.

3371-Alpha's picture
by 3371-Alpha - 2017, February 25 - 7:09pm

Although this *is* an OS, a part of me wants to classify it as an emulator or utility since you can't boot into it.