Apple Developer Connection
Advanced Search
Member Login Log In | Not a Member? Contact ADC

UNIX Development on Mac OS X

Mac OS X v10.5 “Leopard” and The UNIX® You Know, The Mac You Love


The most widely-sold UNIX operating system, Mac OS X version 10.5 Leopard combines a fully-conformant UNIX foundation with the richness and usability of the Macintosh interface, bringing multi-core technology and 64-bit power to the mass market. In Leopard, the new tabbed Terminal, Ruby on Rails web application stack, and powerful scripting bridges make UNIX users more productive than ever.

Even better, all the UNIX technology in Mac OS X (aka "Darwin") is Open Source so you can download it for free, examine it, and modify it directly. If you are interested in learning more about the UNIX underpinnings of Mac OS X, as a developer or administator, please visit the Open Source topic page.

For existing UNIX developers, the X11 windowing system is built-in to Mac OS X (as an optional installation). This windowing system is used by many existing UNIX applications to draw windows, controls, and other elements of a graphical user interface. The Mac OS X implementation of X11 is integrated with the Quartz drawing environment to give applications a native Mac OS X feel. This integration also makes it possible to display X11 windows alongside windows from native applications written in Carbon and Cocoa.

For More Information