Leopard Server: The people's Unix
Mac OS X v10.5 is true Unix on the inside, novice admin friendly on the outside, and born for collaboration, with turnkey-simple blog, wiki, IM, and calendar servicesFollow @infoworld
It's clear that Apple let its creative and technical wizards run wild in Leopard Server just as they did in Leopard client, and as with Leopard client, I can't hope to run down the list of Leopard Server's new features. I can point to an example of Apple's assembly of its own technology to blow users' minds. Podcast Producer sounds like a desktop tool, but it's a major innovative leap in back-end services. Podcast Producer is server-side automation for podcast workflows. It takes media content uploaded by users, carries it through a workflow that includes grid-based media format transcoding, and posts it to a targeted podcast site, yours or Apple's (iTunes and iTunes U). Mac users running Leopard have an application called Podcast Capture that is the front-end for Leopard Server's Podcast Producer. Just record it, assemble other bits you want to take along, send it, and it magically appears in the right place in the right format; those are details that users no longer need to worry about. They can if they must, but the speed and quality of the automated approach -- this is one area where Leopard Server scales out of the box -- exceeds what most shops could do with custom code.
And that makes a fitting closing point. Below the datacenter level, where the expectation of serving millions of external users is wired into planning, there's often no reason for servers to be complicated beasts. Ideally, they should look no scarier to administrators than they do to users. There is no question that complexity is a show-stopper for small to medium businesses, independent professionals, and budget-limited organizations that really need to just dump an Xserve or Mac Pro in the most convenient spot, hook one cable to the LAN and one to the WAN, and go live with blogs, wikis, internally-hosted IM, and podcasts while taking care of the basics such as firewall, viruses, and spam. For that last garnish that finishes the dish, know that scalability is relative. An Xserve or Mac Pro with a hardware RAID adapter, or an outboard Xserve RAID, can handle more simultaneous users than you'd expect. Don't base your expectations on what Windows and Linux PCs can do. Leopard is a different beast that could easily be the only collaboration server that an organization of modest size requires.