Timeline of operating systems
This article presents a timeline of events in the history of computer operating systems from 1951 to the current day. For a narrative explaining the overall developments, see the History of operating systems.
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
- * MIT's Tape Director operating system made for UNIVAC 1103
- 1955
- * General Motors Operating System made for IBM 701
- 1956
- * GM-NAA I/O for IBM 704, based on General Motors Operating System
- 1957
- * Atlas Supervisor
- * BESYS, for IBM 704, later IBM 7090 and IBM 7094
- 1958
- * University of Michigan Executive System, for IBM 704, 709, and 7090
- 1959
- * SHARE Operating System, based on GM-NAA I/O
1960s
- 1960
- * IBSYS
- 1961
- * CTSS demonstration
- * MCP
- 1962
- * Atlas Supervisor
- * BBN Time-Sharing System
- * GCOS
- 1963
- * AN/FSQ-32, another early time-sharing system begun
- * CTSS becomes operational
- * JOSS, an interactive time-shared system that did not distinguish between operating system and language
- * Titan Supervisor, early time-sharing system begun
- 1964
- * KDF9 Timesharing Director – an early, fully hardware secured, fully pre-emptive process switching, multi-programming operating system for KDF9
- * Berkeley Timesharing System
- * Dartmouth Time Sharing System
- * OS/360
- * SCOPE
- * TOPS-10
- * EXEC 8
- 1965
- * THE multiprogramming system development
- * Multics
- * BOS/360
- * TOS/360
- * TSOS
- * Pick operating system
- 1966
- * OS/360 PCP and MFT
- * DOS/360
- * MS/8
- * GEORGE 1 & 2 for ICT 1900 series
- * SODA for Elwro's Odra 1204
- 1967
- * CP-40, predecessor to CP-67 on modified IBM System/360 Model 40
- * CP-67
- * Michigan Terminal System
- * ITS
- * ORVYL
- * TSS/360
- * OS/360 MVT
- * WAITS
- 1968
- * Airline Control Program
- * THE multiprogramming system publication
- * TSS-8
- 1969
- * TENEX
- * Unics
- * RC 4000 Multiprogramming System
- * Multics
- * GEORGE 3 For ICL 1900 series
1970s
- 1970
- * DOS-11
- 1971
- * RSTS-11 2A-19
- * OS/8
- 1972
- * Data General RDOS
- * Edos
- * Operating System/Virtual Storage 1
- * Operating System/Virtual Storage 2 R1
- * Virtual Machine Facility/370, sometimes known as VM/CMS
- * Virtual Machine/Basic System Extensions Program Product
- * Virtual Machine/System Extensions Program Product
- * MUSIC/SP
- * PRIMOS
- 1973
- * Эльбрус-1 – Soviet computer – created using high-level language uЭль-76
- * VME – implementation language S3
- * RSX-11D
- * RT-11
- * Alto OS
- 1974
- * DOS-11 V09-20C
- * Sintran III
- * MONECS
- * Multi-Programming Executive – Hewlett-Packard
- * Hydra – capability-based, multiprocessing OS kernel
- * Operating System/Virtual Storage 2 R2
- 1975
- * CP/M
- * BS2000 V2.0
- * Version 6 Unix
- 1976
- * Cambridge CAP computer – all operating system procedures written in ALGOL 68C, with some closely associated protected procedures in BCPL
- * Cray Operating System
- * FLEX
- * TOPS-20
- * Tandem Nonstop OS v1
- 1977
- * 1BSD
- * KERNAL
- * OASIS operating system
- * TRSDOS
- * Virtual Memory System V1.0
- 1978
- * 2BSD
- * Apple DOS
- * HDOS
- * PTDOS
- * TRIPOS
- * UCSD p-System
- * Lisp machine
- * KVM/370 – security retro-fit of IBM VM/370
- * KSOS – secure OS design from Ford Aerospace
- * MVS/System Extensions
- 1979
- * 3BSD
- * Atari DOS
- * POS
- * NLTSS
- * UNIX/32V
- * Version 7 Unix
- * UCLA Secure UNIX – an early secure UNIX OS based on security kernel
- * MVS/System Extensions R2
- * MP/M
1980s
- 1980
- * 86-DOS
- * CTOS
- * NewDos/80
- * OS-9
- * SOS
- * MVS/System Product V1
- * Virtual Machine/System Product
- * Xenix
- 1981
- * Acorn MOS
- * Xinu first release
- * Business Operating System
- * Aegis SR1
- * PC DOS
- * Pilot
- * MS-DOS
- * UTS
- * iMAX – OS for Intel's iAPX 432 capability machine
- * CP/M-86
- 1982
- * Commodore DOS
- * LDOS
- * QNX
- * Sun UNIX 0.7
- * Ultrix
- * Stratus VOS
- * Unix System III
- * pSOS
- 1983
- * Lisa Office System 7/7
- * Coherent
- * GNU
- * Novell NetWare
- * ProDOS
- * SunOS 1.0
- * STOP – TCSEC A1-class, secure OS for SCOMP hardware
- * LOCUS – UNIX compatible, high reliability, distributed OS
- * DNIX
- * MVS/Extended Architecture
- 1984
- * AMSDOS
- * Mac OS
- * MSX-DOS
- * PC/IX
- * Sinclair QDOS
- * QNX
- * UNICOS
- * Venix 2.0
- * Virtual Machine/Extended Architecture Migration Assistance
- 1985
- * Windows 1.0
- * AmigaOS
- * Atari TOS
- * DG/UX
- * DOS Plus
- * MIPS RISC/os
- * Oberon – written in Oberon
- * SunOS 2.0
- * Version 8 Unix
- * Windows 1.01
- * Xenix 2.0
- * Virtual Machine/Extended Architecture System Facility
- * Graphics Environment Manager
- 1986
- * AIX 1.0
- * GS-OS
- * Genera 7.0
- * HP-UX
- * SunOS 3.0
- * GEOS
- * Version 9 Unix
- * GEMSOS – TCSEC A1-class, secure kernel for BLACKER VPN & GTNP
- * Cronus distributed OS
- 1987
- * Topaz – semi-distributed OS for DEC Firefly workstation written in Modula-2+ and garbage collected
- * Arthur
- * IRIX
- * MINIX 1.0
- * BS2000 V9.0
- * OS/2
- * PC-MOS/386
- * Windows 2.0
- 1988
- * A/UX
- * RISC iX
- * KeyKOS – capability-based microkernel for IBM mainframes with automated persistence of app data
- * LynxOS
- * CP/M rebranded as DR-DOS
- * Mac OS
- * MVS/Enterprise Systems Architecture
- * OS/2
- * OS/400
- * SpartaDOS X
- * SunOS 4.0
- * TOPS-10 7.04
- * HeliOS 1.0
- * VAX VMM – TCSEC A1-class, VMM for VAX computers
- * Flex machine – tagged, capability machine with OS and other software written in ALGOL 68RS
- * Virtual Machine/Extended Architecture System Product
- 1989
- * EPOC
- * NeXTSTEP
- * OS/2
- * RISC OS
- * SCO UNIX
- * TSX-32
- * Version 10 Unix
- * Xenix 2.3.4
- * ASOS – TCSEC A1-class secure, real-time OS for Ada applications
1990s
- 1990
- * AmigaOS 2.0
- * BeOS
- * DOS/V
- * Genera 8.0
- * OS/2 1.3
- * OSF/1
- * AIX 3.0
- * Windows 3.0
- * LOCK – TCSEC A1-class secure system with kernel & hardware support for type enforcement
- * Virtual Machine/Enterprise Systems Architecture
- * PC/GEOS
- 1991
- * Linux 0.01-0.1
- * Mac OS
- * MINIX 1.5
- * PenPoint OS
- * RISC OS 3
- * Trusted Xenix – rewritten & security enhanced Xenix evaluated at TCSEC B2-class
- * Amoeba – microkernel-based, POSIX-compliant, distributed OS
- 1992
- * 386BSD 0.1
- * BSD/386, by BSDi and later known as BSD/OS.
- * AmigaOS 3.0
- * Amiga Unix 2.01
- * RSTS/E 10.1
- * SLS
- * Solaris 2.0
- * OpenVMS V1.0
- * OS/2 2.0
- * Plan 9 First Edition
- * Windows 3.1
- * LGX
- 1993
- * FreeBSD
- * NetBSD
- * Newton OS
- * Windows NT 3.1
- * Open Genera 1.0
- * IBM 4690 Operating System
- * Novell NetWare 4
- * OS/2 2.1
- * Slackware 1.0
- * Spring
- 1994
- * AIX 4.0, 4.1
- * OS/2 3.0
- * RISC OS 3.5
- * NetBSD 1.0
- * SPIN – extensible OS written in Modula-3
- * Red Hat
- 1995
- * Digital UNIX
- * OpenBSD
- * OS/390
- * Plan 9 Second Edition
- * Ultrix 4.5
- * Windows 95
- 1996
- * Mac OS 7.6
- * Windows NT 4.0
- * Windows CE 1.0
- * RISC OS 3.6
- * AIX 4.2
- * OS/2 4.0
- * Palm OS
- * Debian 1.1
- * JN – microkernel OS for embedded, Java apps
- 1997
- * Inferno
- * Mac OS 8
- * Windows CE 2.0
- * SkyOS
- * MINIX 2.0
- * RISC OS 3.7
- * AIX 4.3
- * DR-WebSpyder 1.0
- * Nemesis
- 1998
- * Solaris 7
- * Windows 98
- * RT-11 5.7
- * Novell NetWare 5
- * Junos
- * DR-WebSpyder 2.0
- 1999
- * AROS
- * RISC OS 4
- * Mac OS 9
- * OS/2 4.5
- * Windows 98
- * Inferno Second Edition
2000s
2010s
2020s
Category links
- :Category:Operating systems|Operating systems
- :Category:Real-time operating systems|Real-time operating systems
- :Category:Embedded operating systems|Embedded operating systems