Software:Mac OS X Server 1.0

From HandWiki
Mac OS X Server 1.0
DeveloperApple Computer
OS family
Working stateLegacy
|Final release|Latest release}}1.2v3 / October 27, 2000; 25 years ago (2000-10-27)
PlatformsPowerPC
Kernel typeHybrid (XNU) (mostly monolithic)
Default user interfaceApple Platinum
Preceded byMac OS 9
Succeeded byMac OS X Server 10.0 Mac OS X Public Beta

Mac OS X Server 1.0 is an operating system developed by Apple, Inc. released on March 16, 1999.[1] It was the first version of Mac OS X Server.

It was Apple's first commercial product to be derived from "Rhapsody"—an eventual replacement for the classic Mac OS derived from NeXTSTEP's architecture (acquired in 1997 as part of Apple's purchase of NeXT) and BSD-like Mach kernel. It could run applications written using the "Yellow Box" API, and featured components such as NetBoot, the QuickTime Streaming Server, components carried over from NeXTSTEP, and the "Blue Box" environment (which allows a Mac OS 8.5 session to be launched as a separate process to run legacy Mac OS software).

Mac OS X Server 1.0 was a prelude to the first consumer-oriented version of the OS—Mac OS X 10.0—which was released in 2001. It did not include the eventual Aqua user interface (instead using NeXTSTEP's Workspace Manager shell mixed with aspects of Mac OS 8's "Platinum" user interface) or Carbon API.

Features

Mac OS X Server 1.0 contains a mix of features from the classic Mac OS, NeXTSTEP and Mac OS X. Like the classic Mac OS, it has a single menu bar across the top of the screen, but file management is performed in Workspace Manager from NeXTSTEP instead of the classic Mac OS Finder. The user interface still uses the Display PostScript-based window server from NeXTSTEP, instead of the Quartz-based WindowServer, which would appear a year later in Mac OS X Public Beta. Unlike any version of Classic Mac OS, windows with unsaved content display a black dot in the window close button like NeXTSTEP did. The Dock and the Aqua appearance were not included; these were added later in Mac OS X.

"Carbon", essentially a subset of "classic" Mac OS API calls, was also absent. This meant that the only native applications for OS X Server 1.0 were written for the "Yellow Box" API, which went on to become known as "Cocoa". Furthermore, Apple's own FireWire was not supported.

Server 1.0 also includes the first version of a NetBoot server, which allows computers to boot from a disk image over a local network. This was particularly useful in a school or other public-machine setting, as it allowed the machines to be booted from a single OS copy stored on Server 1.0. This made it difficult for users to damage the OS by installing software – as soon as they signed out, the machine would re-boot with a fresh OS from the NetBoot server.

To run classic Mac OS applications, Mac OS X Server 1.0 includes the "Blue Box", which essentially ran a copy of Mac OS 8.5.1 (this could be updated to Mac OS 8.6 in version 1.2 and later) in a separate process as an emulation layer. Blue Box would eventually be renamed as the "Classic Environment" in Mac OS X, featuring the latest version of Mac OS 9.

Reception

Although marketed as a large advancement over AppleShare IP, it cost $499 and did not support Apple's own FireWire, making it incompatible with products like MicroNet's SANcube, a line of external high-speed high-capacity storage systems (debuting in the year 2000 for $4599 to $6999).[2][3] Buyers of OS X Server 1.0 (who often purchased new Macs to run it) and the SANcube were forced to downgrade to AppleShare IP in order to use it. OS X Server 1.0 was quickly orphaned, in favor of Mac OS X 10.0, with no discount for those who purchased it and wished to purchase OS X Server 10.0. The result is that some considered the release premature and even a bait and switch.

Release history

Version Code name Date OS name Darwin version
Mac OS X Server 1.0 Hera1O9 March 16, 1999 Rhapsody 5.3 0.1
Mac OS X Server 1.0.1 April 15, 1999 Rhapsody 5.4 0.2
Mac OS X Server 1.0.2 Hera1O9+Loki2G1 July 29, 1999 Rhapsody 5.5 0.3
Mac OS X Server 1.2 Pele1Q10 January 14, 2000 Rhapsody 5.6 0.3
Mac OS X Server 1.2 v3 Medusa1E3 October 27, 2000[4][5] Rhapsody 5.6 0.3

Timeline

Timeline of Macintosh operating systems

<timeline> DateFormat=mm/dd/yyyy Period = from:01/01/1984 till:09/24/2019 Define $now = 11/01/2012 Define $skip = at:end # Force a blank line Define $dayunknown = 15 # what day to use if it's actually not known ImageSize= width:1000 height:auto barincrement:30 TimeAxis = orientation:horizontal PlotArea = right:13 left:13 bottom:60 top:5 Legend = orientation:vertical position:bottom columns:4

Colors =

    id:bg         value:white
    id:macfinder2    value:rgb(1,0.8,0.8)
    id:macfinder     value:rgb(1,0.7,0.8) legend:Finder
    id:macos2    value:rgb(0.8,0.9,1)
    id:macos     value:rgb(0.7,0.8,1) legend:Classic_Mac_OS
    id:osx2    value:rgb(0.9,1,0.8)
    id:osx   value:rgb(0.8,1,0.7) legend:Mac_OS_X/macOS
    id:macworks    value:rgb(0.8,0.8,1)
    id:macworks2     value:rgb(0.8,0.7,1) legend:Lisa/MacWorks
    id:aux2    value:rgb(1,0.9,0.8)
    id:aux     value:rgb(1,0.8,0.7) legend:A/UX
    id:lightline  value:rgb(0.9,0.9,0.9)
    id:lighttext  value:rgb(0.5,0.5,0.5)
    id:server    value:rgb(0.8,0.8,0.9)
    id:current    value:rgb(0.91,0.91,0.91)
    id:current2   value:rgb(0.97,0.97,0.97) legend:Representative_Macintosh_models

BackgroundColors = canvas:bg ScaleMajor = gridcolor:lighttext unit:year increment:1 start:01/01/1985

BarData =

 barset:finder
 barset:osx
 barset:classic
 barset:nix
 barset:reference

PlotData=

 width:15 textcolor:black
 barset:finder
   shift:(5,-5) anchor:from fontsize:s
   color:macfinder from:01/$dayunknown/1984 till:04/$dayunknown/1985text:"Finder"
 barset:break
   color:macfinder2 from:04/$dayunknown/1985 till:10/$dayunknown/1985 text:"4.x"
 barset:break
   color:macfinder from:10/$dayunknown/1985 till:10/$dayunknown/1987 text:"5.x"
 barset:break
   color:macfinder2 from:10/$dayunknown/1987 till:05/$dayunknown/1991 text:"6.x"
 barset:break
   color:macfinder from:05/$dayunknown/1991 till:01/$dayunknown/1997 text:"7.x"
 barset:break
   color:macfinder2 from:01/$dayunknown/1997 till:10/$dayunknown/1999 text:"8.x"
 barset:break
   color:macfinder from:10/$dayunknown/1999 till:03/$dayunknown/2001 text:"9.x"
 barset:break
   color:macfinder2 from:03/$dayunknown/2001 till:end text:"10.x"
 barset:classic
   shift:(5,-5) anchor:from fontsize:s
   color:macos from:01/24/1984 till:04/$dayunknown/1985text:"1"
 barset:break
   color:macos2 from:04/$dayunknown/1985 till:01/15/1986 text:"2"
 barset:break
   color:macos from:01/16/1986 till:01/$dayunknown/1987 text:"3"
 barset:break
   color:macos2 from:01/$dayunknown/1987 till:10/$dayunknown/1987 text:"4"
 barset:break
   color:macos from:10/$dayunknown/1987 till:04/$dayunknown/1988 text:"5"
 barset:break
   color:macos2 from:04/$dayunknown/1988 till:05/13/1991 text:"6"
 barset:break
   color:macos from:05/13/1991 till:08/$dayunknown/1992 text:"7"
 barset:break
   color:macos2 from:08/$dayunknown/1992 till:09/$dayunknown/1994 text:"7.1"
 barset:break
   color:macos from:09/$dayunknown/1994 till:01/07/1997 text:"7.5"
 barset:break
   color:macos2 from:01/07/1997 till:07/26/1997 text:"7.6"
 barset:break
   color:macos from:07/26/1997 till:01/19/1998 text:"8"
 barset:break
   color:macos2 from:01/19/1998 till:10/17/1998 text:"8.1"
 barset:break
   color:macos from:10/17/1998 till:05/10/1999 text:"8.5"
 barset:break
   color:macos2 from:05/10/1999 till:10/23/1999 text:"8.6"
 barset:break
   color:macos from:10/23/1999 till:01/08/2001 text:"9"
 barset:break
   color:macos2 from:01/09/2001 till:06/17/2001 text:"9.1"
 barset:break
   color:macos from:06/18/2001 till:05/06/2002 text:"9.2"
 barset:osx
   shift:(5,-5) anchor:from fontsize:s
   color:macworks from:01/$dayunknown/1984 till:04/$dayunknown/1985 text:"Lisa/MW"
 barset:break
   color:macworks2 from:04/$dayunknown/1985 till:01/$dayunknown/1986
 barset:break
   color:macworks from:01/$dayunknown/1986 till:08/$dayunknown/1988 text:"Sun R."
 barset:break
   color:macworks2 from:08/$dayunknown/1988 till:06/$dayunknown/1990 text:"Plus"
 barset:break
   color:macworks from:06/$dayunknown/1990 till:01/$dayunknown/1996 text:"Plus II"
 barset:break
   color:osx from:03/16/1999 till:09/13/2000 text:"X S. 1.0"
 barset:break
   color:osx2 from:09/13/2000 till:03/24/2001 text:"β"
 barset:break
   color:osx from:03/24/2001 till:09/25/2001 text:"10"
 barset:break
   color:osx2 from:09/25/2001  till:08/24/2002 text:"10.1"
 barset:break
   color:osx from:08/24/2002 till:10/24/2003 text:"10.2"
 barset:break
   color:osx2 from:10/24/2003 till:04/29/2005 text:"10.3"
 barset:break
   color:osx from:04/29/2005 till:10/26/2007 text:"10.4"
 barset:break
   color:osx2 from:10/26/2007 till:08/29/2009 text:"10.5"
 barset:break
   color:osx from:08/29/2009 till:07/20/2011 text:"10.6"
 barset:break
   color:osx2 from:07/20/2011 till:07/25/2012 text:"10.7"
 barset:break
   color:osx from:07/25/2012 till:10/22/2013 text:"10.8"
barset:break
   color:osx2 from:10/22/2013 till:10/16/2014 text:"10.9"
barset:break
   color:osx from:10/16/2014 till:09/30/2015 text:"10.10"
barset:break
   color:osx2 from:09/30/2015 till:09/20/2016 text:"10.11"
barset:break
   color:osx from:09/20/2016 till:09/25/2017 text:"10.12"
barset:break
   color:osx2 from:09/25/2017 till:09/24/2018 text:"10.13"
barset:break
   color:osx from:09/24/2018 till:end text:"10.14"
 barset:nix
   shift:(5,-5) anchor:from fontsize:s
   color:aux from:02/$dayunknown/1988 till:06/$dayunknown/1990 text:"A/UX 1"
 barset:break
   color:aux2 from:06/$dayunknown/1990 till:04/16/1992 text:"2"
 barset:break
   color:aux from:04/16/1992  till:01/01/1995 text:"3"
 barset:reference
   color:current from:start  till:01/15/1986 text:"Macintosh"
 barset:break
   color:current2 from:01/16/1986 till:03/01/1987 text:"Plus"
 barset:break
   color:current from:03/01/1987 till:01/18/1989 text:"Mac II"
 barset:break
   color:current2 from:01/19/1989 till:01/19/1990 text:"SE/30"
 barset:break
   color:current from:01/20/1990 till:10/20/1991 text:"Portable"
 barset:break
   color:current2 from:10/21/1991 till:03/13/1994 text:"Quadra"
 barset:break
   color:current from:03/14/1994 till:08/14/1998 text:"Power Macintosh"
 barset:break
   color:current2 from:08/15/1998 till:08/31/1999 text:"iMac"
 barset:break
   color:current from:09/01/1999 till:06/23/2003 text:"G4"
 barset:break
   color:current2 from:06/24/2003 till:01/09/2006 text:"G5"
 barset:break
   color:current from:01/10/2006 till:end text:"Intel"
</timeline>

See also

References

Template:OS X Server