Template:Timeline of Macintosh servers

Timeline of Macintosh servers
<timeline>

DateFormat=mm/dd/yyyy Define $now = 05/12/2025 Define $later = 02/12/2026 Period = from:01/01/1993 till:$later 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:23 TimeAxis = orientation:horizontal PlotArea = right:5 left:20 bottom:80 top:5 Legend = orientation:vertical position:bottom columns:1

Colors =

    id:bg         value:white
    id:classic2   value:rgb(1,0.9,0.9)
    id:classic    value:rgb(1,0.85,0.85) legend:Macintosh_Server
    id:lisa       value:rgb(1,1,0.6)     legend:Network_Server_(non-Macintosh)
    id:0402       value:rgb(0.9,0.9,1)
    id:040        value:rgb(0.85,0.85,1) legend:Workgroup_Server_(68040)
    id:portable   value:rgb(0.7,1,0.7)   legend:Workgroup_Server_(PowerPC)
    id:server2    value:rgb(0.8,0.9,1)
    id:server     value:rgb(0.75,0.85,1) legend:Xserve
    id:portable2  value:rgb(0.8,1,0.8)
    id:mini       value:rgb(1,0.7,0.7)   legend:Mac_Mini_Server
    id:mini-b     value:rgb(1,0.8,0.8)
    id:macpro     value:rgb(1,0.3,0.1)   legend:Mac_Pro
    id:macpro-b   value:rgb(0.9,0.3,0.1)
    id:lightliney value:rgb(0.5,0.5,0.5)
    id:lightlinem value:rgb(0.8,0.8,0.8)
    id:current    value:rgb(0.9,0.9,0.9)  legend:Current
    id:process1   value:rgb(0.95,0.95,0.95)
    id:process2   value:rgb(0.9,0.9,0.9)  legend:Processor_family

BackgroundColors = canvas:bg ScaleMajor = gridcolor:lightliney unit:year increment:1 start:01/01/1993 ScaleMinor = gridcolor:lightlinem unit:month increment:6 start:01/01/1993

BarData =

 Barset:quadra
 Barset:ppc
 Barset:reference

PlotData=

 width:15 textcolor:black
 barset:quadra
  shift:(5,-5) anchor:from fontsize:s
   color:040 from:03/22/1993 till:10/17/1995 text:"WGS 80"
   color:040 from:03/22/1993 till:04/03/1995 text:"WGS 95"
   color:040 from:07/26/1993 till:10/17/1995 text:"WGS 60"
 barset:break
   color:lisa from:02/15/1996 till:04/01/1997 text:"ANS 500"
   color:lisa from:02/15/1996 till:04/01/1997 text:"ANS 700/150"
   color:lisa from:10/16/1996 till:04/01/1997 text:"ANS 700/200"
  barset:break
   color:server from:05/14/2002 till:02/10/2003 text:"Xs"
  barset:break
   color:server2 from:02/10/2003 till:01/06/2004 text:"SL"
   color:server from:02/10/2003 till:01/06/2004 text:"SL CN" shift:(-2,-5)
  barset:break
   color:server from:01/06/2004 till:08/07/2006 text:"G5"
   color:server2 from:01/06/2004 till:08/07/2006 text:"G5 CN"
  barset:break
   color:server2 from:08/07/2006 till:01/31/2011 text:"Intel"
   $skip
  barset:ppc
   color:portable from:04/26/1994 till:02/26/1996 text:"WGS 6150"
   color:portable from:04/26/1994 till:02/26/1996 text:"WGS 8150"
   color:portable from:04/26/1994 till:02/26/1996 text:"WGS 9150"
  barset:break
   color:portable from:02/26/1996 till:04/21/1997 text:"7250"
   color:portable2 from:02/26/1996 till:03/02/1998 text:"8550"
  barset:break
   color:portable2 from:04/21/1997 till:03/02/1998 text:"7350"
   $skip
   color:portable from:04/21/1997 till:03/02/1998 text:"9650"
  barset:break
   $skip
   color:classic from:03/$dayunknown/1998 till:01/01/1999 text:"G3 MT" shift:(-3,-5)
  barset:break
   $skip
   color:classic2 from:01/01/1999 till:08/$dayunknown/1999 text:"BW"
  barset:break
   $skip
   color:classic from:08/31/1999 till:01/09/2001 text:"G4"
  barset:break
   $skip
   color:classic2 from:01/09/2001 till:09/08/2001 text:"QS"
  barset:break
   $skip
   color:classic from:09/08/2001 till:08/27/2002 text:"QS'02"
  barset:break
   $skip
   color:classic from:08/27/2002 till:01/28/2003 text:"MDD"
  barset:break
   color:mini from:10/20/2009 till:10/16/2014 text:"Mac Mini Server"
   $skip
   color:macpro-b from:11/05/2010 till:10/22/2013 text:"Mac Pro Server"
  barset:break
   color:mini-b from:10/16/2014 till:$now text:"Mac Mini (server-compatible)"
   $skip
   color:macpro from:10/22/2013 till:$now text:"Mac Pro (server-compatible)"
  barset:break
   color:current from:$now till:$later
   $skip
   color:current from:$now till:$later
 barset:reference
   color:process1 from:start till:05/01/1994 text:"68040"
 barset:break
   color:process2 from:05/01/1994 till:11/01/1997 text:"PPC 60x"
 barset:break
   color:process1 from:11/01/1997 till:10/01/1999 text:"PPC 7xx/G3"
 barset:break
   color:process2 from:10/01/1999 till:06/24/2003 text:"PPC 74xx/G4"
 barset:break
   color:process1 from:06/24/2003 till:01/10/2006 text:"PPC 970/G5"
 barset:break
   color:process2 from:01/10/2006 till:01/08/2008 text:"Clovertown" shift:(-5,-5)
 barset:break
   color:process1 from:01/08/2008 till:03/03/2009 text:"Harpertown" shift:(-15,-5)
 barset:break
   color:process2 from:03/03/2009 till:07/27/2010 text:"Nehalem"
 barset:break
   color:process1 from:07/27/2010 till:12/19/2013 text:"Westmere"
 barset:break
   color:process2 from:12/19/2013 till:12/10/2019 text:"Ivy Bridge"
 barset:break
   color:process1 from:12/10/2019 till:$now text:"Cascade Lake"
 barset:break
   color:process2 from:$now till:$later text:"M1"

TextData =

 fontsize:S
 textcolor:lightlinem
 pos:(290,58)
 text:*Server G3 (Blue & White) **Server G4 with PowerPC 7410

</timeline>