tug
Volume 4, Number 22 -- June 14, 2007

Apple Previews Mac OS X 10.5 'Leopard' Server

Published: June 14, 2007

by Timothy Prickett Morgan

Apple Computer is not a normal Unix vendor, to be sure, but then again, what would you expect? The company dabbled in Unix in earlier decades, and in recent years has shifted to a BSD Unix platform for its Mac OS operating system, which runs on laptops, desktops, and servers based on both Power and X64 processors. This week, at Apple's World Wide Developers Conference in San Francisco, the company's top brass announced a "near final" version of Mac OS X 10.5, code-named "Leopard," which Apple is billing as the most significant upgrade to Mac OS.

That is probably stretching it a bit. The move to Power-based processors in the 1990s and the resulting mix of technologies that made this jump possible was arguably a bigger move, as was the original choice to base Mac OS on the BSD Unix platform and giving it a pretty Mac face. That said, the Leopard update of Mac OS X is a significant update in a number of ways.

First, Leopard is fully Unix 03 compliant. Specifically, the forthcoming Mac OS X release is an Open Brand UNIX 03 registered product and conforms to the SUSv3 and POSIX 1003.1 specifications for C programming language APIs, shell utilities, and threads. The updated operating system also fully supports 64-bit memory extensions while maintaining 32-bit compatibility, so older applications can still run. Apple says that graphical system libraries--including Cocoa, X11, and OpenGL--can run as 32-bit or 64-bit processes now. The underpinnings of Leopard have also been tweaked so they can take advantage of the multicore processors from chip partner Intel, which is jamming two dual-core processors into a single chip package these days in the "Kentsfield" desktop and "Clovertown" workstation and server chips. Apple says that process schedulers and memory algorithms in the operating system have been rejiggered so they make better use of the extra cache memory and multiple cores in such chips. The TCP/IP stack, the NFS server, and the AutoFS automounter have all be rewritten by Apple to take advantage of multicore processors and POSIX thread allocation algorithms have been optimized for multicores using the NSOperation APIs. Leopard's NFS file system implementation now supports Kerberos authentication as well as the existing Unix user ID authentication method, too. The TCP/IP stack has been modified with self-tuning algorithms as well, which allow it to squeeze the best performance out of the bandwidth available on the network--and change itself as conditions change on the network.

Leopard also includes a variant of Sun Microsystems's Dynamic Tracing (DTrace) for debugging and profiling the performance of applications running on the operating system; DTrace is a key feature in Solaris 10 and is made available to Apple through the OpenSolaris project, which is the open source development effort for Sun's Unix. DTrace has been integrated into the Darwin kernel at the heart of Mac OS X and the Java, Ruby, Python, and Perl programming languages available for Leopard have been extended to be aware of DTrace. This means that programmers can monitor programs as they run or crash and figure out how to make them run better.

One of the neat new features on both personal and server Leopard machines is called Time Machine, which is an automatic backup utility that not only captures all of the data on your machine to an external storage device, but also preserves the entire state of your Mac OS desktop or server for every day that Time Machine is running. If you want to get an old file you had a year ago, you can go through the Spotlight search utility and get it using the Mac desktop setup and file configurations you had a year ago.

Leopard Server also includes file sharing with other Macs as well as Windows, Linux, and Unix machines, the Mail mail server, the iCal calendar server, the iChat chat server, and virtual private networking services. The server edition also has Xgrid grid computing integrated into it, as well as a Wiki server and a Podcast server. Interestingly, the Xgrid grid computing server can make use of Macs on the network to encode podcasts, and then host them on the server. A variant of online search called Spotlight Server is network-aware and can do across networks what Spotlight does for a desktop or laptop--find those needles in the haystacks of files. Apache 2, MySQL 5, Postfix, Cyrus, and a number of other tools have been ported into Leopard Server and run in 64-bit mode as well.

Leopard, which was expected to be shipping now, is going to ship in October. On desktop machines, Leopard will cost $129, and Apple will also ship a five-user family license for $199. Leopard Server will cost $499, with a 10-client version costing $999. Apple currently bundles an unlimited user license for Mac OS X 10.4 on its XServe X64-based servers. Presumably, the company will continue to do this.


RELATED STORIES

Can Apple Finally Break Into the Big Time with Core Xserves?

