Mac OS X Public Beta

Mac OS X Public Beta
Version of Mac OS X
MacOS101Logo.png
MacOS-10.0-PublicBeta-Desktop.png
Version10.0
CodenameKodiak
Preliminary name
ArchitecturePPC
Latest build
Release date2000-09-13
Support end2001-03-24
Replaces
Mac OS 9
Mac OS X Server 1.x
Replaced by
Mac OS X Cheetah (10.0)

Mac OS X Public Beta is the original public beta for Mac OS X 10.0, released to retail by Apple on 13 September 2000[1] at a retail price of US$29.95.[1] This version marks the debut of the Aqua UI and the Darwin operating system kernel. It is also one of the few instances where a software beta has appeared in retail stores.

Development[edit | edit source]

Following the failure of the Copland and Rhapsody projects intended to ease transition from classic Mac OS operating systems and a new generation of Mac OS systems, Apple announced the creation of the Carbon API at the 1998 Worldwide Developers Conference (WWDC). Carbon was intended to provide backwards compatibility to running classic Mac OS applications under the existing NeXTSTEP kernel instead of being emulated under the "Blue Box". Carbon would be demonstrated running in a Rhapsody build during the event and would be planned to be implemented in a future version.

After the announcement to convert Rhapsody to a server operating system, development would be split between reworking Rhapsody and creating an operating system with the Carbon API.[2] Shortly after the release of Mac OS X Server 1.0, the first Developer Preview was distributed to developers who participated in the 1999 WWDC on 10 May 1999.[3] The conference also demonstrated the Carbon implementation on Mac OS, running a legacy Finder application concurrently with a mail application developed with the native Cocoa libraries. Apple intended to release another developer preview in late 1999, while releasing the final operating system in early 2000.

Despite releasing the second Developer Preview on time during 10 November 1999, the third Developer Preview showcased during the MacWorld Expo 2000 would unveil a new Aqua theme for the first time to the public on 14 February 2000. The Developer Preview also demonstrated the Dock, a prominent feature in the Mac OS X interface. A fourth and final Developer Preview would be shown on the 2000 WWDC on 15 May 2000. The Public Beta would release on 13 September 2000, followed by an international release that supports more languages on 21 October 2000.[4][5]

Mac OS X Public Beta is known for being the first version to be built on the Darwin operating system core. This enabled protected memory and preemptive multitasking, increasing overall kernel stability. Although the Public Beta was met with initial immense hype from users prior to its release, it received mediocre reviews from critics and developers, owing to compatibility issues and lack of driver support compared to Mac OS 9. The final release of Mac OS X Public Beta, known as Mac OS X Cheetah, would later release on 24 March 2001. 14 May 2001 would mark the expiration date for the Public Beta; any portion of the Aqua interface would no longer function after the timebomb date. Testers who have purchased the Public Beta were qualified for a $30 discount on the final Cheetah release.

Version branding[edit | edit source]

Version Darwin version Release date Notes
Mac OS X Developer Preview 1 [a] 1999-05-10 Internally codenamed Beaker1N5
Mac OS X Developer Preview 2 [a] 1999-11-10
Mac OS X Developer Preview 3 1.0[b] 2000-02-14 First build to have the Aqua user interface
Mac OS X Developer Preview 4 1.1 2000-05-15
Mac OS X Public Beta (1H39) 1.2.1 2000-09-13 Timebomb expires on 14 May 2001, initial release
Mac OS X Public Beta (2E14) 1.2.1 2000-10-21 Timebomb expires on 14 May 2001, international release

List of known builds[edit | edit source]

Developer Preview[edit | edit source]

Public Beta[edit | edit source]

Notes[edit | edit source]

  1. 1.0 1.1 Developer Previews 1 and 2 only list the Darwin version as "Mac OS 10.0" in the uname command.
  2. Developer Preview 3 lists the Darwin version as "Mac OS 10.0" in the uname command of the build, but the Darwin Open Source SDK corresponding to the build's Darwin version list the Darwin version as "1.0".

References[edit | edit source]