Upcoming Events

Executive conference

Cloud Connect March 16-18

Comprehensive thought leadership for executives, IT professionals and developers. Topics include: the ROI, cost and economics of on-demand computing; Migration strategies to move from on-premise to cloud-based IT; Vertical cloud specialization, tailoring features and architectures to specific applications, industries, and customer ecosystems

More Events »

Subscribe to Newsletter

  • Keep up with all of the latest news and analysis on the fast-moving IT industry with Network Computing newsletters.
Sign Up

Features   | Tutorials   |  Books   |   Columns   |   Research   |

Sneak Preview: Mac OS X Public Beta
for the Unix administrator and Mac user

October 9, 2000
by Tim Orbaker and Ron Merritt


For the Unix administrator

by Tim Orbaker

Mac OS X. It's not perfect, but it's light years ahead of where it has been. Unix administrators who have in the past "been stuck" with Mac users should be happy to hear this one: Apple's new OS is now Unix. Mac users need not panic, however. The new Aqua window manager (user interface) can handle anything Mac users could want to do without ever exposing them to a command prompt. What's more, the OS's integration of "Classic" Mac applications is almost completely transparent -- all while sporting the full power of Unix under the hood.

How It Works

Mac OS X runs on Darwin. Derived from the Mach and FreeBSD kernels, Darwin is a fully POSIX compliant Unix kernel. All the expected utilities are there except development tools. But a quick visit to macaddict.com turned up a script that installed the development tools from the Darwin package in no time flat. It's an unsupported hack, but it does work relatively well. Most of my test code compiled and ran without errors or modification. On the bright side, Apple plans to make development tools available for download in mid October (see http://developer.apple.com/membership/macosx.html)

The file system hierarchy is similar to what you might expect on a standard Unix distribution with several additional directories. File permission and ownership management, while routine to Unix administrators, will be a huge shock to the system for veteran Mac users, as all unowned files (read: everything that you now own) are owned by root at startup.

For Unix administrators, there's one special issue to note. With Apple's HFS+ (Hierarchical File System) , file name case is preserved but not significant. If you chose to use the UFS (Unix File System) file system, case is significant, but you must reformat your drive during installation. If you want to partition your file system during installation, you're out of luck. There is no support for drive partitioning at install time. This is a serious oversight on Apple's part.

As with other Unix OSes, when you install OS X, you must create a user for the local machine. However, users don't appear to be kept in the standard /etc/passwd file, and you must use the GUI to manage them as there doesn't appear to be a useradd command. Also group management is all but non-existent. Some improvements in this area would be welcome.


Mac OS X Log In

Apple's OS X definitely still a beta, both shining with promise and smudged by the inevitable bugs. All the expected Unix services and tools are included except compilers. Once the rough edges smooth out, however, I can't imagine Unix administrators that would object to Mac OS X on their network. They'll find themselves right at home once they open a terminal window.

Page 1 | 2 | Next page

Send your comments on this article to Tim Orbaker at orbaker@data.assist.comand Ron Merritt at Ron.Merritt@pearsoned.com.

Best of the Web

Data deduplication: Declawing the clones

Data deduplication is emerging as a critically important new arrow in the storage administrator's quiver to answer hard questions about the increasing problem in storage growth costs.

Quick Read

Compression, Encryption, Deduplication, and Replication: Strange Bedfellows

One of the great ironies of storage technology is the inverse relationship between efficiency and security: Adding performance or reducing storage requirements almost always results in reducing the confidentiality, integrity, or availability of a system.

Quick Read

WAN Optimization Whitelists and Blacklists

Optimization is a fantastic way of saving money and creating really happy customers at the same time, but it doesn't work flawlessly for all applications.

Quick Read

WAN Optimization as a Managed Service: It's Not About the Cost

This insight examines how organizations outsourcing their WAN optimization initiatives to a third-party go about achieving their goals for application performance, reducing operational costs, and streamlining enterprise infrastructure.

Quick Read

  Sponsored Links

Premium Content

Next Generation Data Center, Delivered, November 17th
NWC


Salary

Video