Jump To:
Leopard Reference Library
Mac OS X Server is built on Darwin, which has an open source core. Mac OS X Server provides high-performance networking and supports multiple file systems, BSD symmetric multiprocessing, and 64-bit applications. Server administrators benefit from tools that simplify service setup and management. Developers can use WebObjects to create and deploy web and Java applications.

A guided introduction to developing for Mac OS X Server.   Essential information for working with Mac OS X Server.   API references organized by framework.
Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Topic
Sort by
Resource Type
Sort by
Date
Apple Xserve Diagnostics User's Guide (PDF)
New document that explains how to use Apple Xserve Diagnostics tool to test server hardware.
Apple Hardware Guides 2007-12-04
Deploying Mac OS X Computers for K-12 Education (PDF)
Explains how to configure and deploy Mac OS X Server and Mac OS X computers for K-12 education.
Apple Hardware Guides 2006-07-24
SMARTQuery (HTML) (DMG) (ZIP)
Demonstration of how to access and use S.M.A.R.T. disk monitoring functionality
Apple Hardware Sample Code 2007-05-30
Xserve G5 PCI Hardware RAID Card (PDF)
Explains how to install the card in an Xserve G5 and how to set up a RAID volume.
Apple Hardware Guides 2005-01-03
Xserve G5 Quick Start (PDF)
Explains where to find information for installing, setting up, using, and monitoring Xserve G5 systems.
Apple Hardware Guides 2005-01-03
Xserve G5 Using the Hardware RAID PCI Card (PDF)
Explains how to use the software provided with the Hardware RAID PCI Card to configure and manage RAID operations.
Apple Hardware Guides 2005-01-03
Xserve G5 Using Xserve Remote Diagnostics (PDF)
Explains how to use the Xserve Remote Diagnostics tool to test server hardware.
Apple Hardware Guides 2005-01-03
Xserve RAID User's Guide (PDF)
Explains how to install the Xserve RAID system, connect it to a host system, and configure RAID storage.
Apple Hardware Guides 2005-01-03
Xserve RAID Using RAID Admin 1.2 and Disk Utility (PDF)
Explains how to use RAID Admin, Fibre Channel Utility, and Disk Utility to configure and monitor Xserve RAID systems.
Apple Hardware Guides 2008-06-09
Xserve User's Guide (PDF)
Explains how to install, operate, and update Xserve systems. Includes expansion and hardware specifications.
Apple Hardware Guides 2008-06-09
Creating NetBoot Server-Friendly Applications (HTML) (日本語 HTML)
TN1151: Guidelines to ensure applications are able to work correctly in a NetBoot environment.
Carbon Technical Notes 2000-08-01
Non Mac OS X Bundled data-fork based Resources (HTML) (日本語 HTML)
QA1098: Mac OS X Bundled data-fork based Resources
Carbon Technical Q&As 2003-08-20
Creating NetBoot Server-Friendly Applications (HTML) (日本語 HTML)
TN1151: Guidelines to ensure applications are able to work correctly in a NetBoot environment.
Cocoa Technical Notes 2000-08-01
Developing Rails Applications on Mac OS X Leopard (HTML)
Learn how to develop your Ruby on Rails application using Xcode 3 and the tools in Leopard.
Cocoa Articles 2008-06-09
ProfileSystem (HTML) (DMG) (ZIP)
Shows how to obtain the same information that System Profiler displays.
Core Foundation Sample Code 2005-05-05
Mac OS X Man Pages (HTML)
HTML versions of the Mac OS X, Mac OS X Server, Xcode Tools, and CHUD man pages.
Darwin Reference 2008-04-29
Multipathing with FibreChannel on Mac OS X (HTML)
TN2173: An explanation on how FibreChannel multipathing works on Mac OS X and how to design storage hardware to take advantage of it
Darwin Technical Notes 2007-03-23
Deploying Mac OS X Computers for K-12 Education (PDF)
Explains how to configure and deploy Mac OS X Server and Mac OS X computers for K-12 education.
Directory Services Guides 2006-07-24
Mac OS X Server Command-Line Administration (PDF)
Explains how to use commands and configuration files to perform server administration tasks in a UNIX command shell.
Directory Services Guides 2007-12-11
Mac OS X Server Migrating From Windows NT (PDF)
Explains how to move accounts, shared folders, and services from Windows NT servers to Mac OS X Server.
Directory Services Guides 2005-04-29
Mac OS X Server Open Directory Administration (PDF)
Explains how to manage directory and authentication services.
Directory Services Guides 2008-10-15
Mac OS X Server Security Configuration Guide (PDF)
Describes how to configure Mac OS X Server to enhance server and service security.
Directory Services Guides 2008-06-09
Mac OS X Server Upgrading and Migrating (PDF)
Explains how to use data and service settings from an earlier version of Mac OS X Server or Windows NT.
Directory Services Guides 2008-10-15
Mac OS X Server User Management (PDF)
Explains how to manage users, groups, and computer lists, and how to set up managed preferences for Mac OS X clients.
Directory Services Guides 2007-10-31
Mac OS X Server Windows Services Administration (PDF)
Explains how to set up and manage services including PDC, BDC, file, and print for Windows computer users.
Directory Services Guides 2005-04-29
Open Directory Plug-in Programming Guide (HTML) (PDF)
Explains how to implement dynamically loaded libraries that respond to Open Directory client requests in Carbon.
Directory Services Guides 2006-05-23
Open Directory Programming Guide (HTML) (PDF)
Explains how to implement centralized storage and retrieval of information in Carbon.
Directory Services Guides 2007-01-08
Open Directory Reference (HTML) (PDF)
Describes the Carbon API for using Open Directory.
Directory Services Reference 2006-05-23
Programmatically Performing an Open Directory Search (HTML)
QA1462: A short guide on how to programmatically search Open Directory for matching attribute values within records.
Directory Services Technical Q&As 2006-09-11
Writing Open Directory Plug-ins (HTML)
Learn how to write Open Directory plug-ins to help your application locate and manage network information.
Directory Services Articles 2004-09-13
Customizing Rails Applications on Mac OS X Leopard (HTML)
Learn how to enhance your Rails application with views and web forms, AJAX, and iPhone support.
General Articles 2008-06-09
Deploying Rails Applications on Mac OS X Leopard (HTML)
Learn how to deploy your Ruby on Rails application on Mac OS X Leopard Server.
General Articles 2008-06-09
Developing Rails Applications on Mac OS X Leopard (HTML)
Learn how to develop your Ruby on Rails application using Xcode 3 and the tools in Leopard.
General Articles 2008-06-09
Mac OS X Server Administrator Topics (HTML) (PDF)
Document that describes a variety of server administrator advanced operations.
General Guides 2007-05-23
Transforming a Shell Script into an Automator Action (HTML)
Custom shell script actions let you quickly turn shell, Perl, or Python scripts into Automator actions.
General Articles 2007-06-01
Building Universal I/O Kit Drivers (HTML)
TN2163: How to build a universal I/O Kit kernel driver while avoiding common pitfalls.
Hardware & Drivers Technical Notes 2008-08-18
Difference between using Restart or Shut Down in the Finder's Special menu in Open Firmware (HTML) (日本語 HTML)
HW47: Explains the differences between using Restart or Shut Down on Open Firmware
Hardware & Drivers Technical Q&As 1999-02-15
Generating a Non-Maskable Interrupt (NMI) (HTML) (日本語 HTML)
QA1264: Explains how to generate a non-maskable interrupt (NMI) on modern Macintosh systems.
Hardware & Drivers Technical Q&As 2008-10-13
Installing an I/O Kit KEXT Without Rebooting (HTML)
QA1319: Describes the state of the art of installing I/O Kit kernel extensions (KEXTs) without requiring a restart.
Hardware & Drivers Technical Q&As 2003-10-28
IOKit Framework Headers (HTML) (日本語 HTML)
QA1107: Describes the differences between the headers in IOKit.framework and the I/O Kit headers in Kernel.framework.
Hardware & Drivers Technical Q&As 2002-01-15
Is ColorSync thread safe? (HTML) (日本語 HTML)
QA1261: Discusses ColorSync thread-safety issues.
Hardware & Drivers Technical Q&As 2003-04-17
Multipathing with FibreChannel on Mac OS X (HTML)
TN2173: An explanation on how FibreChannel multipathing works on Mac OS X and how to design storage hardware to take advantage of it
Hardware & Drivers Technical Notes 2007-03-23
The "packages" node in the device tree (HTML)
HW90: Describes the "packages" node in the Open Firmware device tree.
Hardware & Drivers Technical Q&As 2006-02-22
Programmatically causing restart, shutdown and/or logout (HTML) (日本語 HTML)
QA1134: Describes how to programmatically cause restart, shutdown, sleep or logout.
Hardware & Drivers Technical Q&As 2008-09-24
SampleFilterScheme (HTML) (DMG) (ZIP)
Demonstrates a simple filter scheme which passes all operations through to its provider unchanged.
Hardware & Drivers Sample Code 2006-01-03
SCSIHBAEmulator (HTML) (DMG) (ZIP)
Demonstration of how to implement a virtual parallel tasking SCSI host bus adapter (HBA)
Hardware & Drivers Sample Code 2007-02-20
SimpleUserClient (HTML) (DMG) (ZIP)
Shows how to create a user client for an I/O Kit kernel driver.
Hardware & Drivers Sample Code 2008-08-27
VolumeToBSDNode (HTML) (DMG) (ZIP)
Shows how to iterate across all mounted volumes and retrieve their BSD node names.
Hardware & Drivers Sample Code 2006-10-16
What are snag keys in Open Firmware? (HTML) (日本語 HTML)
HW35: Explains Open Firmware snag keys, including examples of their function.
Hardware & Drivers Technical Q&As 1999-02-15
Deploying Mac OS X Server for High Performance Computing (PDF)
Explains how to configure Mac OS X Server for computational clustering.
High Performance Computing Guides 2005-10-04
Introduction to MPI Distributed Programming on Mac OS X (HTML)
Learn how to create tightly coupled, distributed algorithms to run on multiple computers using MPI.
High Performance Computing Articles 2005-02-14
Mac OS X Server Xgrid Administration and High Performance Computing (PDF)
Explains how to set up and manage computational clusters of Xserve systems and Mac computers.
High Performance Computing Guides 2007-10-31
MultiprecisionFP (HTML) (DMG) (ZIP)
How to utilize the gmp and arprec multiprecision floating point packages on Mac OS X
High Performance Computing Sample Code 2007-03-26
Xgrid Programming Guide (HTML) (PDF)
Explains how to create client applications that use Xgrid, Apple's parallel multiprocessing technology.
High Performance Computing Guides 2007-10-31
Xgrid: High Performance Computing for the Rest of Us (HTML)
Learn how mathematicians and scientists are making the most of Xgrid's power and easy setup.
High Performance Computing Articles 2004-03-29
Xsan 2 Administrator's Guide (PDF)
Explains how to set up and manage Xsan volumes in a storage area network.
High Performance Computing Guides 2008-06-09
Xsan 2 Setup Guide (PDF)
Explains how to set up a volume on a storage area network (SAN) using Xsan 2.
High Performance Computing Guides 2008-06-09
Xsan Migration Guide for Xsan 2 (PDF)
Explains how to retain volumes and settings when migrating to Xsan 2 from previous versions of Xsan.
High Performance Computing Guides 2008-07-11
Xsan Programming Guide (HTML) (PDF)
Describes managing files and storage pools with Xsan.
High Performance Computing Guides 2006-05-23
Xsan Reference (HTML) (PDF)
Describes the Xsan API commands.
High Performance Computing Reference 2006-05-23
Xsan Tuning Guide (PDF)
Explains how to configure Xsan storage to maximize application performance.
High Performance Computing Guides 2005-10-04
Xserve User's Guide (PDF)
Explains how to install, operate, and update Xserve systems. Includes expansion and hardware specifications.
High Performance Computing Guides 2008-06-09
Creating Secure Transactions on Mac OS X Server with SSL (HTML)
Learn how to provide a layer of public-key encryption over any TCP connection.
Internet & Web Articles 2004-01-12
Deploying Mac OS X Computers for K-12 Education (PDF)
Explains how to configure and deploy Mac OS X Server and Mac OS X computers for K-12 education.
Internet & Web Guides 2006-07-24
Exploring Tiger Server (HTML)
Explore Tiger Server technologies such as Xgrid, 64-bit support, and access control lists.
Internet & Web Articles 2005-04-29
Extending Your Wiki Server (PDF)
Explains how to migrate content from other wikis, create custom themes, and enable JavaScript, YouTube, and Flash.
Internet & Web Guides 2008-06-09
Getting a Packet Trace (HTML) (日本語 HTML)
QA1176: Lists tools available for looking at the network packets on the wire.
Internet & Web Technical Q&As 2008-06-03
Internet Connect Speed (HTML) (日本語 HTML)
QA1165: Describes how to get the modem connection speed from the System Configuration framework dynamic store.
Internet & Web Technical Q&As 2003-03-26
Mac OS X Server Collaboration Services Administration (PDF)
Explains how to set up and manage Weblog, iChat, and other services that facilitate interactions among users.
Internet & Web Guides 2006-08-07
Mac OS X Server Command-Line Administration (PDF)
Explains how to use commands and configuration files to perform server administration tasks in a UNIX command shell.
Internet & Web Guides 2007-12-11
Mac OS X Server File Services Administration (PDF)
Explains how to share selected server volumes or folders among server clients using AFP, NFS, FTP, and SMB/CIFS.
Internet & Web Guides 2007-10-31
Mac OS X Server iCal Service Administration (PDF)
Explains how to set up and manage iCal shared calendar service.
Internet & Web Guides 2008-06-09
Mac OS X Server iChat Service Administration (PDF)
New document that explains how to set up and manage iChat instant messaging service.
Internet & Web Guides 2007-10-31
Mac OS X Server Mail Service Administration (PDF)
Explains how to set up, configure, and administer mail services on the server.
Internet & Web Guides 2008-06-09
Mac OS X Server Network Services Administration (PDF)
Explains how to set up, configure, and administer DHCP, DNS, VPN, NTP, IP firewall, and NAT services on the server.
Internet & Web Guides 2008-06-09
Mac OS X Server QuickTime Streaming Server Administration (PDF)
Explains how to set up and manage QuickTime streaming services.
Internet & Web Guides 2005-04-29
Mac OS X Server Security Configuration Guide (PDF)
Describes how to configure Mac OS X Server to enhance server and service security.
Internet & Web Guides 2008-06-09
Mac OS X Server Web Technologies Administration (PDF)
Explains how to set up and manage a web server, including WebDAV, WebMail, and web modules.
Internet & Web Guides 2007-10-31
Optimizing an Xserve for Web Hosting (HTML)
Learn how to configure and optimize an Xserve to ensure fast, robust web hosting.
Internet & Web Articles 2003-08-06
QuickTime Streaming & Broadcasting Administration (PDF)
Explains how to capture and encode QuickTime content and deliver media streams live or on demand.
Internet & Web Guides 2007-10-31
Using Open Source Tools to Filter Email on Mac OS X Server (HTML)
Learn how to identify, filter, and remove viruses from the Postfix mail server.
Internet & Web Articles 2004-09-27
Why is my Ruby on Rails application with FastCGI generating "'load error /etc/irbrc" errors? (HTML)
QA1494: Describes how to resolve an error encountered hosting Ruby on Rails applications on Mac OS X 10.5.
Internet & Web Technical Q&As 2007-11-28
WikiSampleThemeWithCSS (HTML) (DMG) (ZIP)
Demonstrates how to change the appearance of a wiki theme using CSS properties.
Internet & Web Sample Code 2008-06-02
WikiSampleThemeWithJavaScript (HTML) (DMG) (ZIP)
Demonstrates how to add a JavaScript functionality to a wiki theme.
Internet & Web Sample Code 2008-06-02
J2SE 5.0 Release 4 Release Notes (HTML) (PDF)
Lists resolved and outstanding developer issues with J2SE 5.0 Release 4 for Mac OS X v.10.4.
Java Release Notes 2006-05-23
Java Application Server Guide (HTML) (PDF)
Explains J2EE and JBoss development on Mac OS X Server.
Java Guides 2005-08-11
Java Development Guide for Mac OS X (HTML) (PDF)
Describes what you need to take into account when developing and deploying a Java application on Mac OS X.
Java Guides 2008-10-15
Java for Mac OS X 10.4 Release 5 Release Notes (HTML) (PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.4 Release 5
Java Release Notes 2007-03-08
Java for Mac OS X 10.4 Release 6 Release Notes (HTML) (PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.4 Release 6.
Java Release Notes 2007-12-14
Java for Mac OS X v10.4, Release 7 Release Notes (HTML) (PDF)
First version of Java for Mac OS X v10.4 Update 7 Release Notes.
Java Release Notes 2008-09-24
Java for Mac OS X v10.4, Release 8 Release Notes (HTML) (PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.4, Release 8.
Java Release Notes 2009-03-04
Java for Mac OS X v10.5 Release Notes (HTML) (PDF)
Java Release Notes 2007-10-31
Java for Mac OS X v10.5 Update 1 Release Notes (HTML) (PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.5 Update 1.
Java Release Notes 2008-05-02
Java for Mac OS X v10.5 Update 2 Release Notes (HTML) (PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.5 Update 2.
Java Release Notes 2008-09-24
Java for Mac OS X v10.5 Update 3 Release Notes (HTML) (PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.5 Update 3.
Java Release Notes 2009-03-04
Java Info.plist Key Reference for Mac OS X (HTML) (PDF)
Describes the property list keys available in Java for Mac OS X.
Java Reference 2009-03-04
Java System Property Reference for Mac OS X (HTML) (PDF)
Describes the System Properties offered by Java for Mac OS X.
Java Reference 2009-03-04
Java Virtual Machine Option Reference for Mac OS X (HTML) (PDF)
Describes the virtual machine options offered by Java for Mac OS X.
Java Reference 2009-03-04
JDragNDrop (HTML) (DMG) (ZIP)
Deprecated - Demonstrates building a simple view to implement Drag-and-Drop functionality in Cocoa-Java.
Java Sample Code 2003-01-14
Mac OS X Server Command-Line Administration (PDF)
Explains how to use commands and configuration files to perform server administration tasks in a UNIX command shell.
Java Guides 2007-12-11