OpenDarwin Shuts Down as Apple Opens Up Mac OS Forge

Apple: Unix for People, Unix for the Masses

Apple Goes 64-Bit with Tiger Release of OS X



                     Post this story to del.icio.us
               Post this story to Digg
    Post this story to Slashdot


Sponsored By
LAKEVIEW TECHNOLOGY

Recover lost data instantly -
at the push of a button

Get the fast, easy, affordable data
protection you’ve always wanted.

MIMIX for AIX reverses data loss instantly
from any point in time and eliminates
the business risks caused by accidental
or malicious data loss.

Read the free whitepaper
"Breakthrough Data Recovery for AIX."


Editor: Timothy Prickett Morgan
Contributing Editors: Dan Burger, Joe Hertvik,
Shannon O'Donnell, Timothy Prickett Morgan
Publisher and Advertising Director: Jenny Thomas
Advertising Sales Representative: Kim Reed
Contact the Editors: To contact anyone on the IT Jungle Team
Go to our contacts page and send us a message.

Sponsored Links

Vibrant Technologies:  Quality Used Servers, Storage & Networking Hardware at up to 80% off new
World Data Products:  FREE 84-page Unix/Midrange Server Spec Book
COMMON:  Join us at the Annual 2008 conference, March 30 - April 3, in Nashville, Tennessee


The Four Hundred
The i5 515 and 525 Versus the Windows Competition

CIOs Get Ready to Hire in the Summer

One More Time: There Is No Gender Pay Gap

As I See It: The Ne'er-Do-Well's Guide to Enlightenment

The Linux Beacon
Sun Broadens Its Blade Server Lineup

CIOs Get Ready to Hire in the Summer

Open Source Software Sales Pegged at $5.8 Billion by 2011

Mad Dog 21/21: Missing Inaction

Four Hundred Stuff
ASNA Preps AVR for Visual Studio 2008

Interpro Dots the 'i' for Application Translations

RPG Pro Rescues Project with WebSmart and Web Services

Boomi Goes 'On Demand' with Integration Software

Big Iron
IBM Brings Freebie PHP to the Mainframe

Top Mainframe Stories From Around the Web

Chats, Webinars, Seminars, Shows, and Other Happenings

Four Hundred Guru
Fix Decimal Data Errors

Joining on Mismatched Values

Admin Alert: Alternative Ways to Print PC5250 Screens

System i PTF Guide
June 9, 2007: Volume 9, Number 23

June 2, 2007: Volume 9, Number 22

May 26, 2007: Volume 9, Number 21

May 19, 2007: Volume 9, Number 20

May 12, 2007: Volume 9, Number 19

May 5, 2007: Volume 9, Number 18

The Windows Observer
Microsoft Patches 17 Flaws in Client Products

Microsoft Stretches 'Vision Thing' with Surface Computing

Microsoft Updates Server Virtualization Software

Sun Broadens Its Blade Server Lineup

Four Hundred Monitor
Four Hundred Monitor's
Full iSeries Events Calendar

THIS ISSUE SPONSORED BY:

Lakeview Technology
Arkeia
MKS
Roaring Penguin
Vibrant Technologies



TABLE OF CONTENTS
Apple Previews Mac OS X 10.5 'Leopard' Server

CIOs Get Ready to Hire in the Summer

Open Source Software Sales Pegged at $5.8 Billion by 2011

As I See It: The Ne'er-Do-Well's Guide to Enlightenment

But Wait, There's More:


New Efficiency Goals Set by Climate Savers Computing Initiative . . . Torvalds Says Linux May Follow Solaris with GPL v3 . . . AMD Gets Whacked by Intel in Workstation Market . . . IBM Rejiggers BladeCenter for SMBs . . . Mainsoft Updates .NET-Java Tool with 2.0 Release . . . IBM Buys Watchfire to Bolster Security and Compliance Testing . . .

The Unix Guardian

BACK ISSUES





 
Subscription Information:
You can unsubscribe, change your email address, or sign up for any of IT Jungle's free e-newsletters through our Web site at http://www.itjungle.com/sub/subscribe.html.

Copyright © 1996-2008 Guild Companies, Inc. All Rights Reserved.
Guild Companies, Inc., 50 Park Terrace East, Suite 8F, New York, NY 10034

Privacy Statement