The OS-X Linux Connection

Mac OS X is evolved enough so that its features and what you can accomplish is far above better and beyond NEXTSTEP / OPENSTEP. Some regard that it might be an understatement to say that OS X is derived from NEXTSTEP / OPENSTEP. In many respects it's functionality resembles the same and one might think of it as OpenStep 5 or 6. However, the similarities should not mislead you. Mac OS X nowadays is based on Darwin and chunks of existing open source software from a large number of sources like BSD, GNU, Mach, ... and even Linux.

Although Darwin is an operating system in itself, it can be best understood as a collection of technologies that have been integrated by Apple to form a major, central part of Mac OS X. Critical application environments of Mac OS X, such as Cocoa and Carbon, are not part of Darwin. Furthermore Aqua which is the standard graphical interface of Mac OS X including the Windowing System, and several other components are neither part of Darwin.

The OS-X Linux connection exists for several reasons:

The missing link between OS X and Linux in many respects is X11 or the X window system referenced above in its own section. Many of the commands only available in Unix systems before are becoming more and more available in OS X in particular because of the Fink project which is also an Open Source initiative. Therefore it should not be hard to have that same Linux functionality with Apple hardware.

If you want to have that Apple's geek machine you need to get some packages that Apple offers for free download until now in addition to Fink. The Apple OS X developer tools, X11 for Mac OS X and of course Xemacs for Apple's X11. You get Xemacs after you have installed Fink.

As suggested by Rick Taube, following are the steps for having a “ready made” OS-X Linux like Apple hardware machine.


© Copyright 2001-2022 CCRMA, Stanford University. All rights reserved.
Created and Mantained by Juan Reyes