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

Open Source
Server

Mac OS X Server combines the most popular open source server technologies with Apple's easy-to-use setup, management, and monitoring tools. The result is an open, UNIX-based server platform that's easy and affordable to develop, deploy, and maintain software for.

Streaming Server

Mac OS X Server includes the QuickTime Streaming Server, which shares its core code with the open source Darwin Streaming Server.

Kerberos

Mac OS X Server's Directory Services are provided by Apple's Open Directory technology, which includes integrated Kerberos support.

Kerberos is an industry standard network authentication protocol created by the Massachusetts Institute of Technology. It is designed to provide strong authentication for client/server applications by using secret-key cryptography.

MIT's Kerberos for Macintosh is the Kerberos implementation for Mac OS X. It provides Kerberos v4 and Kerberos v5 protocols, GSSAPI, a graphical Login interface and accompanying API for acquiring Kerberos tickets, an in-memory ticket cache and KClient compatibility. The various Kerberos C-based APIs provide application support to Carbon, Cocoa, Java and BSD command line applications.

Server components

Many server components are available under the GPL license.

Source code for the following server components is available:

  • jabberd (ChatServer)
  • CyrusIMAP
  • JBoss
  • Kerberos
  • MySQL
  • OpenLDAP
  • SpamAssassin (includes amavisd and ClamAV)
  • SquirrelMail
  • apache2

Subtopics

Streaming Server

Information about Apple's Darwin Streaming Server cross-platform streaming media software.

Articles

Getting Source Code from CVS

Instructions for obtaining the open source printing components via CVS.

Creating Secure Transactions on Mac OS X Server Using SSL

This article addresses how to add security functionality to your Xserve or other Mac OS X Server configuration.

Related Links

Bug Reporting

Report bugs or make enhancement requests for the components listed above.

Calendar Server

The official Calendar Server site on Mac OS Forge.

Darwin Source Code

Sources for the components listed above are available here.

Kerberos KB Article

The AppleCare Knowledge Base for information about configuring Kerberos and other issues.

Kerberos API

Kerberos API documentation for libraries provided in Mac OS X is available from MIT Information Systems.

Kerberos FAQ

See the Kerberos on Mac OS X Frequently Asked Questions page for answers to common questions.