New Features in Mac OS 9 Initial Release
Released on October 23, 1999, Mac OS 9 was marketed by Apple as "the best Internet OS ever," serving as a crucial bridge between the classic Macintosh operating system and the modern Unix-based Mac OS X. The release introduced approximately 50 new features aimed at enhancing Internet integration, system security, and multi-user environments. This article covers the primary capabilities debut in Mac OS 9.0, including Sherlock 2, built-in multi-user management, network file sharing over TCP/IP, the Keychain password manager, and automated system updates.
Sherlock 2
The headline feature of Mac OS 9 was Sherlock 2, an evolution of Apple's system-wide search tool. Sherlock 2 moved beyond local file searching and basic web queries by introducing specialized search "channels." These dedicated categories included:
- Internet: Standard global search across major search engines.
- Shopping: Integrated price comparisons and availability checks for consumer goods.
- People: Directory searches to find email addresses and contact information.
- News: Aggregated articles from major media and news services.
- Reference: Quick access to online encyclopedias, dictionaries, and thesauruses.
Multi-User Support
Mac OS 9 brought native multi-user functionality to the Mac without requiring third-party software. The system allowed an administrator to set up distinct accounts, each with its own desktop environment, browser settings, and privileges. Administrators could choose from three account levels:
- Normal: Standard access with personal file spaces.
- Limited: Restricted access to specified applications and control panels.
- Panels: A simplified interface showing accessible applications and documents in simple tabbed windows, ideal for education and kiosk environments.
Integrated Keychain
While earlier versions of the Keychain existed in specialized Apple software, Mac OS 9 fully integrated Keychain Access into the core operating system. The utility acted as an encrypted repository for passwords, enabling users to log into file servers, websites, email clients, and FTP servers automatically using a single master password.
Automatic Software Update
The Software Update control panel debuted in Mac OS 9. It connected directly to Apple servers to check for operating system patches, firmware updates, and hardware drivers. Users could configure it to run on a scheduled basis or manually trigger checks, streamlining ongoing system maintenance.
File Encryption and Security
Security was significantly upgraded with native 128-bit file encryption. Users could right-click or contextual-click any file in the Finder and select "Encrypt" to protect sensitive documents with a password, which could also be saved into the Keychain. Additionally, Mac OS 9 introduced Voiceprint password authentication, allowing users to log in by speaking a passphrase recognized by speech-analysis software.
Internet and Networking Improvements
Mac OS 9 updated the networking stack to align with modern web standards:
- Personal File Sharing over TCP/IP: Macs could now share files over the standard Internet Protocol (IP) rather than relying strictly on the legacy AppleTalk protocol.
- Network AppleScript: Users and administrators could execute automated AppleScript commands remotely over TCP/IP networks.
- FontSync: A utility designed to match and synchronize fonts across networks to prevent text reflow and typographic errors in publishing workflows.
Foundation for Mac OS X (Carbon API)
Beneath the surface, Mac OS 9.0 introduced initial infrastructure to ease the transition to the upcoming Mac OS X. It included support for the Carbon API, enabling developers to write a single application codebase that could run natively on both classic Mac OS 9 and the forthcoming next-generation operating system.