Timeline of Operating Systems
Timeline of Operating Systems
This article presents a timeline of events in the history of computer operating systems from 1951 to 2009. For a narrative explaining the overall developments, see the History of operating systems.
Contents
[hide]
[edit]1950s
1951
[1]
1954
1955
[2]
1956
[3]
1957
GM-NAA I/O for IBM 704, based on General Motors Operating System
1958
Atlas Supervisor (Manchester University) (Atlas computer project start) BESYS (Bell Labs), for IBM 7090 and IBM 7094
1959
University of Michigan Executive System (UMES), for IBM 704, 709, and 7090
[edit]1960s
1960
1961
1962
CTSS (MIT's Compatible Time-Sharing System for the IBM 7094) MCP (Burroughs Master Control Program)
Atlas Supervisor (Manchester University) (Atlas computer commissioned) GCOS (GE's General Comprehensive Operating System, originally GECOS, General Electric Comprehensive Operating Supervisor)
1963
1964
Titan Supervisor, early time-sharing system begun AN/FSQ-32, another early time-sharing system begun
1965
EXEC 8 (UNIVAC) OS/360 (IBM's primary OS for its S/360 series) (Announced) TOPS-10 (DEC, the name TOPS-10 wasn't adopted until 1970) Berkeley Timesharing System (for Scientific Data Systems' SDS 940) Dartmouth Time Sharing System (Dartmouth College's DTSS for GE computers)
1966
Multics (MIT, GE, Bell Labs for the GE-645) (Announced) BOS/360 (IBM's Basic Operating System) TOS/360 (IBM's Tape Operating System)
1967
OS/360 (IBM's primary OS for its S/360 series) PCP and MFT (Shipped) DOS/360 (IBM's Disk Operating System) MS/8 (Richard F. Lary's DEC PDP-8 system)
ITS (MIT's Incompatible Timesharing System for the DEC PDP-6 and PDP-10) ORVYL (Stanford University's time-sharing system for the IBM S/360)
TSS/360 (IBM's Time-sharing System for the S/360-67, never officially released, canceled in 1969 and again in 1971) OS/360 MVT WAITS (SAIL, Stanford Artificial Intelligence Laboratory, time-sharing system for DEC PDP-6 and PDP-10, later TOPS10)
1968
1969
Airline Control Program (ACP) (IBM) TSS-8 (DEC for the PDP-8) THE multiprogramming system (Technische Hogeschool Eindhoven)
TENEX (Bolt, Beranek and Newman for DEC systems, later TOPS-20) Unics (later Unix) (AT&T, initially on DEC computers) RC 4000 Multiprogramming System (RC) Multics (MIT, GE, Bell Labs for the GE-645 and later the Honeywell 6180) (opened for paying customers in October )
[5]
[edit]1970s
1970
1971
DOS-11 (PDP-11)
1972
1973
1974
-1 (Elbrus-1) - Soviet computer - created using high-level language u VME - implementation language S3 (ALGOL 68). RSX-11D RT-11 Alto OS
1975
MONECS
1976
Cambridge CAP computer[1] - All operating system procedures written in ALGOL 68C, with some closely associated protected procedures in BCPL.
1977
TOPS-20
1978
1BSD KERNAL OASIS operating system TRS-DOS Virtual Memory System (VMS) V1.0 (Initial commercial release, October 25)
1979
2BSD Apple DOS HDOS 1.0 TripOS UCSD p-System (First released version) Lisp Machine (CADR)
[edit]1980s
1980
CTOS
[7]
1981
1982
PC-DOS MS-DOS Business Operating System UTS Acorn MOS Aegis SR1 (First Apollo/DOMAIN systems shipped on March 27 )
[8]
1983
Commodore DOS LDOS (By Logical Systems, Inc. - For the Radio Shack TRS-80 Models I, II & III) Sun UNIX (later SunOS) 0.7 QNX Ultrix
1984
Lisa Office System 7/7 Coherent GNU (project start) Novell NetWare (S-Net) ProDOS SunOS 1.0
1985
Mac OS (System 1.0) MSX-DOS Sinclair QDOS QNX UNICOS Venix 2.0
1986
AmigaOS Atari TOS DG/UX MIPS OS Oberon - written in Oberon-2 SunOS 2.0 Version 8 Unix Windows 1.0 Xenix 2.0
1987
AIX 1.0 GS-OS Genera 7.0 HP-UX SunOS 3.0 GEOS Version 9 Unix
1988
Arthur IRIX (3.0 is first SGI version) MINIX 1.0 BS2000 V9.0 OS/2 (1.0) PC-MOS/386 Windows 2.0
A/UX (Apple Computer) RISC iX LynxOS Mac OS (System 6) MVS/ESA OS/400 SpartaDOS X
1989
SunOS 4.0 TOPS-10 7.04 (Last stable release, July 1988) HeliOS 1.0
EPOC NEXTSTEP (1.0) RISC OS (First release was to be called Arthur 2, but was renamed to RISC OS 2, and was first sold as RISC OS 2.00 in April 1989)
SCO UNIX (Release 3) TSX-32 Version 10 Unix Xenix 2.3.4 (Last stable release)
[edit]1990s
1990
1991
AmigaOS 2.0 BeOS (v1) Genera 8.0 OSF/1 AIX 3.0 Windows 3.0
1992
386BSD 0.1 AmigaOS 3.0 Amiga Unix 2.01 (Latest stable release) RSTS/E 10.1 (Last stable release, September 1992) Solaris 2.0 (Successor to SunOS 4.x; based on SVR4 instead of BSD) OpenVMS V1.0 (First OpenVMS AXP (Alpha) specific version, November 1992)
1993
Plan 9 First Edition (First public release was made available to universities) Windows 3.1
1994
FreeBSD NetBSD Newton OS Windows NT 3.1 (First Windows NT kernel public release) Open Genera 1.0 IBM 4690 Operating System Novell NetWare 4 Slackware 1.0 Spring
1995
AIX 4.0, 4.1 RISC OS 3.5 NetBSD 1.0 (First multi-platform release, October 1994)
1996
Digital UNIX (aka Tru64 UNIX) OpenBSD OS/390 Plan 9 Second Edition (Commercial second release version was made available to the general public) Ultrix 4.5 (Last major release) Windows 95
1997
Mac OS 7.6 (First officially-named Mac OS) Windows NT 4.0 RISC OS 3.6 AIX 4.2 Palm OS
1998
1999
Solaris 7 (First 64-bit Solaris release. Names from this point drop "2.", otherwise would've been Solaris 2.7) Windows 98 RT-11 5.7 (Last stable release, October 1998) Novell NetWare 5 JUNOS
2000
AROS (Boot for the first time in Stand Alone version) RISC OS 4 Mac OS 9 Windows 98 (2nd edition) Inferno Second Edition (Last distribution (Release 2.3, ca. July 1999) from Lucent's Inferno Business Unit)
[10]
[edit]2000s
Date
Windows
Mac
BSD
Red Hat
Ubuntu
Others
2000
2000-01
2000-02
Windows 2000 (first of the Windows server operating systems to drop the 'NT' marketing)[11]
Solaris 8
2000-03
FreeBSD4.0
2000-04
2000-05
2000-06
2000-07
2000-08
2000-09
Windows Me (last of the Windows 9x line of operating systems to be produced and sold)[14]
2000-10
2000-11
2000-12
2001
Haiku (operating system) (formerly known as Open BeOS, began development), EnGarde Secure Linux
2001-02
MorphOS 0.4[15]
2001-03
Mac OS X v10.0
2001-05
AIX 5L 5.1
2001-07
2001-08
2001-09
Mac OS X v10.1
2001-10
Windows XP (succeeded Windows Me and Windows 2000, successfully merging the 'professional' NT line of desktop operating systems with the 'home' 9x line of operating systems)[16]
2001-11
2001-12
OS/2 4.52 (latest IBM version, released for both desktop and server systems)
2002
2002-03
2002-04
2002-05
2002-06
2002-07
2002-08
Mac OS X v10.2[19]
2002-09
2002-10
AIX 5.2
2002-11
MorphOS 1.0
2002-12
MorphOS 1.1
2003-01
FreeBSD5.0
2003-02
MorphOS 1.2
2003-03
MorphOS 1.3
Version 2003[20]
2003-04
2003-05
2003-06
2003-07
2003-08
2003-09
2003-10
Mac OS X v10.3
2003-11
Fedora Core 1
2003-12
2004-03
ReactOS 0.2.0
2004-04
2004-05
Fedora Core 2
AmigaOS 4 (Pre-Release)[21]
2004-07
2004-08
AIX 5.3
2004-10
version)
2004-11
Fedora Core 3
2004-12
NetBSD2.0
2005-01
Solaris 10
2005-02
2005-03
2005-04
Mac OS X v10.4
Ubuntu 5.04
2005-05
2005-06
Fedora Core 4
Debian 3.1
2005-07
2005-08
2005-09
2005-10
Ubuntu 5.10
2005-11
FreeBSD6.0
2005-12
NetBSD3.0
2006-01
Solaris 10 1/06
2006-02
2006-03
Fedora Core 5
2006-04
2006-05
2006-06
Solaris 10 6/06
2006-07
2006-08
ReactOS 0.3.0
2006-09
2006-10
Fedora Core 6
Ubuntu 6.10
Slackware 11.0
2006-11
Windows Vista
2007
BS2000/OSD v7.0
2007-02
2007-03
2007-04
Ubuntu 7.04
Debian 4.0
2007-05
Fedora 7
2007-07
Slackware 12.0
2007-08
Solaris 10 8/07
2007-09
2007-10
Mac OS X v10.5
Ubuntu 7.10
2007-11
Fedora 8
2007-12
NetBSD4.0
2008-01
2008-02
FreeBSD7.0
2008-03
2008-04
2008-05
Fedora 9
2008-06
2008-07
2008-08
STOP 6.5
2008-09
2008-10
Ubuntu 8.10
2008-11
OpenBSD4.4
Fedora 10
Singularity 2.0
2008-12
2009-01
2009-02
Debian 5.0
2009-03
2009-04
NetBSD5.0
Ubuntu 9.04
2009-05
OpenBSD4.5
Solaris 10 5/09
2009-06
Fedora 11
2009-07
2009-08
Mac OS X v10.6
2009-10
OpenBSD4.6
Ubuntu 9.10
2009-11
FreeBSD8.0
Fedora 12
openSUSE 11.2
2010-01
2010-04
2010-05
OpenBSD4.7
Fedora 13
2010-06
MorphOS 2.5
2010-07
2010-08
2010-09
Solaris 10 9/10
2010-10
Fedora 14
Ubuntu 10.10
2010-11
NetBSD5.1
2010-12
2011-01
2011-02
Debian 6.0
2011-03
2011-04
Ubuntu 11.04
2011-05 [edit]
Fedora 15