This article is from the MachTen & CodeBuilder FAQ, by Jaime Julca email@example.com with numerous contributions by others.
Apple's acquistion of NeXT Corporation validates Tenon's choice of the
Carnegie Mellon Mach kernel coupled with a Berkeley UNIX as a way to extend
and enhance MacOS. Tenon has been shipping the exact same variant of UNIX
chosen by Steve Jobs for the foundation of its MachTen UNIX that runs on
every single Macintosh and Power Mac.
We think that MachTen could accelerate Apple's porting efforts, since our
software has already been made extremely portable by removing the UNIX/Mach
hardware dependencies. Interfacing our software to the Copland Nu kernel and
then adding the advanced NeXT tools on top may be the fastest way for Apple
to get NeXT OS on Power Macs. Tenon's development organization includes the
world's largest collection of engineers with Mach/MacOS/PPC experience.
Our UNIX software development environment generates MacOS (PEF) binaries
from UNIX sources. In addition to C and C++ compilers for the 68K and
PowerMac, our development environment includes essential UNIX standard
tools, such as make, lex, and yacc. We have used these tools to port
millions of lines of UNIX system source and hundreds of UNIX application
programs to both 68K Macs and Power Macs. The advanced NeXT development
tools (and even applications, such as WebObjects) could easily be ported to
MachTen using these tools. This done, MachTen could give developers an early
platform for porting applications.
By incorporating the 68K version of our software into their strategy, Apple
could make the integrated NeXT system backward compatible to all M68K
Macintoshes. By doing this, they might actually be able to bring the 68K
port out ahead of the PowerMac port.
Tenon's software already supports AfterStep (a NeXT-like X Window manager)
and soon will support Objective C. Portions of GNUStep (the FSF version of
NeXTStep) have been ported to MachTen.