title
brancg
adam_ev
oped resources forums contacts subscribe site_map home
 

forums


OpEd

All Mac Considered
Amen Corner
Apple Peel
Digital Canvas
Editorials
iMaculate
   Conception

Infinite Loop
The JunkMan
Notes from Dis
Scientia et
   Macintosh

Skewed Mac
Terminal Mac

Resources

Books
Contacts/Mission
Forums
Links
Reviews
Subscribe


Applelust is looking to add writers to its staff. If you are interested or want to be part of the Applelust community, drop us a line with your resume or vita. We are always on the look out for good, very smart, and reliable people to join the staff. If you think you have what it takes, let us know.

- The Publisher

OS X World
The "Mac-ness" of Mac OS X (Part II): UNIX and the Future of Data Organization

© 11-30-01 Brian Tiemann

[You can find Part I here.]

The migration to Mac OS X has presented us all with a new set of challenges — some real, some imagined. Quite apart from the obvious questions of software availability, hardware compatibility, and UI performance, there are some more fundamental forces at work that lend a grim, bewildering sort of tint to the situation. This is that ungainly hydra that goes by the name of the Multi-User Operating System — and all that that implies.

When the first-time (or long-time) Mac user first installs Mac OS X, he is immersed into the polished, showoffy graphics of Aqua. The first half-hour or so of the Mac OS X experience is taken up with gleeful exploration of the slick interface — its translucent menus, the Genie effect, movies playing in the Dock, and all those fun little toys that look so good in the PR videos on Apple's website. But then the user rubs his hands together and prepares himself to get down to work. He'll fiddle with some Word files, he'll do some Web surfing, he'll snap some digital photos and transfer them to his Mac... but wait a minute. Where the heck are all the files supposed to go?

Help! I'm lost in my own computer!

In the old, single-user days of Mac OS 9 and earlier, the owner of the computer was the lord of his domain. Anything in the computer could be quite happily renamed, moved, thrown into the Trash, duplicated, or torn into little tiny bits at the user's whim, regardless of the harm it might do to the system's operation. This was a perfectly fine model for a desktop computer only intended to support one user — the owner of the machine. This wasn't a server. The operating system didn't have to contend with multiple users concurrently working with files and programs on the computer locally or over a network, or with misguided or malicious users bent on destroying vital system components. These concerns were for the big boys: UNIX and Windows NT. The Mac and Windows lived in a simpler world.

Consequently, a Mac user would set up his computer to look just the way he wanted, furnishing it like a studio apartment. Some Macs ended up looking like showplace Manhattan penthouses, but the vast majority of Macs turned into college dorm rooms: files strewn haphazardly all over the Desktop, all over the topmost level of the Macintosh HD, and in dozens of little sub-folders inside that top level, organized according to the owner's sense of taste and convenience, however unpredictably such a thing varies from person to person. Apple, in the later versions of the classic Mac OS, tried to coax users to be a little more predictably organized by providing ready-made Documents and Applications folders, with their own custom ("blessed") folder icons, but only a few applications ever paid proper attention to them. Users put their folders full of stuff right on their Desktops and settled comfortably into the satisfying continuum of a personalized space where only the owner can ever properly find anything. Word files? They're over there, under the pile of dirty laundry. MP3s? Some are on the shelf in the closet, but there are a bunch under the bed. Photos? Down here in this drawer. Yeah, I know it's a mess, but it's MY mess!

But logging into Mac OS X is like stepping into a brand-new room, with all the furniture rearranged, new shelves and drawers all over the place, and all your stuff still somewhere in there — but it's up to you to figure out where. And once you've done so, it's up to you to figure out a new way of coping with the new organizational system into which you've been dropped.

First of all, it's not obvious how you even get into the filesystem. It used to be that you'd simply double-click on the Macintosh HD in the upper-right corner of the screen, and you'd be at the top level of the hierarchy, free to delve down as deep as you like, but encouraged to stay right there at the top. And indeed you can still do that; but something's different.

The folders you found there under Mac OS 9 were friendly, welcoming, encouraging you to dump your files wherever you like. The "Late Breaking News" icon offered help like a kindly butler. Most importantly, that brief listing of folders represented the ONLY place a user could see to put things, aside from right on the Desktop.

Mac OS X's hard drive view is a bit more sterile, a bit more forbidding. Apple has done a great job of hiding the cryptic UNIX-isms that typically go into the root directory, but even so, a virgin installation of OS X (especially in the future, when it's the only thing to ship on new Macs) shows only folders like Applications (something a user generally knows only to touch by installing programs into it), System (full of mystery), and Library (even more so). Where's a user supposed to put his MP3s?

