This article is from the MachTen & CodeBuilder FAQ, by Jaime Julca firstname.lastname@example.org with numerous contributions by others.
Both Professional MachTen and Power MachTen are complete UNIX operating
systems with identical UNIX commands and utilities and identical UNIX
communications that include an enhanced TCP protocol stack and UNIX file
sharing and printer sharing. Professional MachTen is based on BSD 4.3
Berkeley UNIX; Power MachTen is based on BSD Berkeley 4.4. Both Professional
MachTen and Power MachTen include an X server and an X client execution and
Professional MachTen supports UNIX/Mach virtual memory. In other words,
Professional MachTen completely takes over the memory management functions
from MacOS to page both UNIX and Macintosh applications from memory to disk.
Since MachTen's paging algorithms are more sophisticated than those of
MacOS, Professional MachTen's VM gives improved performance under low memory
conditions. In addition, Professional MachTen runs UNIX applications in
protected memory space.
Power MachTen, the native Power PC version of MachTen, has all the features
of Professional MachTen (except for protected and virtual memory), and all
the features of MachTen X Window Software. In addition, Power MachTen has
some unique features, such as support for shared memory, shared libraries,
integrated Macintosh and UNIX development environment, and support for UNIX