Wikipedia / Timeline of operating systems
Wikipedia / Timeline of operating systems
This article provides a brief timeline for the evolution of operating systems. For a narrative explaining the overall developments, see the History of operating systems.
1940s
1949
EDSAC was an early computer developed by Maurice Wilkes and manufactured by the University of Cambridge
1950s
1951
LEO I 'Lyons Electronic Office' was the commercial development of EDSAC computing platform, supported by British firm J. Lyons and Co.
1953
DYSEAC - an early machine capable of distributing computing
1955
General Motors Operating System made for IBM 701
MIT's Tape Director operating system made for UNIVAC 1103
1956
GM-NAA I/O for IBM 704, based on General Motors Operating System
1957
Atlas Supervisor (Manchester University) (Atlas computer project start)
1958
University of Michigan Executive System (UMES), for IBM 704, 709, and 7090
1959
SHARE Operating System (SOS), based on GM-NAA I/O
1960s
1960
1961
1962
Atlas Supervisor (Manchester University) (Atlas computer commissioned)
GCOS (GE's General Comprehensive Operating System, originally GECOS, General Electric Comprehensive Operating Supervisor)
1963
AN/FSQ-32, another early time-sharing system begun
CTSS becomes operational (MIT's Compatible Time-Sharing System for the IBM 7094)
JOSS, an interactive time-shared system that did not distinguish between operating system and language
Titan Supervisor, early time-sharing system begun
1964
Berkeley Timesharing System (for Scientific Data Systems' SDS 940)
Chippewa Operating System (for CDC 6600 supercomputer)
Dartmouth Time-Sharing System (Dartmouth College's DTSS for GE computers)
KDF9 Timesharing Director (English Electric) – an early, fully hardware secured, fully pre-emptive process switching, multi-programming operating system for KDF9 (originally announced in 1960)
OS/360 (IBM's primary OS for its S/360 series) (announced)
SCOPE (CDC 3000 series)
1965
BOS/360 (IBM's Basic Operating System)
TOS/360 (IBM's Tape Operating System)
SIPROS 66 (Simultaneous Processing Operating System)
THE multiprogramming system (Technische Hogeschool Eindhoven) development
1966
Apollo Guidance Computer (AGC)
DOS/360 (IBM's Disk Operating System)
MS/8 (Richard F. Lary's DEC PDP-8 system)
MSOS (Mass Storage Operating System)
OS/360 (IBM's primary OS for its S/360 series) PCP and MFT (shipped)
Remote Users of Shared Hardware (RUSH), a time-sharing system developed by Allen-Babcock for the IBM 360/50
Universal Time-Sharing System (XDS Sigma series)
1967
CP-40, predecessor to CP-67 on modified IBM System/360 Model 40
Conversational Programming System (CPS), an IBM time-sharing system under OS/360
Michigan Terminal System (MTS) (time-sharing system for the IBM S/360-67 and successors)
ITS (MIT's Incompatible Timesharing System for the DEC PDP-6 and PDP-10)
OS/360 MVT
ORVYL (Stanford University's time-sharing system for the IBM S/360-67)
TSS/360 (IBM's Time-sharing System for the S/360-67, never officially released, canceled in 1969 and again in 1971)
WAITS (SAIL, Stanford Artificial Intelligence Laboratory, time-sharing system for DEC PDP-6 and PDP-10, later TOPS-10)
1968
B1 (NCR Century series)
CALL/360, an IBM time-sharing system for System/360
HP Real-Time Executive (HP RTE) – Hewlett-Packard
HP Time-Shared BASIC (HP TSB) – Hewlett-Packard (time-sharing system for the HP 2000)
THE multiprogramming system (Eindhoven University of Technology) publication
TSS/8 (DEC for the PDP-8)
1969
B2 (NCR Century series)
B3 (NCR Century series)
GEORGE 3 For ICL 1900 series
Multics (MIT, GE, Bell Labs for the GE-645 and later the Honeywell 6180) (opened for paying customers in October)
TENEX (Bolt, Beranek and Newman for DEC systems, later TOPS-20)
1970s
1970
DOS-11 (PDP-11)
1971
1972
B4 (NCR Century series)
OS/2000 (Honeywell 2000-series)
Operating System/Virtual Storage 1 (OS/VS1)
Operating System/Virtual Storage 2 R1 (OS/VS2 SVS)
PRIMOS (written in FORTRAN IV, that didn't have pointers, while later versions, around version 18, written in a version of PL/I, called PL/P)
Virtual Machine/Basic System Extensions Program Product (BSEPP or VM/SE)
Virtual Machine/System Extensions Program Product (SEPP or VM/BSE)
Virtual Machine Facility/370 (VM/370), sometimes known as VM/CMS
1973
Эльбрус-1 (Elbrus-1) – Soviet computer – created using high-level language uЭль-76 (AL-76/ALGOL 68)
CP-V (Control Program V)
1974
DOS-11 V09-20C (Last stable release, June 1974)
Hydra – capability-based, multiprocessing OS kernel
Multi-Programming Executive (MPE) – Hewlett-Packard
1975
1976
Cambridge CAP computer – all operating system procedures written in ALGOL 68C, with some closely associated protected procedures in BCPL
1977
System Support Program (IBM System/34 and System/36)
Virtual Memory System (VMS) V1.0 (Initial commercial release, October 25)
VRX (Virtual Resource eXecutive)
1978
Control Program Facility (IBM System/38)
Cray Time Sharing System (CTSS)
DPCX (IBM)
DPPX (IBM)
KSOS – secure OS design from Ford Aerospace
KVM/370 – security retro-fit of IBM VM/370
Lisp machine (CADR)
MVS/System Extensions (MVS/SE)
OS4 (Naked Mini 4)
UCSD p-System (First released version)
1979
MVS/System Extensions R2 (MVS/SE2)
UCLA Secure UNIX – an early secure UNIX OS based on security kernel
1980s
1980
AOS/VS (Data General)
DOSPLUS (TRS-80)
MVS/System Product (MVS/SP) V1
Virtual Machine/System Product (VM/SP)
1981
Aegis SR1 (First Apollo/DOMAIN systems shipped on March 27)
DRX (Distributed Resource Executive)
iMAX – OS for Intel's iAPX 432 capability machine
MCS (Multi-user Control System)
Pilot (Xerox Star operating system)
VSOS (Virtual Storage Operating System)
Xinu first release
1982
LDOS (By Logical Systems, Inc. – for the Radio Shack TRS-80 Models I, II & III)
PCOS (Olivetti M20)
Sun UNIX (later SunOS) 0.7
1983
GNU (project start)
LOCUS – UNIX compatible, high reliability, distributed OS
MVS/System Product V2 (MVS/Extended Architecture, MVS/XA)
RTU (Real-Time Unix)
STOP – TCSEC A1-class, secure OS for SCOMP hardware
SunOS 1.0
VSE/System Package (VSE/SP) Version 1
1984
CTIX (Unix variant)
Mac OS (System 1.0)
Venix 2.0
Virtual Machine/Extended Architecture Migration Assistance (VM/XA MA)
1985
Mac OS (System 2)
SunOS 2.0
Virtual Machine/Extended Architecture System Facility (VM/XA SF)
Windows 1.0 (First major released of Microsoft Windows)
Xenix 2.0
1986
AIX 1.0
Cronus distributed OS
GEMSOS – TCSEC A1-class, secure kernel for BLACKER VPN & GTNP
Genera 7.0
Mac OS (System 3)
SunOS 3.0
1987
Arthur (much improved version came in 1989 under the name RISC OS)
BS2000 V9.0
IRIX (3.0 is first SGI version)
Mac OS (System 4)
Mac OS (System 5)
MINIX 1.0
OS/2 (1.0)
Topaz – semi-distributed OS for DEC Firefly workstation written in Modula-2+ and garbage collected
1988
A/UX (Apple Computer)
AOS/VS II (Data General)
Flex machine – tagged, capability machine with OS and other software written in ALGOL 68RS
HeliOS 1.0
KeyKOS – capability-based microkernel for IBM mainframes with automated persistence of app data
MVS/System Product V3 (MVS/Enterprise Systems Architecture, MVS/ESA)
OS/2 (1.1)
SunOS 4.0
TOPS-10 7.04 (Last stable release, July 1988)
Virtual Machine/Extended Architecture System Product (VM/XA SP)
VAX VMM – TCSEC A1-class, VMM for VAX computers (limited use before cancellation)
1989
Army Secure Operating System (ASOS) – TCSEC A1-class secure, real-time OS for Ada applications
EPOC (EPOC16)
IRIX 3.2
Mac OS (System 6.0.4)
MINIX 1.4
NeXTSTEP (1.0)
OS/2 (1.2)
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)
VMS V5.2
Xenix 2.3.4 (Last stable release)
1990s
1990
AIX 3.0
AmigaOS 2.0
BeOS (v1)
DR-DOS 5
Genera 8.0
HP-UX 7.0
IRIX 3.3
LOCK – TCSEC A1-class secure system with kernel and hardware support for type enforcement
Mac OS (System 6.0.5)
MINIX 1.5
MVS/ESA SP Version 4
NeXTSTEP 2.0
OS/2 1.3
Virtual Machine/Enterprise Systems Architecture (VM/XA ESA)
VSE/Enterprise Systems Architecture (VSE/ESA) Version 1
1991
Amoeba – microkernel-based, POSIX-compliant, distributed OS
Linux 0.01-0.1
MINIX 1.5
RISC OS 3
Trusted Xenix – rewritten & security enhanced Xenix evaluated at TCSEC B2-class
1992
386BSD 0.1
Amiga Unix 2.01 (Latest stable release)
AmigaOS 3.0
ANDOS (DOS-like operating system for the Electronika BK series computers)
MPE/iX 4.0
Mac OS 7.2
MagiC (as Mag!X or MagiX)
OpenVMS V1.0 (First OpenVMS AXP (Alpha) specific version, November 1992)
OS/2 2.0 (First i386 32-bit based version)
Plan 9 First Edition (First public release was made available to universities)
RSTS/E 10.1 (Last stable release, September 1992)
Solaris 2.0 (Successor to SunOS 4.x; based on SVR4 instead of BSD)
1993
Open Genera 1.0
OS/2 2.1
Slackware 1.0
Slackware 1.1
Windows NT 3.1 (First Windows NT kernel public release)
1994
AIX 4.0, 4.1
FreeDOS 2.0
IBM MVS/ESA SP Version 5
Linux 1.0.0
Mac OS 7.5
Magic Cap
NetBSD 1.0 (First multi-platform release, October 1994)
OS/2 Warp 3.0
RISC OS 3.5
Slackware 1.2
Slackware 2.0
Slackware 2.1
SPIN – extensible OS written in Modula-3
1995
BeOS DR1
Digital UNIX (aka Tru64 UNIX)
FreeBSD 2.1
IRIX 5.3
Linux 1.2.0
Mac OS 7.5.1
Mac OS 7.5.2
NetBSD 1.1
Novell NetWare 4.1
OpenServer 5.0.2
Plan 9 Second Edition (Commercial second release version was made available to the general public.)
Red Hat Linux 1.x
Red Hat Linux 2.x
Slackware 2.2
Slackware 2.3
Slackware 3.0
Ultrix 4.5 (Last major release)
2000s
2010s
2020s
See also
References
External links
A brief history of operating systems 1946-2010s
Bitsavers 1950s-1980s minicomputers and mainframes software and manuals captured, salvaged, and archived
Operating Systems: Timeline and Family Tree 1951-2026 (1400 OSs)
UNIX
UNIX History 1969-2025 and descendants
Microsoft
Concise Microsoft O.S. Timeline 1981–2020
Microsoft operating system time-line 1983-2007