The Perils of UNIX (and how it could be so much worse)

The Home folder, that's where. This is where UNIX rears its misshapen head. In UNIX, individual users are never supposed to start their exploration of the filesystem at the top, like you do in single-user operating systems like Windows and the classic Mac OS. Instead, each user has a home directory, a place where his personal domain of control begins, and everything underneath THAT is his own to do with as he pleases. Above him, though, there's a hierarchy of other home folders for other users with the same restrictions on each of their own hierarchies, and still higher there's the forbidding no-man's-land of the Operating System — now a much larger, somehow more foreboding and sinister entity now that it seems to exert a higher level of authority over the machine than the guy who actually plunked down the money to buy the thing. Even if he's the only person who will ever use the computer, and if he'll never be adding any further user accounts, he's not the boss. Not anymore. And he doesn't live on top of the mountain like he used to, but in a cottage in the foothills.

No, the user of Mac OS X is supposed to make the logical leap of clicking on the Home icon in the Finder toolbar — a nice, cheery-looking house indeed, but still a foreign concept to anyone wondering why his "Home" should be a different place than the "Computer" sitting next to it. The conscientious user should then realize the importance of this new starting point, what with its much more homelike Music and Movies and Documents folders, and train himself to go directly there when working with his files. He can do this by dragging the Home folder into the Dock for easy access (as I've done), and/or by setting the Finder to start in the Home folder rather than at the top-level Computer view, so that clicking on the Finder logo/face at the left end of the Dock launches him right into his Home, where he's most likely going to want to be.

So Mac OS X would really prefer you to enter the filesystem through the new, unfamiliar Finder icon in the Dock than from the Macintosh HD icon (which you can elect to hide altogether, saving valuable Desktop space). Okay, some time and education (and the ubiquitous Windows-bred tendency to start at the lower-left corner of the screen) will eventually solve that. But by the time the user has mastered this new skill, he's already faced some very tricky concepts and overcome some clumsy obstacles which really have no place in what's supposed to be the easiest-to-use operating system on the planet. Before he even gets to play with any files, he's frustrated and alienated, and not even sure where his "Home" really is.

And what's the next thing he sees? Why, it's those officially "blessed" organizational folders that Apple has kindly placed in your Home for you: Documents, Movies, Music, Pictures, the Desktop folder (ahh, a second, more confusing way to see the files that are sitting on the Desktop — just like Windows), and the leering Library folder with its mysterious contents.

The user's propensity to Think Different is by this point seriously weary. Far from being an operating system that lets him flop down on the couch and make himself at home, OS X stands there like a schoolmarm and points with a ruler at the places where his stuff should go. "Hang up your jacket," it scolds. "Right there, in the Jackets folder. And for goodness' sake, don't just dump all your mail in a pile. Put it in the proper folder. No, not later. Right now." This comes across to the independent-thinking user as onerous and unnecessary. While Apple's goals are laudable — trying to get people to keep their stuff in more predictable places — it isn't going to win friends especially soon among people who want to bang a few nails into the walls and replace the ceiling light fixtures with subwoofers.

As an aside, though, we have it like Greek gods compared to Windows XP users. They've got much the same structure to deal with in their new multi-user operating system, except that everything there seems to be the result of the people who created Active Directory trying to design a stereo. Users' home folders in Mac OS X are found in — surprise — Users, right under the top level of the hard drive. Where are they in Windows XP? Why, "Documents and Settings", of course.

And as The Register has recently so gleefully pointed out, the decisions Microsoft has made in implementing a multi-user OS for consumer use are mind-boggling. New user accounts, for example, are created as "Administrator" accounts with blank passwords. Er... pardon? Did we read that aright? Yes, it seems we did. This is in order to work around painful permissions-related problems such as mounted CDs not showing up unless the user has Administrator access, and certain games refusing to install or run without Administrator privileges — one of Microsoft's proposed workarounds is to install a separate copy of the game for each user who wants to play it. Charming. At least Apple has made this work very smoothly — any user can mount CDs or iPods with impunity, and system-altering actions simply prompt you for the password of an Administrator user before they proceed. The "root" (Administrator) user is disabled by default and cannot even operate as a regular login user unless you specifically set it up so that it can. Sensible.

Oh, and lest you think OS X's schoolmistress-like strictness is bad, wait till you get your first admonishment from Windows XP to clean up your desktop.

The New Face of Files

Ahem — anyway. Confronted with all these carefully regimented folders for organizing one's files by type, a user would be forgiven for finding this kind of forced data organization to be just another set of pointless rules to follow in dealing with this new OS. Instead of creating new folders in which to keep delightfully chaotic aggregations of files, the user is encouraged to stick with what's already there, bending his workflow to fit the one that Apple has prescribed for him. Think Different, indeed.

However, this reaction represents a style of thinking that belongs more squarely in the old, file-centric way of working with computers, and it's less of a relevant concern today, and will become still less of one as we continue to adjust. A higher level of organization is necessary now in this multimedia-rich world than was needed in the days when word-processing and spreadsheet files walked the earth in their royal splendor. Files are no longer seen as "files", per se, but as "pictures" or "movies", and the new breed of applications that work with them are going to encourage the user to see them as such. Previews of files for applicable file types are now here in the OS X Finder, and none too soon, either. Whether a file represents a picture, a song, an essay, or a Web page, users are no longer in a position to keep track of them through icons and cryptic filenames. Organization and visibility are key.

Much has been made of the so-called "task-based interface" of Windows XP, but one shouldn't think that Mac OS X is any less attuned to that new way of working with data. We're entering a new phase in computing history, one in which we don't think in terms of files (as we did in DOS and UNIX) in order to accomplish our goals, or in terms of applications (as we did in Windows and the classic Mac OS), but in terms of pictures and songs and documents and movies — the terminology in which we live our lives. Just as the "Digital Hub" vision illustrates how we are beginning to use various digital devices to enhance our lives, rather than just geeking with them for their own sake, the task-based user interface is one that acknowledges the inherent differences between different kinds of files and handles them according to their strengths, rather than trying to treat them all as the same kinds of data with the same limited ways of organizing them.

A perfect example of this is music files: specifically, MP3s. While you can play MP3s in the Finder's preview window, or play them in QuickTime, the real star of the show here is iTunes. Far from being an "application" in the classic sense (drawing attention to itself with a glitzy, marketable, Douglas Adams-esque name and an interface that tries way too hard to imitate a real-world device like a car stereo or a VCR), iTunes is nothing less than a better Finder than the Finder, specifically designed for music files. One school of thought has Windows XP loading up the Explorer with an endless list of meta-data by which you can sort your lists of files, but iTunes instead does its best to obscure the MP3 files themselves and allow you to navigate through them not as "files", but as "songs"; associated not with folders, but with artists and albums and genres. It came as somewhat of a shock to me recently when I realized that it had been months since I last even considered what the filenames were of the songs in my MP3 collection. Who cares? iTunes is keeping track of all that junk for me.

When you feel like listening to music on your computer, no longer do you think of MP3 files. You don't reach for a Finder window, pondering whether you need to open up the Macintosh HD and root around until you find them, or whether you need to jump through hoops to get to your Home folder. Instead, you go for the unmistakable iTunes icon in the Dock: a CD with musical notes. Not some corporate logo, not a symbol that's become iconic in its own right as synonymous with something completely unrelated (like Internet Explorer "e" as a symbol of the Web)... iTunes' icon visually says, simply, "Music". And that's all you have to think about. Music.

Incidentally, Mac OS X has a big advantage over Windows in accomplishing this feat, one that will make it really hard for Windows Media Player to match iTunes' ability to be the primary view for browsing your music. This advantage is the Unique File ID, a strength of the HFS filesystem all throughout Mac history that makes it completely unnecessary to rely on folder paths for a program to locate files. Unique IDs make possible such acrobatics as moving a file from one folder to another while it's still being downloaded from the Net without the program that's doing the downloading missing a beat, or moving a program's Preferences file wherever in the system you want to put it without the program losing track of it. This functionality is an oft-overlooked strength of the Mac that seems like such an obvious and essential feature that once you know it's there, a system that doesn't have it (for instance, Windows) seems inherently broken. Apple went to great trouble during OS X development to modify the UFS filesystem to incorporate this feature, and it's plain to see why. Unique File IDs are tailor-made for iTunes. Once a song has been added to iTunes' database, it knows where to find that file, no matter where you move it, and without having to rely on any special hooks into the filesystem to monitor whenever a file it's tracking has been moved (as would be necessary under Windows). iTunes suggests that you keep your MP3s inside its special folder within Documents (where it puts new MP3s encoded from your CDs), but that's purely for convenience — get those files out of sight, out of mind. iTunes is taking care of all that. Don't give it another thought.

Where's All This Going?

iTunes is definitely the star player in the new paradigm of data management, but it's by no means the only one we'll ever see. The QuickTime player got into the game early on by letting you keep your favorite movie clips in its little drawer, but that was hardly a friendly or useful UI (especially since there was no way to sort the clips, and most of them showed only the blank black or green frame that begins most movies — well, the tasteful ones, anyway), but it was an indication of things to come. One day, QuickTime will let us fill in fields in each of our movies to help us group and navigate them just as we do now with iTunes. The long-rumored iPicture/iPhoto/iWhatever tool, which if we're right will do for our GIFs and JPEGs what iTunes has done for our MP3s, will be a strong addition to that family. Image Capture, the utility that pops up to download stuff from our digital cameras, offers to sort the files into their appropriate Pictures, Music, and Movies folders, according to their types, instead of dumping them all into a specified flat folder (which you can also choose to do). And as we get more, till-now unimagined types of files to sort through, we'll be seeing more and more of these custom-tailored interfaces to our data.

The operating system is getting more and more intelligent about what to do with our files. Application installers for many years have automatically put things into the Applications (and Program Files, in Windows) folders by default, and the classic Mac OS has almost always been able to handle such things as font suitcases and system extensions automatically, sorting them into the proper sub-folders when you simply dragged them onto the System Folder, with the user never having to see them as "files" again. But now, that function is expanding to our hoarded data as well. iTunes and Image Capture are the first harbingers of a new age in which the computer will sort new files into prescribed locations without your having to tell it to do so, and yet we won't have to see the files in those locations unless we choose to — because more efficient sorting interfaces (such as iTunes, or like the Extensions Manager in the old OS) will be more and more prevalent. The filesystem will become an underlying fallback substrate, the common-denominator navigation method that's always there for advanced users to accomplish tasks outside the standard workflow. Someday, we'll never have to think about files and folders unless we so choose. Is this a good thing? It's debatable, and I've had feelings both ways — but I'm leaning more and more toward "yes".

Once upon a time, "music" on the computer meant inserting a CD, copying AIFF files to a temporary folder, using some tool to encode them into MP3 files, and then giving those files long, hyphenated names that attempt to describe their contents. Then we'd sort them into equally clumsily named folders, and play them in whatever media player was nearest to hand. Or we'd plug in our MP3 players and transfer the files laboriously into them, either by dragging files and folders around, or by using whatever third-party applications knew how to interface with the devices. We thought in terms of MP3, AIFF, CDDA, folders, and files with .mp3 extensions.

Today, however, "music" means taking your favorite album from its rack, putting it into your computer, pressing a button, and a few minutes later all your songs are there, sorted by track name, artist, album, and so on, ready to play. Plug in your iPod, and your music  — not your MP3s, your music  — is instantly there, a spin of the dial away. We now think in terms of artists, songs, albums, playlists, and picking out a shirt with a breast pocket.

Mac OS X is in the middle of a period of growing pains. Some of them are going to hurt quite a bit, especially for people who expect an operating system to be lax enough to let the user handle files in his own personal way — his own folder structure, his own naming scheme, his own themes, his own views. But it might be the right time for us to step back a bit from our desktops and realize what it is that computers can truly do for us. Why should we take such pride in our ability to adapt to a clumsy interface in our own special, individual ways? Mac OS X does let us do such things with more flexibility than ever before (with the notable exception of themes), but are customizable window elements and folder icons really a productive way for us to express ourselves — when instead we can let the system handle such onerous chores in a way that frees us to express our computing creativity in other ways?

The evolution of OS X's interface continues rapidly — perhaps not so rapidly as it did in the days of the Public Beta, but the lengthy to-do list at Apple R&D is still being chipped away. One of their top priorities for OS 11 will surely be to make more intuitive the process of guiding a user into the Home folder rather than to the top level of the Computer. (And will the Home folder always be where it is now? How about each person having a single Home folder on a single machine, which opens up the same way no matter where or from what computer you access it from?) But even so, the days of the everything about the Mac being inherently understandable may have met their end with the introduction of UNIX and true multiple users. Apple's biggest challenge right now has got to be that of reconciling the seemingly mutually exclusive concepts of the unavoidable structural complexity of UNIX and the "legendary ease-of-use of the Macintosh". They've done an outstanding job so far, but it's not over yet. Fortunately, there's this whole new paradigm of data-based file organization which will help ease the transition. It adds complexity in some ways, but — if we let it  — it will free us from the tedious organizational tasks that shouldn't be ours to worry about anyway.

We'll always be able to lollygag around in our underwear on the couch in our personal Mac desktops. We'll be able to toss our sweater and our backpack wherever we like. The only difference is that instead of our music CDs being piled on the floor along with our laundry they'll be incorporated into the air itself — as ubiquitous and effortless and foolproof as the light switch. So now we can save our valuable floor space for pizza boxes and soda cans, like it was intended.

And is picking up our room once in a while really so terrible?   

Brian Tiemann

Brian Tiemann is the co-author of FreeBSD Unleashed for SAMS Publishing, a webmaster from back in the days when that meant knowing what the <BODY> tag did, and an Apple fan who has gone from his grade-school //c+ through various DOS, Windows, and UNIX boxes to come home to the Mac fold once again. And this is where he's staying.

 

What do you think? Talk about it in our Forums... We have a new 10.1 Forum.

Vote Applelust Best of The Web

  • Stuffit 7 (10-18-02) Dr. Neale Monks. What purpose does file compression have in this day of 100 GB hard drives? Is version 7 worthy of the upgrade fees?
  • Fireworks MX (10-8-02) Dean Browell. Fireworks is more than just a pretty face; The last app I needed to convert entirely to OS X delivers in upgrades and features as well...
  • Dreamweaver MX (10-8-02) Joel Davies. Not being satisfied with just carbonizing it's product, Macromedia made sure that Dreamweaver MX was the killer app for web design.
  • SliMP3 (9-6-02) Pat St-Arnaud. The SliMP3 is a small, simple and elegant network devices that connects to any audio component with RCA inputs and lets you browse, search and play music directly from your computer's MP3 collection.
  • Voyager III v.3 (8-16-02) Dr. Neale Monks. Carina's Voyager is the grandfather of Mac planetarium programs, but does it still have what it takes to keep up the current generation?
  • CodeWarrior 8 (8-16-02) Douglas A. Welton. Doug dives into the latest version of this robust multi-platform programming tool.
  • STM Sports Backpack (8-9-02) Pierre Igot. How will this backpack designed for the "global digerati" stack up when Pierre puts it to the test with his mobile digital lifestyle?
  • Scope Driver (8-2-02) Dr. Neale Monks. An alternative to the 'point and click' telescope control paradigm: a powerful list-based utility for Autostar and LX200 telescopes.
  • Apple Final Cut Pro 3.0 (7-19-02) Michael Tate Jones. Tate reviews the video-editing powerhouse Final Cut Pro 3 and sizes up its competition. Does Final Cut Pro 3 hold its ground?
  • Strata DVpro RME (7-16-02) Matt Frederick. Matt Frederick. Matt takes a comprehensive look at Strata DVpro, Strata's pro-level non-linear editor for digital video.
  • Stargazer's Delight (6-28-02) Dr. Neale Monks. Looking for a viable shareware alternative to the big commercial astronomy software packages? Neale may have found one.
  • TheSky (6-21-02) Dr. Neale Monks. Neale takes a look at the easiest to use planetarium program for the Mac.
  • NI FM7 (6-21-02) Matt Frederick. Matt takes this software replica of Yamaha's DX7 synthesizer for a test drive.
  • Griffin's iMic and other USB audio devices (6-14-02) Pierre Igot. Do Griffin's promises of significantly superior audio input and output performance ring true?
  • The Digital Universe (6-14-02) Neale Monks. Planetarium program, astronomy encyclopaedia and space flight simulator all rolled into one - could The Digital Universe be the ClarisWorks of astronomy software? Neale Monks takes a look.
  • After Effects 5.5 (5-31-02) Michael Tate Jones. Tate reviews the OS X native version of After Effects and likes what he sees.
  • InDesign 2.0 for Non-Professional Designers (5-24-02) Pierre Igot. In the second part of our review of Adobe InDesign 2.0 for Mac OS X, Pierre Igot looks at InDesign from the point-of-view of the non-professional designer - and finds plenty to like.
  • Corel Graphics Suite, Part 2 (5-24-02) Dean Browell. CorelDraw returns in full force and Corel R.A.V.E makes its debut.
  • Corel Graphics Suite, Part 1 (5-17-02) Dean Browell. CorelDraw is back, and it's brought some powerful friends that makes this Suite worth the look...
  • OmniGraffle 2.0 (5-10-02) András Puiz. Analog napkins are so 20th century -- this gem from OmniGroup knows (almost) all about diagramming. András Puiz wishes all Mac developers developed a similar understanding of Aqua, and of Mac OS X in general.
  • Watson (5-03-02) Michael Tate Jones. Tate discovers a 'Swiss Army Knife' for OS X... it's called Watson.

 



©2000-2002 Applelust.com. All rights reserved. No part of this publication may be reproduced in any way without prior, expressed permission from the Publisher. It is the sole property of Applelust.com and its writers, who retain copyright to their own works. If you wish to link to us, please see our Privacy Statement for conditions. Apple, Macintosh, and Mac are trademarks of Apple Computer, Inc, with whom we are in no way affiliated or endorsed.

Hosting provided by itsamac.com -- Macintosh Powered Web Hosting

Serve Different

dreamy