operating systems 1 (1/12) - history
TRANSCRIPT
Operating Systems I - Intro, History
Beuth HochschuleSummer Term 2014
Operating Systems I | Intro, History PT/FF 2014
The First Computer(s)
• 1801: Power loom driven by wooden punch cards
• 1822: Steam-driven analytical engine by Charles Babbage
• Mechanical decimal stored-program computer, programmable by punch cards, support for calculation and conditional statements
• Remained unbuilt; Ada Byron invented anyway subroutine and looping as programming concepts
• 1890: U.S. census supported by Hollerith desk - punch card reader, counting units, wall of dial indicators
• Built by Tabulating Machine Company, which eventually became International Business Machines
• Invented the idea of output punch cards independent from Babbage
�2
(C) computersciencelab.com
Operating Systems I | Intro, History PT/FF 2014
The First Computer(s)• 1944: Harvard Mark I developed in partnership between
Harvard and IBM (ballistic firing tables)
• First programmable digital computer made in the U.S.
• Constructed of switches, relays, rotating shafts, clutches
• Grace Hopper found the first computer bug, invented the precessor of COBOL and the first compiler
• 1941: Konrad Zuse completed the work on the Z3
• First programmable electromechanical computer
• Punch film for program and data (lack of paper)
• Mapping of Boolean algebra to relays, developed independently from original Shannon work
�3
(C) computersciencelab.com
Operating Systems I | Intro, History PT/FF 2014
Von Neumann Architecture
�4
(C) Wikipedia
• 1946: ENIAC as first fully electronic computer in the U.S.
• No program memory, re-wiring for each program
• EDVAC: Revolutionary extension with a stored program computer concept by John von Neumann
• Memory contains both the program and the data
• Introduction of a general purpose computer concept
Operating Systems I | Intro, History PT/FF 2014
Serial Processing
• Computers from 1940 to 1955 were able to perform serial processing
• Programs for the machine (relays, vacuum tubes) written in assembly language
• Console with display lights, switches, punch card reader / plugboard, printer
• Re-wiring or punch card reading necessary for filling the program memory
• Program had complete control of the machinefor the entire run-time
• Manual reservation, user either finished early(wasted time) or couldn‘t debug their problem
• Long setup time -Job may involve running the compilerprogram first and feeding in the output again
�5
Operating Systems I | Intro, History PT/FF 2014
Batch Processing• IBM 1401 - October 5th, 1959
• IBM‘s first affordable general purpose computer, i.e. for accounting
• 1401 Processing Unit, 1402 Card Read-Punch (250 cards/minute), printer
• First concepts of batch processing for multiple job input cards
• Operator loads monitorto run batched jobs from a prepared input tape
• Programs are constructed to branch back to the monitor after termination(early Fortran language)
• First version of a scheduler, better utilization of the extremely expensive hardware�6
History of operating systemsHistory of operating systemsBatch processingBatch processingThe elements of the basic The elements of the basic IBM 1401 system are the IBM 1401 system are the 1401 Processing Unit, 1401 Processing Unit, 1402 Card Read1402 Card Read--Punch, Punch, and 1403 Printer. and 1403 Printer.
27
Punching cardsPunching cards Multiprocessing Multiprocessing programmingprogramming
Job 3Job 2Job 1OS
Memory partitions
History of operating systemsHistory of operating systemsBatch processingBatch processingThe elements of the basic The elements of the basic IBM 1401 system are the IBM 1401 system are the 1401 Processing Unit, 1401 Processing Unit, 1402 Card Read1402 Card Read--Punch, Punch, and 1403 Printer. and 1403 Printer.
27
Punching cardsPunching cards Multiprocessing Multiprocessing programmingprogramming
Job 3Job 2Job 1OS
Memory partitions
1/26/2006 CS 446/646 - Principles of Operating Systems - 1. Introduction 36
1.b Operating System History and FeaturesSimple batch systems
a) programmer brings cards to IBM 1401b) 1401 reads batch of jobs onto tapec) operator carries input tape to IBM 7094d) 7094 does computinge) operator carries output tape to 1401f) 1401 prints output
Tanenbaum, A. S. (2001)Modern Operating Systems (2nd Edition).
An early IBM batch system
Operating Systems I | Intro, History PT/FF 2014
Batch Processing
• A job control language (JCL) operates the monitor application
• Instructions about the compiler to use, data to work on etc. (Fortran prefix $)
• Early version of system calls
• Monitor needed to switch between itself and the application
• Resident monitor parts always in memory
• Demands on hardware: memory protection, timer, privileged instructions for I/O
• User mode vs. monitor mode (,system mode‘, ,kernel mode‘, ,supervisor mode‘)
�7
(C) Stallings
Operating Systems I | Intro, History PT/FF 2014
Multi-Programming
• Batch processing is nice, but jobs still spend too much time on I/O completion
• Idea: Load two jobs into memory at the same time
• While one is waiting for I/O results, switch to the other one
• Multiplexing of resources between a set of jobs became a basic monitor / operating system task -> multi-programming or multi-tasking
• Goal: Maximize CPU utilization by sacrificing memory
�8
1/26/2006 CS 446/646 - Principles of Operating Systems - 1. Introduction 46
1.b Operating System History and FeaturesMultiprogrammed batch systems
¾ Solution?¾ Solution: load two jobs in memory9 while one job is waiting for I/O, the processor could switch to
the other job
Stallings, W. (2004) Operating Systems:Internals and Design Principles (5th Edition).
Multiprogramming with two programs
(C) Stallings
Operating Systems I | Intro, History PT/FF 2014
Multi-Programming
�9
1/26/2006 CS 446/646 - Principles of Operating Systems - 1. Introduction 52
1.b Operating System History and FeaturesMultiprogrammed batch systems
job 1 job 2 job 3
(a) serial uniprogramming
humanoverheadjob 1 job 2 job 3
(b) batch uniprogramming
job 3job 1
job
1
I/O job
2
I/O job
2
I/O(b’) batch uniprogramming showing actual CPU usage and I/O wait
time
job 3
job 1
job
1
I/Ojo
b 2
I/O job
2
I/O
. . . . . .
(c) multiprogramming Evolution of CPU utilization
human operator’s setup (mount tape, etc.)
human operator’s takedown (unmount)
spooling. . .
(C) CS446/646
Operating Systems I | Intro, History PT/FF 2014
Multi-Programming
�10
(C) Stallings
Operating Systems I | Intro, History PT/FF 2014
Time Sharing
• Users started to demand interaction with their program, e.g. for retry on errors
• Perform multi-tasking, but act like the machine is solely used
• Advent of time-sharing / preemptive multi-tasking systems
• Goal: Minimize single user response time
• Extension of multi-programming to multiple interactive (non-batch) jobs
• Starting point for Unix operating systems in the 1960‘s
• Preemptive multi-tasking became a single user demand in modern times
• Leave application running while starting another one
• Pure batch processing systems are still significant (TPM, SAP R/3, HPC)
�11
Operating Systems I | Intro, History PT/FF 2014
Time-Sharing• Compatible Time-Sharing System (CTSS)
• Operating system developed at MIT, first for the IBM 7094 in 1961 (32.768 36bit words memory)
• Program always loaded to start at the location of the 5000th word
• System clock generated interrupts roughly every 0.2 seconds
• At each clock interrupt, the system regained control and assigned the processor to another user - time slicing
• Parts of the active program that would be overwritten are written to disk
• Other parts remained inactive in the system memory
• Direct successor MULTICS pioneered many modern operating system concepts�12
Operating Systems I | Intro, History PT/FF 2014
History of Modern Operating Systems
�13
Operating Systems Operating Systems EvolutionEvolution
55
60
65
70
75
IOCS
DOS/360 OS/360
TSO
IBSYS
CTSS
CP/CM5MULTICS
UNIXCP/M
RSX-11MRT-11
28
75
80
85
90
95
00
03
DOS/VDSE
VS
VS/ESA
MVS/370
MVS/XA
MVS/ES
VM/370
VM/XA
VM/ESA
SYSTEM III
SYSTEM V
SYSTEM V.4
UNIXV.7
AIX/370
AIXSUN OS
POSIX
SOLARIS 2
4.1BSD
4.2BSD
4.3BSD
4.4BSD
MACHOSF/1
AIX/ESA
XENIX MS-DOS 1.0
CP/M
DR/DOSOS/2WIN 3.0
WIN NT
WIN 2000
WIN 9X
WIN XP
LINUX
VMS 1.0
VMS 5.4
VMS 7.3
WIN 3.1
SOLARIS 10LINUX 2.6WIN Server 2003
Operating Systems I | Intro, History PT/FF 2014
History of Unix [levenez.com]
• Compatible Time-Sharing System (CTSS)
• 1961-1973, MIT
• First time-sharing system
• Successor MULTICS
• September 1969: UNICS
• UNIX as today
• Originally from Bell Labs
• BSD Unix derivate by University of Berkeley
�14
UNICSseptember 1969
UNIX Time-Sharing SystemFirst Edition (V1)november 3, 1971
UNIX Time-Sharing SystemSecond Edition (V2)
june 12, 1972
Open Systemsoctober 7, 2012
© Éric Lévénez 1998-2012<http://www.levenez.com/unix/>
UNIX Time-Sharing SystemThird Edition (V3)
february 1973
19721969 19711970 1973
UNIX Time-Sharing SystemFourth Edition (V4)
november 1973
UNIX Time-Sharing SystemFifth Edition (V5)
june 1974
MERT1974
PWB/UNIX1974
UNIX Time-Sharing SystemSixth Edition (V6)
may 1975
LSX
Mini Unixmay 1977
SRI Eunice
PWB 1.0july 1, 1977
RT 1.01977
TS 1.01977
USG 1.0
UNSW
197619751974 1977
1BSDmarch 9, 1978
CB UNIX 1
UNIX Time-Sharing SystemSeventh Edition (V7)
january 1979
TS 2.01978
PWB 2.01978
USG 2.0
PWB 1.2
2BSDmay 10, 1979
UNIX 32Vmay 1979
InteractiveIS/1
USG 3.0
CBUNIX 2
TS 3.01979
3BSDmarch 1980
2.79BSDapril 1980
TS 3.0.11980
CB UNIX 3
4.0BSDoctober 1980
XENIX OSaugust 25, 1980
UCLA Secure Unix1979
UCLA Locally Cooperating Unix Systems
1980
UNIX Time-Sharing SystemSeventh Edition Modified
(V7M)december 1980
V7appendafebruary 12, 1980
UNSW 01january 1978 UNSW 04
november 1979BRL Unix V4.1
july 1979
19801978 1979
The Wollongong GroupEunice (Edition 7)
1980
Note 1 : an arrow indicates an inheritance like a compatibility, it is not only a matter of source code.
Note 2 : this diagram shows complete systems and [micro]kernels like Mach, Linux, the Hurd... This is because sometimes kernel versions are more appropriate to see the evolution of the system.
4.1BSDjune 1981
TS 5.01982
UNIX System IIInovember 1981
4.1aBSDapril 1982
2.8.1BSDjanuary 1982
4.1bBSDaugust 1982
SunOS 1.0february 1982
2.8BSDjuly 1981
Ultrix-11
UNIX System IV1982
TS 4.0.11981
2.8.2BSDseptember 8, 1982
2.9BSDjuly 1983
2.9.1BSDnovember 1983
4.1cBSDdecember 1982
4.2BSDseptember 1983
XENIX 3.0april 1983
UNIX System Vjanuary 1983
TS 5.21983
IS/3
HP-UX 1.0 (S500)H1 1983
PC/IX
QUNIX1981
QNX beta1983
XENIX 2.3
Locus1983
UCLA Locus1981
Venix
UNSW 81april 1981
V7M 2.1october 1981
Coherentjune 1983
Sinix
mt Xinujuly 19, 1983
19831981 1982
SPIX1982
Eunice 21982
Tunis1981
Plurix1982
UniSoftUniPlus
System V1983
UniSoftUniPlus V7
1981
IRISGL2 1.0
1983
HP-UX 2.0 (S200)august 1983
UNIX System VRelease 2april 1984
UNIX Time-Sharing SystemEighth Edition (V8)
february 1985
SunOS 1.1april 1984
Interactive 386/ix1985
Minix
A/UX
Mach1985
Xinu1984
SunOS 1.2january 1985 SunOS 2.0
may 15, 1985
2.9BSD-Seismoaugust 1985
Ultrix 32M 1.01984
IS/5
4.3BSDjune 1986
SunOS 3.0february 17,
1986
UNIX System VRelease 3.0
1986
Chorus1986
HP-UX 1.0 (S800)november 20, 1986
Mach 2.0
SunOS 3.2september 1986
UNIX Time-Sharing SystemNinth Edition (V9)
september 1986
Plan 9
MIPS OSRISC/os
Dynix1984
Unicos 2.0december 19, 1986
Unicos 1.0april 3, 1986
CXOs 0.9sept. 1985
QNX 1.01984
SCO XENIX System V/286
1985SCO XENIX 3.0
february 1984
IBM IX/3701985
Locus1985
AIX/RT 21986
Venix/286
Ultrix 32M 1.21985
Venix 1.01985
Venix 2.01986
Ultrix-11 v3.01986
Ultrix-11 v3.11986
BRL Unix(4.3BSD)
1986
BRL Unix(4.2BSD)
1985
mt Xinu(4.2BSD)
mt Xinu(4.3BSD)
UNIX SystemV/2861985
UNIX SystemV/386 rel 3.0
1984 1985 1986
GNU (Trix)1986
SPIX 32
Eunice 4.21985
Microport Unix SV/ATjanuary 1986
CXOs1984
IRIS GL2 5.0dec. 1986
IRIS GL2 4.0march 1986IRIS GL2 1.5
mid-1984
IRIX1986
HP-UX 2.0 (S500)H1 1984
HP-UX 2.1 (S500)september 1984
HP-UX 2.1 (S200)H1 1985
HP-UX 5.0(S200/S300)
H1 1986HP-UX 5.1 (S200/S300)
H1 1986
2.10BSDapril 1987
UNIX System VRelease 3.2
1987
Mach 2.51988
4.3BSD Tahoejune 1988
HP-UX 1.1 (S800)
august 17, 1987
UNIX System VRelease 4
1988
UNIX Interactive 4.11988
NeXTSTEP 0.8october 12, 1988
Xinu 7march 1988
AIX/RT 2.1.2
Chorus/MiX V3.21988
BSD Net/1november 1988
IBM AOS1988
MIPS OSRISC/os 4
2.10.1BSDjanuary 1989
SunOS 4.01989
NeXTSTEP 1.0september 18, 1989
UNIX Time-Sharing SystemTenth Edition (V10)
october 1989
SCO UNIX System V/386release 3, 1989
AIX/6000 v31989
HP-UX 7.0(S300/S800)
H2 1989
SunOS 4.0.3may 1989
SunOS 3.51988
HP-UX 2.0(S800)
march 1988HP-UX 3.1feb. 1989
A/UX 1.0february 1988
AIX/RT 2.2.11987
SCO XENIX System V/386october 1987
Unicos 3.0september 25, 1987
Unicos 4.0july 15, 1988
Unicos 5.0may 15, 1989
Minix 1.01987
QNX 2.0 QNX 2.21
SCO XENIX SystemV/386 release 2.3.4
june 1989
AIX PS/2 1.1march 31, 1989
Venix 3.2.3Venix 3.2
Ultrix 4.2
Sinix 2.01987
Sinix 2.11988
more/BSDdecember 1988
mt Xinumach386
HPBSD1987 HPBSD 1.0
april 1988
UNIX System V/386 Release 3.2 UNIX System V/386
Release 4
CTIX/386 CTIX 3.0 CTIX 3.2 CTIX 4.0
198919881987
Acorn RISC iX1989
Atari Unix1989
Ultrix 32M 2.01987
BOS1989
NonStop-UXapril 10, 1987
NonStop-UX B00august 22, 1989
Eunice 4.31987
Acorn RISC Unix1988
Microport Unix V/386september 1987
IRIX 3.0june 10, 1988
IRIX 2.0november 18, 1987
IRIS GL2 6.01987
Dell Unix SVR1.1november 1, 1989
HP-UX 5.2(S300)
H2 1987
HP-UX 6.0(S300)
H2 1987
HP-UX 6.2(S300)
june 1988
HP-UX 6.5(S300)
H1 1989
HP-UX 1.2(S800)
nov. 16, 1987
HP-UX 2.1(S800)
july 1988
HP-UX 3.0(S800)
nov. 11, 1988
HP-UX 7.02(S800)
H2 1989
2.11BSDfebruary 1992
Chorus/MiX SVR41991
AIX 3.11990
Plan 91990
4.3BSD Renojune 1990
BSD Net/2(4.3BSD Lite)
june 1991
386 BSD 0.0february 1992
4.4BSD alphajune 1992
SunOS 4.1.1(Solaris 1)
november 1990
Linux 0.01august 1, 1991
A/UX 3.0april 16, 1992
UnixWare 1Unix System V
Release 4.2november 2, 1992
OSF/11990
SunSoft UNIX Interactive 4.1
1992
NeXTSTEP 2.0sept. 18, 1990
OSF/11992
NeXTSTEP 3.0september 1992
Xinu
NeXTSTEP 2.1march 25, 1991
Linux 0.02october 5, 1991
Minix 1.5december 1992
HP-UX 9.0 (S800)october 7, 1992
SunOS 4.1march 1990
386 BSD 0.1july 14, 1992
AOS Reno1992
SunOS 4.1.3(Solaris 1.1a)august 1992
Solaris 2.0 (sparc)
(SunOS 5.0)july 1992
BSD/386 0.3.2(BSDI)
february 28, 1992
Solaris 2.1(SunOS 5.1)
december 1992
BSD/OS 1.0(BSDI)
SunOS 4.1.2(Solaris 1.0.1)december 1991
HP-UX 8.0 (S300/S800)march 27, 1991
HP-UX 8.02 (S800)august 5, 1991
AIX 3.21990
IRIX 4.0september 1991
A/UX 2.0june 1990
Mach 3
GNU(GNU/Hurd)may 7, 1991
Linux 0.12january 16, 1992
Mach 2.6
Linux 0.95march 8, 1992
Unicos 6.0february 14, 1991
Unicos 7.0october 29, 1992
QNX 4.01990
Trusted XENIX 2.0january 9, 1991
Trusted XENIX 3.0april 8, 1992
Unix System VRelease 4.1ESdecember 1992
Solaris 2.0 (x86)end 1992
AIX PS/2 & AIX/3701.2.1
february 22, 1991
AIX PS/2 1.3october 2, 1992
AIX/ESA 2.11992
AIX PS/2 & AIX/3701.2
march 30, 1990
AIX/ESA 11991
Venix 3.2.4
Ultrix 4.2A Ultrix 4.3
Coherent 3.0 Coherent 4.0may 1992
Sinix 5.201990
Sinix 5.401992
mt Xinumach 2.6
1990 1991 1992
RISC iX 1.211991
AMiX 1.1 (Amiga Unix SVR4)1990
AMiX 2.2
ASV (dev release)1991
ASV (final release)august 1992
Microport Unix SVR3.2 Microport Unix SVR4.0 Microport Unix SVR4.1
MIPS OSRISC/os 5
IRIX 4.0.4march 1992
Dell Unix SVR4.01990
Dell Unix SVR4 Issue 2.21992
HP-UX 7.06(S800)
H2 1990
HP-UX 7.08(S800)
H1 1991
HP-UX 8.01 (S700)february 1991
HP-UX 8.05 (S300/700)july 1991
HP-UX 8.07(S300/S700)
november 21, 1991
HP-UX 9,01(S300/S700)
november 2, 1992
HP-UX 8.06 (S800)H2 1991
HP-UX BLS 8.04 (S800)H2 1991
NetBSD 0.8april 20, 1993
FreeBSD 1.1may 1994FreeBSD 1.0
december 1993
NetBSD 0.9august 23, 1993
BSD/OS 1.1(BSDI)
february 14, 1994
4.4BSDjune 1, 1993
NetBSD 1.0october 26, 1994
386 BSD 1.012 november 1994
4.4BSD Lite 1march 1, 1994
4.4BSD Encumberedjune 1993
2.11BSDpatch 100
january 19932.11BSDpatch 200
december 1994
OSF/1.3june 1994
NeXTSTEP 3.1may 25, 1993
NeXTSTEP 3.2october 1993
SunOS 4.1.4(Solaris 1.1.2)
september 1994
UnixWare 1.1.1Unix System V Release 4.2
1994
SCO UNIX 3.2.4(Open Desktop)
1994
Chorus/MiX SVR4
Solaris 2.2 (sparc)(SunOS 5.2)
may 1993
Solaris 2.3 (sparc)(SunOS 5.3)
november 1993
Solaris 2.4(SunOS 5.4)
december 1994
Xinu
UNIX Interactive 4.1ajune 1994
Linux 1.0march 14, 1994
Linux 1.1.0april 6, 1994
AIX 4.1august 12, 1994
Linux 1.0.9april 17, 1994
Linux 1.1.52october 6, 1994
AIX 3.2.5october 15, 1993
HP-UX 9.02august 1993
FreeBSD 1.1.5.1july 1994
HP-UX 9.03december 16, 1993
HP-UX 9.04 (S800)november 17, 1993
HP-UX 9.05april 19, 1994
AIX 3.2.4july 1993
Linux 0.99.11july 18, 1993
IRIX 6.0december 1994
Linux 1.0.6april 3, 1994Linux 0.99.15j
march 2, 1994
Dynix/ptx 2.0.41993
Unicos 8.0march 11, 1994
Unicos-max 1.0november 15, 1993
Unicos-max 1.1june 10, 1994
Unicos-max 1.2november 30, 1994
QNX 4.11994
UnixWare 1.1Unix SVR4.2may 18, 1993
Trusted XENIX 4.0september 17, 1993
HP-UX BLS 9.09+december 1, 1994
SunOS 4.1.3_U1(Solaris 1.1.1)december 1993
Lites
Mach 4UK02
july 20, 1994
Solaris 2.1 (x86)
AIX/ESA 2.21994
Venix 4.2
A/UX 3.0.1 A/UX 3.0.2 A/UX 3.1
ArchBSDnovember 1994
Ultrix 4.4Ultrix 4.3A
SunOS 4.1.3_U1b(Solaris 1.1.1B)february 1994
Coherent 4.2may 1993
Sinix 5.42Sinix 5.411993
HPBSD 2.0april 1993
HPBSD
19941993
MVS/ESA OpenEdition SP4.3.0march 26, 1993
MVS/ESA OpenEdition SP5.1.0june 24, 1994
MVS/ESA OE SP5.2.0september 13, 1994
IRIX 5.0march 1993
NonStop-UX B22november 22, 1993
NonStop-UX B31november 1, 1994
AIX 4.1.1october 28, 1994
IRIX 5.1september 1993
IRIX 5.2march 1994
IRIX 5.3december 1994
Dell Unix SVR4 Issue 2.2.11993
OpenServer 5.0may 9, 1995
FreeBSD 2.0november 22, 1994
UnixWare 2.0Unix System V Release 4.2MP
january 1995
FreeBSD2.0.5
june 10, 1995
A/UX 3.1.11995
HP-UX 10.0 (S700/S800)february 1995
4.4BSD Lite 2june 1995
OpenBSDoctober 1995
Lites 1.0february 28, 1995
Mk Linux DR11996
Plan 9 r2july 1995
Digital Unix(DEC OSF/1 AXP)
march 1995
FreeBSD2.1
november 19, 1995
NetBSD 1.1november 26, 1995
AOS Lite1995
Solaris 2.5(SunOS 5.5)
november 1995
BSD/OS 2.0.1(BSDI)
august 1995
OPENSTEP 4.0july 22, 1996
FreeBSD 2.1.5july 14, 1996
GNU 0.1 (GNU/Hurd)september 6, 1996
NetBSD 1.2october 4, 1996
OpenBSD 2.0october 1996
BSD/OS 2.1(BSDI)
february 13, 1996
2.11BSDpatch 300
february 1996
Digital Unix4.0A
september 1996
Linux 2.0june 9, 1996
Linux 2.1september30, 1996
HP-UX 10.20june 1996
Minix 1.7.2march 1996
Mk Linux DR2december 1996
Mach 4UK02p21
november 3, 1995
FreeBSD 2.1.6november 16, 1996
HP-UX 10.10december 1995
IRIX 6.3september 1996
IRIX 6.2march 1996
UnixWare 2.1.2october 1996
UnixWare 2.1february 13, 1996
Mach 4UK22
march 29, 1996
NeXTSTEP 3.3february 1995
Linux 1.2march 7, 1995
Linux 1.1.95march 2, 1995
Linux 1.3june 12, 1995
Linux 1.2.13august 2, 1995
Linux 1.3.100may 10, 1996
Linux 2.0.21september20, 1996
Dynix/ptx 4.41996
Unicos 9.0september 21, 1995
Unicos 9.1march 15, 1996
Unicos-max 1.3november 15, 1995
Unicos/mk 1.2.5november 11, 1996
Unicos/mk 1.3december 9, 1996
Solaris 2.5.1(SunOS 5.5.1)
may 1996
QNX 4.2 QNX 4.22 QNX 4.24
QNX/Neutrino 1.01996
HP-UX 10.01may 1995
OpenServer 5.0.2june 1996
Trusted IRIX/B 4.0.5 EPLfebruary 6, 1995
Trusted Unicos 8.0march 9, 1995
Lites 1.1march 24, 1995
Lites 1.1u3march 30, 1996
Ultrix 4.5november 1995
OPENSTEP 4.1december 1996
Coherent 4.2.101995
Sinix ReliantUnix 5.431995
1995 1996
Digital Unix 4.0(DEC OSF/1 V4)
may 1996
Digital Unix4.0B
december 1996
MVS/ESA OpenEdition SP5.2.1june 20, 1995
MVS/ESA OpenEdition SP5.2.2september 29, 1995
OS/390 OpenEdition V1R1march 29, 1996
OS/390 OpenEdition V1R2september 27, 1996
NonStop-UX Cxxfebruary 1996
NonStop-UX B32june 12, 1995
BSD/OS 2.0(BSDI)
january 1995
AIX 4.2may 17, 1996
AIX 4.1.5november 8, 1996AIX 4.1.4
october 20, 1995AIX 4.1.3
july 7, 1995
IRIX 6.4november 1996
IRIX 6.1july 1995
UnixWare 7Unix System V Release 5
march 3, 1998
Rhapsody DR2may, 1998
NetBSD1.3.2
may 29,1998
AIX 4.3.2october 23, 1998
FreeBSD 3.0october 16, 1998
FreeBSD 2.2.1march 25, 1997
Solaris 2.6(SunOS 5.6)august 1997
Mach 41998
Linux 2.0.36november 15, 1998
UnixWare 7.0.1september 8, 1998
OpenServer 5.0.5august 12, 1998
OpenBSD 2.1june 1, 1997
OpenBSD 2.3may 19, 1998
Minix 2.0.2december 1998
Xinu 81998
Mk Linux DR3july 31, 1998
GNU 0.2 (GNU/Hurd)june 12, 1997
Linux 2.1.132december 22, 1998
Minix 2.0.0january 1997
Solaris 7(SunOS 5.7)
october 27, 1998
4.4BSD Lite 2
Digital Unix 4.0Ddecember 1997
Chorus/MiX SVR4
FreeBSD 2.2march 16, 1997
FreeBSD 2.1.7february 20, 1997 FreeBSD 2.2.8
november 29, 1998
NetBSD 1.2.1may 20, 1997
NetBSD 1.3january 4,
1998
OpenBSD 2.2december 1, 1997
OpenBSD 2.4december 1, 1998
BSD/OS 3.0(BSDI)
february 26, 1997
FreeBSD 2.2.5october 22, 1997 2.11BSD
patch 400january 1998
FreeBSD 2.2.7july 22, 1998
AIX 4.3october 31, 1997
BSD/OS 4.0(BSDI)
august 17, 1998
NetBSD 1.3.3december 23, 1998
HP-UX 10.30july 1997
HP-UX 11.0november 1997
IRIX 6.5.2november 17, 1998
IRIX 6.5june 15, 1998
Rhapsody DR1september, 1997
UNIX Interactive 4.1.1july 21, 1998
Linux 2.0.28january 14, 1997
Linux 2.1.32april 5, 1997
Monterey (announced)october 1998
Dynix/ptx 4.4.41998
Unicos 9.2january 13, 1997
Unicos 10.0november 19, 1997
Unicos/mk 1.4.1march 3, 1997
Unicos/mk 1.6july 21, 1997
Unicos/mk 2.0october 13, 1997
Trusted Solaris 2.5.1september 1998
QNX 4.25
QNX/Neutrino 2.01998
NetBSD1.3.1
march 9,1998
OpenServer 5.0.4may 1997
IRIX 6.5.1Maugust 14, 1998
BSD/OS 3.1(BSDI)
december 10, 1997
xMach
Lites
Unicos 10.0.0.2may 1998
Unicos 10.0.0.3october 1998
Unicos/mk 2.0.3may 1998
Unicos 9.3august 1997
2.11BSDpatch 366
february 1997
OPENSTEP 4.2january 1997
ReliantUnix 5.441997
1997 1998
OS/390 OpenEdition V1R3march 28, 1997
OS/390 Unix V2R4september 26, 1997 OS/390 Unix V2R5
march 27, 1998OS/390 Unix V2R6september 25, 1998
NonStop-UX C41november 14, 1997
4.3BSD-Quasijarus0december 27, 1998
NonStop-UX C40august 20, 1997
NonStop-UX C50june 3, 1998
NonStop-UX C51december 8, 1998
AIX 4.3.1april 24, 1998
AIX 4.2.1april 25, 1997
Mk Linux DR2.1
Linux 2.2.0january 26, 1999
Linux 2.2.13october 19, 1999
Tru64 Unix V4.0Ffebruary 1, 1999
FreeBSD 3.1february 15, 1999
OpenServer 5.0.5afebruary 1999
UnixWare 7.1february 23, 1999
Mac OS X Server 1.0march 16, 1999
NetBSD 1.4may 12, 1999
BSD/OS 4.0.1(BSDI)
march 1, 1999
Linux 2.3.0may 11, 1999
Mac OS X (DP1)may 10, 1999
FreeBSD 3.2may 18, 1999
OpenBSD 2.5may 19, 1999
IRIX 6.5.3february 9, 1999
Linux 2.0.37june 14, 1999
Linux 2.0.38august 25, 1999
Mac OS X Server 1.0.2july 22, 1999
Darwin 0.1march 16, 1999
Darwin 0.3august 16, 1999
Tru64 Unix V5.0august 12, 1999
NetBSD 1.4.1august 26, 1999
AIX 4.3.3september 17, 1999
FreeBSD 3.3september 17, 1999
IRIX 6.5.5august 6, 1999
IRIX 6.5.6november 10, 1999
Mac OS X (DP2)november 10, 1999
Linux 2.2.8may 11, 1999
OpenBSD 2.6december 1, 1999
FreeBSD 3.4december 20, 1999
BSD/OS 4.1(BSDI)
december 20, 1999
Linux 2.3.14august 19, 1999
Solaris 8(beta)
nov 2, 1999
UnixWare 7.1.1december 30, 1999
Darwin 0.2may 13, 1999
Dynix/ptx 4.51999
Monterey beta
Unicos/mk 2.0.4january 25, 1999
Unicos/mk 2.0.5october 18, 1999
Trusted Solaris 7november 2, 1999
QNX/Neutrino 2.10(QRTP)
IRIX 6.5.4may 11, 1999
Linux 2.2.12august 26, 1999
2.11BSDpatch 430
december 13, 1999
Unicos 10.0.0.5may 1999
Unicos 10.0.0.6june 1999
Unicos 10.0.0.4february 1999
Solaris 7, 3/99march 1999
Solaris 7, 5/99may 1999
Solaris 7, 8/99august 1999
Solaris 7, 11/99november 1999
1999
OS/390 Unix V2R7march 26, 1999
OS/390 Unix V2R8september 24, 1999
4.3BSD-Quasijarus0aoctober 10, 1999
MkLinux Pre-R11999 MkLinux R1
december 11, 1999
HP-UX 11.0 9905may 1999
NetBSD 1.4.2march 19, 2000
FreeBSD 4.0march 14, 2000
FreeBSD 4.1july 27, 2000
OpenBSD 2.7june 15, 2000
Mac OS X (DP3)february 14, 2000
Darwin 1.0april 5, 2000
Mac OS X (DP4)may 15, 2000
Solaris 8january 26, 2000Mac OS X Server 1.2
january 14, 2000
IRIX 6.5.8may 22, 2000
IRIX 6.5.9august 9, 2000
Plan 9 r3june 7, 2000
UnixWare NSC 7.1.1+IPjune 26, 2000
HP-UX 11.11 aka 11iv1december 2000
Linux 2.2.16june 7, 2000
Linux 2.3.51march 10, 2000
Darwin 1.1may 15, 2000
Linux 2.4.0 test8september 8, 2000
IRIX 6.5.7february 10, 2000
Tru64 Unix V5.1august 2000
AIX 5L 5.0october 24, 2000
OpenServer 5.0.6august 21, 2000
Linux 2.2.17september 4, 2000
Linux 2.4.0 test 1may 25, 2000
Mac OS X (beta)september 13, 2000
FreeBSD 4.1.1september 27, 2000
Mac OS X Server 1.2v3october 27, 2000
Darwin 1.2.1november 15, 2000
FreeBSD 4.2november 21, 2000
NetBSD 1.4.3november 25, 2000
Solaris 86/00 (su1)june 2000
Solaris 8 10/00 (su2)october 2000
OpenBSD 2.8december 1, 2000
UnixWare 7.1.1 DCFSnovember 27, 2000
Trusted Solaris 8november 20, 2000
BSD/OS 4.2(BSDI)
november 29, 2000
Linux 2.2.18december 11, 2000
Linux 2.4.0 test12december 12, 2000
IRIX 6.5.10november 8, 2000
Security-Enhanced Linux 1.0december 22, 2000
FreeBSD 5.0 betamarch 2000
TrustedBSD (announced)april 9, 2000 TrustedBSD beta
UnixWare 7.1.1+LKPaugust 21, 2000
xMach DR 01august 6, 2000
NetBSD 1.5december 6, 2000
FreeBSD 3.5june 24, 2000
Minix-VMD 1.7.0november 9, 2000
Unicos 10.0.0.7january 2000
Unicos 10.0.0.8november 22, 2000
ReliantUnix 5.452000
Debian GNU/Hurd A1august 2000
2000
Tru64 Unix V4.0Gmay 2000
OS/390 Unix V2R9march 31, 2000
OS/390 Unix V2R10september 29, 2000
2.11BSD patch 433november 5, 2000
NonStop-UX C52april 20, 2000
HP-UX 11.10march 2000
Linux 2.4.0january 4, 2001
Linux 2.0.39january 9, 2001
Linux 2.4.3march 30, 2001
IRIX 6.5.11february 2, 2001
QNX RTOS 6january 18, 2001
Solaris 8 1/01 (su3)february 20, 2001
xMach currentmarch 16, 2001
Mac OS X 10.0(Cheetah)
march 24, 2001
Linux 2.2.19march 25, 2001
Darwin 1.3.1april 13, 2001
FreeBSD 4.3april 22, 2001
Linux 2.4.5may 25, 2001
Mac OS X 10.0.4june 22, 2001
AIX 5L v5.1may 4, 2001
Mac OS X Server10.0.3
may 21, 2001
OpenBSD 2.9june 1, 2001
Solaris 8 4/01may 2001
Mac OS X Server10.0.4
july 3, 2001
Linux 2.4.7july 20, 2001
Open UNIX 8Release 8.0
june 11, 2001
Solaris 9 alpha
NetBSD 1.5.1july 11, 2001
Solaris 8 7/01july 2001
IRIX 6.5.12may 9, 2001
IRIX 6.5.13august 8, 2001
Tru64 Unix V5.1Aseptember 2001
NetBSD 1.5.2september14, 2001
FreeBSD 4.4september 19, 2001
Linux 2.4.15november 23, 2001
Mac OS XServer 10.1
september 29, 2001
Mac OS X 10.1(Puma)
sept. 29, 2001
Darwin 1.4.1october 1, 2001
S-E Linux 2.0september 26, 2001
Minix 2.0.3may 22, 2001
Solaris 9 EAoctober 2, 2001
QNX RTOS 6.1.0
QNX RTOS 6.1.0patch A
september 28, 2001
Dynix/ptx 4.5.3october 2001
Linux 2.2.20november 2, 2001
Unicos 10.0.1.0june 2001
OpenServer 5.0.6ajune 8, 2001
Mac OS X10.1.1
nov 13, 2001
Mac OS X Server 10.1.1
november21, 2001
Linux 2.5.0november 23, 2001
Linux 2.4.17december21, 2001
OpenBSD 3.0november27, 2001
Mac OS X10.1.2
dec 20, 2001
IRIX 6.5.14november 7, 2001
Open UNIX 8 MP1Release 8.0
august 8, 2001
Open UNIX 8 MP2Release 8.0
november 6, 2001
Solaris 8 10/01october 2001
HP-UX 11.20 aka 11iv1.5 (IA)june 2001
Debian GNU/Hurd G1october 10, 2001
Debian GNU/Hurd H2december 4, 2001
GNU-Darwinjanuary 17, 2001
2001
z/OS Unix System Services V1R1march 30, 2001
z/OS Unix V1R2october 26, 2001
Darwin 5.1
NonStop-UX C53october 19, 2001
HP-UX 11.11/11iv1/0112december 2001
HP-UX 11.11/11iv1/0109september 2001
HP-UX 11.11/11iv1/0106june 2001
Linux 2.5.3january 30, 2002
Mac OS X Server10.1.2
january 17, 2002
FreeBSD 4.5january 29, 2002
Linux 2.5.5february 19, 2002
IRIX 6.5.15february 6, 2002
Mac OS X 10.1.3february 19, 2002
Open UNIX 8 MP3Release 8.0
february 12, 2002
Linux 2.4.18february 25, 2002
Mac OS X Server10.1.3
february 20, 2002
BSD/OS 4.3february 14, 2002
Solaris 8 2/02february 2002
BSD/OS 5.0beta
FreeBSD 5.0Developer Preview 1
april 8, 2002
Mac OS X Server10.1.4
april 15, 2002
Mac OS X 10.1.4april 17, 2002
Linux 2.5.10april 24, 2002
Linux 2.5.44october 19, 2002
Plan 9 r4april 28, 2002
FreeBSD 4.6june 15, 2002
OpenBSD 3.1may 19, 2002
Solaris 9 OEmay 22, 2002
Linux 2.2.21may 20, 2002
IRIX 6.5.16may 8, 2002
NetBSD 1.6 betamay 28, 2002
GNU (GNU/Hurd,GNU Mach 1.3)
may 27, 2002
Mac OS X10.1.5
june 4, 2002
QNX 6.2(Momentics)june 4, 2002
HP-UX 11.22 aka 11iv1.6 (IA)august 2002
Yamit (alpha)may 5, 2002
NetBSD 1.5.3july 22, 2002
Mac OS X Server10.1.5
july 1, 2002
Linux 2.4.19august 3, 2002
Mac OS X 10.2(Jaguar)
august 13, 2002
Linux 2.5.18may 25, 2002
FreeBSD 4.6.2august 15, 2002
MicroBSD 0.1july 14, 2002
MicroBSD 0.5august 14, 2002
Open UNIX 8 MP4Release 8.0july 3, 2002
Mac OS XServer 10.2
august 13, 2002
IRIX 6.5.17august 7, 2002
Mac OS X10.2.1
sept. 18, 2002
Mac OS XServer 10.2.1sept. 18, 2002
Linux 2.5.30august 1, 2002
Linux 2.2.22sept. 16, 2002
NetBSD 1.6sept. 14, 2002
Darwin 6.0.1sept. 23, 2002
Debian GNU/Hurd H3february 26, 2002 Debian GNU/Hurd J1
august 5, 2002
AIX 5L v5.2october 18, 2002
Solaris 9 OE 9/02sept. 2002
FreeBSD 4.7october 10, 2002
QNX 6.2 (patch A)october 18, 2002
MicroBSD 0.6october 12, 2002
SCO UnixWare 7.1.3(announced)
august 26, 2002
OpenServer 5.0.7 (announced)august 26, 2002
Debian GNU/Hurd J2october 10, 2002
GNU-Darwin (beta 2.5)march 12, 2002
2002
MirBSD #0october 11, 2002
MirBSDaugust 29, 2002
z/OS, z/OS.e Unix V1R3march 29, 2002
z/OS, z/OS.e Unix V1R4september 27, 2002
Darwin5.2 Darwin 5.3 Darwin 5.4 Darwin 5.5
NonStop-UX C60may 3, 2002
NonStop-UX C61october 2, 2002
MkLinux Pre-R2august 5, 2002
Unicos/mp 1.0august 23, 2002
Unicos 10.0.1.1may 2002
Unicos/mk 2.0.6january 2002
HP-UX 11.11/11iv1/0209september 2002
HP-UX 11.11/11iv1/0206june 2002HP-UX 11.11/11iv1/0203
march 2002
OpenBSD 3.2november 1, 2002
Darwin 6.0.2oct. 28, 2002
Linux 2.5.52december 15, 2002
Mac OS X 10.2.2november 11, 2002
Mac OS X Server10.2.2
november 11, 2002
FreeBSD 5.0 DP 2november 18, 2002
IRIX 6.5.18november 8, 2002
Linux 2.4.20november 28, 2002
Linux 2.2.23november 29, 2002
SCO UnixWare 7.1.3december 4, 2002
Mac OS X 10.2.3december 19, 2002
Mac OS X Server10.2.3
december 19, 2002
FreeBSD 5.0january 19, 2003
Linux 2.5.48november 18, 2002
Solaris 9 OE 12/02december 2002
GNU-Darwin 1.0january 10, 2003
Solaris 9 x86 PEfebruary 6, 2003
Mac OS X 10.2.4february 13, 2003
Linux 2.5.62february 17, 2003
2003
OpenDarwin-20030212february 17, 2003
Tru64 Unix V5.1Bjanuary 20, 2003
Mac OS X Server10.2.4
february 24, 2003
QNX 6.2.1 (Momentics)february 18, 2003
Linux 2.2.24march 5, 2003
OpenServer 5.0.7february 24, 2003
Linux 2.2.25march 17, 2003
Linux 2.5.70may 26, 2003
FreeBSD 4.8april 3, 2003
IRIX 6.5.19february 5, 2003
Mac OS X10.2.5
april 10, 2003
Debian GNU/HurdK1-Unstable
december 12, 2002Debian GNU/Hurd K2
march 3, 2003
Mac OS X Server10.2.5
april 14, 2003
Darwin 6.5april 15, 2003
NetBSD 1.6.1april 14, 2003
OpenBSD 3.3may 1, 2003
Solaris 9 OE 4/03april 2003
Debian GNU/Hurd K3april 30, 2003
Mac OS X10.2.6
may 6, 2003
Mac OS X Server10.2.6
may 8, 2003
Solaris 8 12/02december 2002
IRIX 6.5.20may 7, 2003
Darwin 6.6may 14, 2003
SCO UnixWare 7.1.3Update Pack 1may 8, 2003
Linux 2.5.65march 17, 2003
OpenDarwin6.6.1
may 27, 2003
Linux 2.5.68april 19, 2003
BSD/OS 4.3.1december 21, 2002
BSD/OS 5.0may 2, 2003
MirBSD #2january 28, 2003
MirBSD #3march 2, 2003
MirBSD #4april 16, 2003
MirBSD #1november 31, 2002
Darwin6.1 Darwin 6.2 Darwin 6.3 Darwin 6.4
2.11BSD patch 444february 10, 2003
NonStop-UX C62january 17, 2003
Unicos/mp 2.0december 20, 2002
Unicos/mp 2.1march 17, 2003
GNU/Hurd-L4(announced)
november 18, 2002
Unicos 10.0.1.2may 2003
HP-UX 11.11/11iv1/0303march 2003
HP-UX 11.11/11iv1/0212december 2002
AIX 5L v5.2Maintenance Level 1
may 2003AIX 4.3.3 Maintenance Level 11
february 2003
FreeBSD 5.1june 9, 2003
Linux 2.4.21june 13, 2003
Linux 2.5.75july 10, 2003
Darwin 7.0 Previewjune 25, 2003
Mac OS X 10.3 beta (Panther)june 23, 2003
Mac OS X Server 10.3 beta (Panther)june 23, 2003
Linux 2.6.0-test1july 13, 2003
DragonFly BSDjuly 16, 2003
Solaris 9 OE 8/03july 29, 2003
Solaris 10 Previewjuly 29, 2003
SCO UnixWare 7.1.3 /OKPjuly 31, 2003
Mac OS X10.2.7
august 18, 2003
OpenBSD 3.4 betaaugust 11, 2003
IRIX 6.5.21august 6, 2003
Linux 2.4.22august 25, 2003
Linux 2.6.0-test11november 26, 2003
Mac OS X10.2.8
september 22, 2003
Mac OS X Server10.2.8
september 22, 2003
FreeBSD 4.9october 28, 2003
Darwin 6.7sept. 22, 2003
Darwin 6.8sept. 22, 2003
MirBSD #5june 11, 2003
MirBSD #6july 8, 2003
MirBSD #7semelseptember 28, 2003
OpenBSD 3.4november 1, 2003
Tru64 Unix V5.1B-1october 20, 2003
Mac OS X 10.3.1november 10, 2003
Mac OS X 10.3Server
october 24, 2003
Darwin 7.0october 24, 2003
Debian GNU/Hurd K4july 29, 2003
GNU-Darwin 1.1october 8, 2003
Mac OS X 10.3october 24, 2003
Mac OS X 10.3.1Server
november 10, 2003
Darwin 7.0.1november 14, 2003
MirBSD #7bisoctober 4, 2003
IRIX 6.5.22november 5, 2003
ekkoBSDaugust 6, 2003
ekkoBSD 1.0 BETA1Bnovember 25, 2003
FreeBSD 5.2-BETAnovember 26, 2003
MirBSD #7ternovember 22, 2003
Linux 2.4.23november 28, 2003
Darwin7.1
Minix 2.0.4november 23, 2003
Debian GNU/Hurd K5november 24, 2003
OpenServer 5.0.7 Update Pack 1july 31, 2003
MicroBSD 0.7 betaoctober 27, 2003
Unicos/mp 2.2july 2003
Unicos/mp 2.3october 2003
HP-UX 11.23 aka 11iv2 (IA)september 2003
HP-UX 11.11/11iv1/0309septembre 2003
HP-UX 11.11/11iv10306
june 2003
AIX 5L v5.2 ML 2october 2003
Mac OS X 10.3.2december 17, 2003
Linux 2.6.0december 17, 2003
Solaris 9 OE 12/03december 2003
FreeBSD 5.2-RC1december 10, 2003
Mac OS X 10.3.2 Serverdecember 19, 2003
Darwin 7.2december 19, 2003
FreeBSD 5.2january 12, 2004
Linux 2.6.1january 8, 2004
Linux 2.4.24january 5, 2004
2004
Linux 2.6.4march 10, 2004
IRIX 6.5.23february 4, 2004
Linux 2.0.40february 8, 2004
Linux 2.4.25february 18, 2004
OpenServer 5.0.7 Update Pack 2february 18, 2004
ekkoBSD BETA 2february 18, 2004
Linux 2.2.26february 24, 2004
FreeBSD 5.2.1february 25, 2004
NetBSD 1.6.2february 29, 2004
DragonFly BSD (beta)march 5, 2004
Mac OS X 10.3.3march 15, 2004
Mac OS X 10.3.3 Servermarch 15, 2004
Darwin 7.3march 15, 2004
4.3BSD-Quasijarus0bdecember 7, 2003
4.3BSD-Quasijarus0cfebruary 15, 2004
Solaris 9 OE 4/04april 1, 2004
Linux 2.6.6may 9, 2004
z/OS, z/OS.e Unix V1R5march 26, 2004
NonStop-UX C63february 6, 2004
Linux 2.4.26april 14, 2004
OpenBSD 3.5may 1, 2004
Mac OS X 10.3.4may 26, 2004
Mac OS X 10.3.4Server
may 26, 2004
Darwin 7.4may 26, 2004
FreeBSD 4.10may 27, 2004
IRIX 6.5.24may 5, 2004
Debian GNU/Hurd K6may 9, 2004
SCO UnixWare 7.1.4june 15, 2004
Linux 2.6.7june 15, 2004
DragonFly BSD 1.0-RC1june 28, 2004
QNX 6.3june 3, 2004
Mac OS X 10.4 (Tiger beta)june 28, 2004
Mac OS X 10.4 Server(Tiger beta)
june 28, 2004
DragonFlyBSD 1.0
july 12, 2004
ekkoBSD 1.0 BETA 2july 7, 2004
AIX 5L v5.3(announced)july 13, 2004
OpenDarwin 7.2.1july 16, 2004
DragonFlyBSD 1.0A
july 15, 2004
OpenServer 5.0.7 Update Pack 3july 9, 2004
Linux 2.4.27august 7, 2004
Mac OS X 10.3.5august 9, 2004
Mac OS X 10.3.5Server
august 9, 2004
Linux 2.6.8august 13, 2004
Diamond SVR6 (announced)august 3, 2004
Silver OSjuly 10, 2004
MirBSD #7quaterjune 14, 2004
IRIX 6.5.25august 4, 2004
Unicos/mp 2.4march 2004
Tru64 Unix V5.1B-2may 2004
HP-UX 11.23/11iv2/0403march 2004
HP-UX 11.11/11iv1/0312december 2003
HP-UX 11.11/11iv1/0406june 2004
SCO UnixWare 7.1.4Maintenance Pack 1
july 2004
AIX 5L v5.2 ML 3may 2004
Linux 2.6.8.1august 14, 2004
Darwin 7.5august 10, 2004
GNU-Darwin1.1 rc1
august 17, 2004
Solaris 9 OE 9/04august 16, 2004
FreeBSD 5.3-BETA1august 22, 2004
FreeBSD 5.3november 6, 2004
OpenBSD 3.6october 29, 2004
Triance OS1.0-BETA
august 23, 2004
Darwin 8.0b1september 2004
FireFly BSD 1.0september 2004
Debian GNU/Hurd K7september 22, 2004
NetBSD 2.0 RC1september 27, 2004
z/OS Unix V1R6september 24, 2004
Linux 2.6.9october 18, 2004
MirBSD #8-betaoctober 16, 2004
Mac OS X 10.4 (Tiger beta 2)october 30, 2004
Mac OS X 10.3.6november 5, 2004Mac OS X 10.3.6 Server
november 5, 2004
Darwin 7.6november 6, 2004
Linux 2.4.28november 17, 2004
Solaris 10(announced)
november 15, 2004
IRIX 6.5.26november 3, 2004
NetBSD 2.0december 9, 2004
NetBSD 2.0 RC5november 12, 2004
Darwin 7.7december 15, 2004
Mac OS X 10.3.7december 15, 2004Mac OS X 10.3.7
Serverdecember 15, 2004
FreeBSD 4.11january 25, 2005
Linux 2.6.10december 24, 2004
Linux 2.4.29january 19, 2005
GNU-Darwin 1.1 rc2september 29, 2004
Solaris 10january 31, 2005
AIX 5L v5.3.0august 30, 2004
Mac OS X 10.3.8february 9, 2005
Mac OS X 10.3.8Server
february 9, 2005
Debian GNU/Hurd K8december 30, 2004
Unicos/mp 2.5november 2004
HP-UX 11.23/11iv2/0409 (IA/PA)september 2004
HP-UX 11.11/11iv1/0412december 2004
SCO UnixWare 7.1.4Maintenance Pack 2
february 2005
AIX 5L v5.2 ML 4december 2004
AIX 5L v5.2 ML 5january 2005
AIX 5L v5.3Maintenance Level 1
january 2005
Darwin 7.8february 9, 2005
2005
Linux 2.6.11march 2, 2005
OpenServer 6(Legend beta)
february 23, 2005
FreeBSD 5.4may 9, 2005
Linux 2.4.30april 3, 2005
DragonFly BSD 1.2.0march 8, 2005
Darwin 7.9april 15, 2005
Mac OS X 10.3.9april 15, 2005
Mac OS X 10.3.9 Serverapril 15, 2005
NetBSD 2.0.2april 15, 2005
Mac OS X 10.4april 29, 2005
Mac OS X 10.4 Serverapril 29, 2005
Unicos/mp 3.0march 2005
Gnuppix GNU/Hurd-L40503
march 1, 2005
Darwin 8.0.1april 29, 2005
Mac OS X 10.4.1may 16, 2005
Darwin 8.1may 16, 2005
Mac OS X 10.4.1 Servermay 19, 2005
OpenBSD 3.7may 19, 2005
Debian GNU/Hurd K9may 13, 2005
Linux 2.4.31may 31, 2005
Linux 2.6.12june 17, 2005
OpenSolaris(announced)june 14, 2005
OpenServer 6june 22, 2005
IRIX 6.5.27february 2, 2005
Mac OS X 10.4.2Server
july 12, 2005
Mac OS X10.4.2
july 12, 2005
Darwin 8.2july 12, 2005
FreeBSD 6(announced)july 2, 2005
FreeBSD 6BETA 3
august 29, 2005
Linux 2.6.13august 28, 2005
PC-BSD 0.7may 18, 2005
PC-BSD 0.7.8july 18, 2005
IRIX 6.5.28august 3, 2005
DesktopBSD 1.0-RC1july 25, 2005
Tru64 Unix V5.1B-3
june 2, 2005
OpenSolaris(build 21)
july 26, 2005
OpenServer 6Maintenance Pack 1
august 4, 2005
HP-UX 11.23/11iv2/0505may 2005
AIX 5L v5.2 ML 6may 2005
AIX 5L v5.3 ML 2may 2005
z/OS Unix V1R7september 30, 2005
NetBSD 2.1november 2, 2005
Solaris 9 OE 9/05september 3, 2005
Solaris 11 beta Nevada build 23october 18, 2005
PC-BSD 0.8.3october 23, 2005
Linux 2.6.14october 27, 2005
FreeBSD 6.0november 4, 2005
NetBSD 2.0.3october 31, 2005
OpenBSD 3.8november 1, 2005
Mac OS X10.4.3
october 31, 2005
Darwin 8.3october 31, 2005
Mac OS X 10.4.3Server
october 31, 2005
Linux 2.4.32november 16, 2005
Minix 3V3.0, V3.1, V3.1.1october 24, 2005
NetBSD 3.0december 23, 2005
MirBSD #8december 23, 2005
PC-BSD 1.0rc1november 10, 2005
Linux 2.6.15january 2, 2006
DragonFly BSD 1.4january 8, 2006
Mac OS X10.4.4
january 10, 2006
Mac OS X 10.4.4Server
january 10, 2006
Darwin 8.4jan. 10, 2006
FreeBSD 6.1may 8, 2006
FreeBSD 5.5may 25, 2006
Mac OS X 10.4.5Server
february 15, 2006
Mac OS X10.4.5
february 15, 2006
Darwin 8.5february 15, 2006
PC-BSD 1.0rc2january 20, 2006
Linux 2.6.16march 20, 2006
Debian GNU/Hurd K10october 26, 2005
Minix 3 V3.1.2amay 29, 2006
Mac OS X10.4.6
april 3, 2006
Mac OS X 10.4.6Server
april 3, 2006
Darwin 8.6april 10, 2006
Solaris 10 1/06january 25, 2006
PC-BSD 1.0april 28, 2006
OpenBSD 3.9may 1, 2006
HP-UX 11.11/11iv1/0509september 2005
PC-BSD1.1may 28,
2006DragonFly BSD 1.4.4
april 23, 2006
Plan 920060522
may 21, 2006
GNU-Darwin 1.1 Opteronmay 26, 2006
FreeDarwin PR1march 16, 2006
DesktopBSD 1.0-RC2october 8, 2005
DesktopBSD 1.0-RC3november 26, 2005
DesktopBSD 1.0march 28, 2006
IRIX 6.5.29february 8, 2006
2006
HP-UX 11.23/11iv2/0512december 2005
HP-UX 11.23/11iv2/0603march 2006
OpenSolaris (build 38)march 28, 2006
Debian GNU/Hurd K11april 26, 2006
Unicos/mp 3.1april 2006
OpenServer 6Maintenance Pack 2
march 7, 2006
SCO UnixWare 7.1.4Maintenance Pack 3
january 2006
AIX 5L v5.2 ML 7september 2005
AIX 5L v5.2Technology Level 8
february 2006
AIX 5L v5.3 ML 3september 2005
AIX 5L v5.3Technology Level 4
february 2006
AIX 5L v5.1 ML 9september 2005
PC-BSD 1.11june 19, 2006
Solaris 10 6/06june 26, 2006
Linux 2.6.17june 18, 2006
NetBSD 3.0.1july 24, 2006
PC-BSD 1.2july 12, 2006
DragonFly BSD 1.6.0july 24, 2006
Mac OS X 10.4.7june 27, 2006
Mac OS X 10.4.7Server
june 27, 2006
Plan 920060628
june 28, 2006
Linux 2.4.33august 11, 2006
Mac OS X 10.5(Leopard, beta)august 7, 2006
Darwin 8.7august 16, 2006
NetBSD 3.1november 4, 2006
IRIX 6.5.30august 16, 2006
Linux 2.6.18september 20, 2006
AIX 5L v5.3 TL5august 2006
Mac OS X 10.4.8september 30, 2006
Mac OS X 10.4.8Server
september 30, 2006
FreeBSD 6.2january 15, 2007
Darwin 8.8november 8, 2006
OpenBSD 4.0november 1, 2006
PC-BSD 1.3december 31, 2006
NetBSD 3.0.2november 4, 2006
Linux 2.6.19november 29, 2006
Solaris 10 11/06december 12, 2006
PC-BSD 1.3.01january 6, 2007
Linux 2.6.20february 4, 2007
Linux 2.4.34december 23, 2006
DragonFly BSD 1.8.0january 30, 2007
z/OS Unix V1R8september 29, 2006
Mac OS X 10.4.9march 13, 2007
Mac OS X 10.4.9Server
march 13, 2007
DragonFly BSD1.8.1
march 27, 2007
HP-UX 11.11/11iv1/0606june2006
HP-UX 11.23/11iv2/0606june 2006
HP-UX 11.23/11iv2/0609september 2006
HP-UX 11.31 aka 11iv3february 2007
AppleTV 1.0march 21, 2007
OpenSolaris (build 52)october 19, 2006
Debian GNU/Hurd K14november 27, 2006
MirBSD #9june 25, 2006
Tru64 Unix V5.1B-4december 2006
HP-UX 11.11/11iv1/0612december 2006
AIX 5L v5.2 TL9august 2006
2.11BSD patch 445december 26, 2006
DesktopBSD 1.6-RC3july 25, 2007
Darwin 8.9april 17, 2007
Linux 2.6.22july 8, 2007
Minix 3 V3.1.3april 13, 2007
2007
OpenBSD 4.1may 1, 2007
Linux 2.4.35july 26, 2007
Linux 2.6.21april 26, 2007
HP-UX 11.23/11iv2/0706june 2007
Minix 3 V3.1.3ajune 8, 2007
Mac OS X 10.4.10Server
june 20, 2007
Mac OS X 10.4.10june 20, 2007
PC-BSD 1.4september 24, 2007
Linux 2.6.23october 9, 2007
AIX 6 open betajuly 11, 2007
DragonFly BSD1.10.0
august 6, 2007
AppleTV 1.1june 20, 2007
iPhone OS 1.0june 29, 2007
iPhone OS 1.0.2august 21, 2007
Linux 2.4.35.2september 8, 2007
DragonFly BSD1.10.1
august 21, 2007
iPhone OS 1.1.1sept. 27, 2007
iPod OS 1.1sept. 13, 2007
NetBSD 4.0 RC3october 19, 2007
Solaris 10 update 4 8/07september 4, 2007
Solaris 11 betaNevada build 74october 9, 2007
Mac OS X 10.5(Leopard)
october 26, 2007
Mac OS X 10.5Server
october 26, 2007
Darwin 8.10october 30, 2007
Darwin 9.0october 30, 2007
OpenSolaris(build 78)
october 29, 2007
HP-UX 11.31/11iv3 Update 1 (0709)september 2007
Linux 2.4.35.3september 23, 2007
AIX 5L v5.3 TL6june 2007
z/OS Unix V1R9august 7, 2007
PureDarwin2007
AIX 5L v5.2 TL10june 2007
MidnightBSD 0.1august 5, 2007
OpenBSD 4.2november 1, 2007iPhone OS 1.1.2
november 1, 2007
Mac OS X 10.4.11Server
november 14, 2007
Mac OS X 10.4.11november 14, 2007
Mac OS X 10.5.1november 15, 2007
Mac OS X 10.5.1Server
november 15, 2007
Linux 2.6.24january 24, 2008
PC-BSD 1.4.1november 16, 2007
FreeBSD 7.0february 27, 2008
OpenSolaris(build 86)
march 4, 2008
Linux 2.4.36january 1, 2008
NetBSD 4.0december 19, 2007
FreeBSD 6.3january 18, 2008
OpenServer 6Maintenance Pack 3november 2, 2007
DesktopBSD 1.6january 9, 2008
iPhone OS 1.1.3january 15, 2008
Mac OS X 10.5.2february 11, 2008
Mac OS X 10.5.2Server
february 11, 2008
Darwin 9.2february 13, 2008
AppleTV 2.0feb. 12, 2008
Linux 2.6.25april 17, 2008
Darwin 8.11november 14, 2008
Darwin 9.1november 15, 2007
PC-BSD 1.5march 12, 2008
DragonFly BSD 1.12february 26, 2008
iPhone OS 1.1.4february 26, 2008
MirBSD #10march 16, 2008
AppleTV 2.0.1march 28, 2008
AppleTV 2.0.2april 14, 2008
Linux 2.6.26july 13, 2008
OpenBSD 4.3may 1, 2008
OpenSolaris 2008.05(Indiana)
may 5, 2008
Mac OS X 10.5.3may 28, 2008
Mac OS X 10.5.3Server
may 29, 2008
Darwin 9.3june 19, 2008
AIX 6.1november 9, 2007
AIX 6.1 TL1may 30, 2008
PC-BSD 1.5.1april 23, 2008
DragonFly BSD 1.12.2april 20, 2008
AppleTV 2.1july 10, 2008
iPhone OS 2.0july 11, 2008
Mac OS X 10.5.4june 30, 2008
Mac OS X 10.5.4Server
june 30, 2008
HP-UX 11.31/11iv3 Update 2 (0803)march 2008
HP-UX 11.23/11iv2/0712december 2007
HP-UX 11.23/11iv2/0806june 2008
Solaris 10 update 5 05/08april 17, 2008
SCO UnixWare 7.1.4Maintenance Pack 4
june 11,2008
AIX 5L v5.3 TL7november 2007
AIX 5L v5.3 TL8april 2008
Debian GNU/Hurd K15november 19, 2007
Debian GNU/Hurd K16december 21, 2007
Android betanovember 5, 2007
MidnightBSD 0.1.1november 4, 2007
2008
DragonFly BSD 2.0july 20, 2008
iPhone OS 2.0.1august 4, 2008
Darwin 9.4july 18, 2008
Linux 2.6.27october 9, 2008
Linux 2.4.37december 2, 2008
iPhone OS 2.1september 12, 2008
Mac OS X 10.5.5september 15, 2008
Mac OS X 10.5.5Server
september 15, 2008
Darwin 9.5september 17, 2008
PC-BSD 7september 16, 2008
HP-UX 11.31/11iv3 Update 3 (0809)september 2008
AppleTV 2.2october 2, 2008
Linux 2.6.28december 24, 2008
OpenBSD 4.4october 31, 2008
Solaris 10 update 6 10/08october 31, 2008
QNX Neutrino RTOS 6.4.0october 30, 2008
iPhone OS 2.2november 21, 2008
AppleTV 2.3november 20, 2008
FreeBSD 6.4november 28, 2008
OpenSolaris 2008.11december 1, 2008
Mac OS X 10.5.6december 15, 2008
Mac OS X 10.5.6Server
december 15, 2008
Darwin 9.6december 18, 2008
PureDarwin Xmasdecember 25, 2008
FreeBSD 7.1january 5, 2009
iPhone OS 2.2.1january 27, 2009
DragonFly BSD 2.2february 17, 2009
OpenServer 6Maintenance Pack 4
february 9, 2009
AppleTV 2.3.1february 25, 2009
NetBSD 4.0.1october 14, 2008
AIX 5L v5.3 TL9november 2008
AIX 6.1 TL2november 2008
z/OS Unix V1R10september 26, 2008
Android 1.0september 23, 2008
Android 1.1february 9, 2009
MidnightBSD 0.2.1august 30, 2008
2.11BSD patch 446december 27, 2008
2.11BSD patch 447december 31, 2008
Linux 2.6.29march 23, 2009
FreeBSD 7.2may 4, 2009
Linux 2.6.30june 9, 2009
PC-BSD 7.1april 11, 2009
HP-UX 11.31/11iv3Update 4 (0903)
april 9, 2009
2009NetBSD 5.0
april 29, 2009
DragonFly BSD 2.2.1april 26, 2009
OpenBSD 4.5may 1, 2009
Solaris 10 update 7 05/09april 30, 2009
Mac OS X 10.5.7may 12, 2009
Mac OS X 10.5.7Server
may 12, 2009
Darwin 9.7may 14, 2009
AIX 5L v5.3 TL10may 2009
AIX 6.1 TL3may 2009
OpenSolaris 2009.06june 1, 2009
Tru64 Unix V5.1B-5march 2009
iPhone OS 3.0june 17, 2009
AppleTV 2.4june 24, 2009
Linux 2.6.31september 9, 2009
PC-BSD 7.1.1july 6, 2009
FreeBSD 8.0 beta 1july 7, 2009
iPhone OS 3.0.1july 31, 2009
Mac OS X 10.5.8august 5, 2009
Mac OS X 10.5.8Server
august 5, 2009
Darwin 9.8august 10, 2009
Mac OS X 10.6(Snow Leopard)august 28, 2009
Mac OS X 10.6Server
august 28, 2009
Darwin 10.0august 28, 2009
iPhone OS 3.1september 9, 2009
Mac OS X 10.6.1september 10, 2009
Mac OS X 10.6.1Server
september 10, 2009
DragonFly BSD 2.4september 16, 2009
Darwin 10.1september 15, 2009
HP-UX 11.31/11iv3Update 5 (0909)september 2009
FreeBSD 8.0 RC1september 21, 2009
NetBSD 5.0.1august 2, 2009
iPhone OS 3.1.2october 8, 2009
Solaris 10update 8 10/09october 8, 2009
OpenBSD 4.6october 18, 2009
AppleTV 3.0october 29, 2009
DesktopBSD 1.7september 7, 2009
Debian GNU/Hurd L1october 19, 2009
Minix 3 V3.1.4 (4203)march 26, 2009
QNX Neutrino RTOS 6.4.1may 2009
z/OS Unix V1R11september 25, 2009
Android 1.5Cupcake
april 30, 2009
Android 1.6Donut
september 15, 2009
Android 2.0Eclair
october 26, 2009
AIX 5L v5.3 TL11october 2009
AIX 5L v5.2 TL10 SP8july 1, 2009
AppleTV 3.0.1november 7, 2009
Mac OS X 10.6.2november 9, 2009
Mac OS X 10.6.2Server
november 9, 2009
Linux 2.6.32december 2, 2009
FreeBSD 8.0november 26, 2009
Darwin 10.2november 13, 2009
Linux 2.6.33february 24, 2010
PC-BSD 8.0february 22, 2010
iPhone OS 3.1.3february 2, 2010
AppleTV 3.0.2february 10, 2010
FreeBSD 7.3march 23, 2010
Mac OS X 10.6.3march 29, 2010
Mac OS X 10.6.3Server
march 29, 2010
DragonFly BSD 2.6.1april 6, 2010
Darwin 10.3april 1, 2010
Linux 2.6.34may 16, 2010
HP-UX 11.31/11iv3Update 6 (1003)
march 2010
NetBSD 5.0.2february 12, 2010
OpenBSD 4.7may 19, 2010
FreeBSD 8.1 beta 1may 29, 2010
iPhone OS 3.2april 3, 2010
OpenSolaris 2010.03march 2010
Mac OS X 10.6.4june 15, 2010
Mac OS X 10.6.4Server
june 15, 2010
Darwin 10.4june 17, 2010
2010
PC-BSD 8.1july 20, 2010
iOS 4.0june 21, 2010
iOS 3.2.1july 15, 2010
iOS 4.0.1july 15, 2010
Mac OS X 10.6.4Server Update 1.1
july 22, 2010
Linux 2.6.35august 1, 2010
AIX 7 open betajuly 14, 2010
FreeBSD 8.1july 23, 2010
iOS 4.0.2august 11, 2010
iOS 3.2.2august 11, 2010
Linux 2.6.36october 20, 2010
Solaris 10 update 9 09/10september 8, 2010
iOS 4.1sept. 8, 2010
OpenIndianabuild 147
september 14, 2010
OpenBSD 4.8november 1, 2010
Mac OS X 10.6.5november 10, 2010
Mac OS X 10.6.5Server
november 10, 2010
HP-UX 11.31/11iv3Update 7 (1009)september 2010
Tru64 Unix V5.1B-6october 2010
AIX 7.1september 10, 2010
Minix 3 V3.1.5november 5, 2009
Minix 3 V3.1.6february 8, 2010
Minix 3 V3.1.7june 16, 2010
Minix 3 V3.1.8october 4, 2010
QNX Neutrino RTOS 6.5.0july 2010
z/OS Unix V1R12september 24, 2010
Android 2.1january 12, 2010
Android 2.2Froyo
may 20, 2010
AIX 5L v5.3 TL12april 2010
AIX 6.1 TL4november 2009
AIX 6.1 TL5april 2010
AIX 6.1 TL6september 2010
Mac OS X 10.6.5Server Update 1.1
november 15, 2010
Darwin 10.5november 17, 2010
NetBSD 5.1november 19, 2010
Solaris 11Express 2010.11
november 15, 2010
iOS 4.2.1november 22, 2010
Linux 2.4.37.11december 18, 2010
Linux 2.6.37january 4, 2011
2011
Darwin 10.6january 9, 2011
Mac OS X 10.6.6january 6, 2011
Mac OS X 10.6.6Server
january 6, 2011
Linux 2.6.38march 15, 2011
Mac OS X 10.7 beta (Lion)february 24, 2011
FreeBSD 8.2february 24, 2011
PC-BSD 8.2february 24, 2011
FreeBSD 7.4february 24, 2011
iOS 4.3march 9,
2011
Mac OS X 10.6.7march 21, 2011
Mac OS X 10.6.7Server
march 21, 2011
Darwin 10.7march 28, 2011
Linux 2.6.39may 18, 2011
iOS 4.3.1march 25,
2011
iOS 4.3.2april 14,
2011
DragonFly BSD 2.10.1april 26, 2011
HP-UX 11.31/11iv3Update 8 (1103)
march 2011
iOS 4.3.3may 4,2011
OpenBSD 4.9may 1, 2011
iOS 4.3.4july 15, 2011
OS X Lion10.7
july 20, 2011
Darwin 10.8june 27, 2011
Mac OS X 10.6.8june 23, 2011
Mac OS X 10.6.8Server
june 23, 2011
OpenBSD 5.0 betajuly 18, 2011
Darwin 11.0july 20,
2011
GNU/Hurd 0.401april 1, 2011
Linux 3.0july 22, 2011
OpenIndianabuild 148
december 17, 2010
Android 2.3Gingerbread
december 6, 2010
Android 3.0Honeycomb
february 22, 2011Android 3.1
may 10, 2011Android 3.2july 15, 2011
MidnightBSD 0.3january 28, 2011
Mac OS X 10.6.8v1.1
july 25, 2011
Mac OS X 10.6.8Server v1.1
july 25, 2011
iOS 4.3.5july 25, 2011
OS X Lion10.7.1
august 20, 2011
Darwin 11.1august 25,
2011
Linux 2.6.39.4august 3, 2011
Linux 3.1october 24, 2011
iOS 5october 12, 2011
OS X Lion10.7.2
october 12, 2011
Darwin 11.2october 12, 2011
Oracle Solaris 10 8/11september 15, 2011
BlackBerry BBX(announced)
october 18, 2011
OpenBSD 5.0november 1, 2011
Oracle Solaris 11november 9, 2011
Linux 3.2january 4, 2012
2012
PC-BSD 9.0january 13, 2012
FreeBSD 9.0january 12, 2012
DragonFly BSD3.0.1
february 22, 2012
OS X Lion10.7.3
february 1, 2012
Darwin 11.3february 6, 2012
OS X Mountain Lion10.8 beta
february 16, 2012
Minix 3 V3.2.0february 29, 2012
NetBSD 5.1.2february 11, 2012
Linux 3.3march 18, 2012
OpenIndianabuild 151a
september 14, 2011
Android 4.0.1Ice Cream Sandwich
october 19, 2011Android 4.0.3
december 16, 2011
HP-UX 11.31/11iv3Update 9
september 2011
HP-UX 11.31/11iv3Update 10
march 2012
z/OS Unix V1R13september 30, 2011
iOS 5.1march 7, 2012
AIX 6.1 TL7october 2011AIX 7.1 TL1october 2011
AIX 5L v5.3 TL12 SP5october 21, 2011
AIX 6.1 TL7 SP4may 17, 2012
FreeBSD 8.3avril 18, 2012
AIX 7.1 TL1 SP4may 17, 2012
OpenBSD 5.1may 1, 2012
BlackBerry 10(announced)may 1, 2012
OS X Lion10.7.4
may 9, 2012
Darwin 11.4may 18, 2012
iOS 5.1.1may 7, 2012
Android 4.0.4march 29, 2012
Linux 3.4may 20, 2012
DragonFly BSD3.0.2
march 26, 2012
iOS 6.0 betajune 11, 2012
Linux 3.5july 21, 2012
Android 4.1.1Jelly Bean
july 9, 2012
OS X Mountain Lion10.8
july 21, 2012
AIX 5L v5.3 TL12 SP6june 27, 2012
OS X Mountain Lion10.8.1
august 23, 2012
Linux 3.6september 30, 2012
Darwin 12august 1, 2012
QNX Neutrino RTOS 6.5 SP1july 11, 2012
iOS 6.0september 19, 2012
OS X Mountain Lion10.8.2
september 19, 2012
Darwin 12.1august 28, 2012
Darwin 12.2october 1, 2012
OS X Lion10.7.5
september 19, 2012
OS X Mountain Lion10.8.2 update 1.0october 4, 2012
OS X Lion10.7.5 update 1.0october 4, 2012
Oracle Solaris 11.1october 4, 2012
DragonFly BSD3.0.3
august 22, 2012
UNICSseptember 1969
UNIX Time-Sharing SystemFirst Edition (V1)november 3, 1971
UNIX Time-Sharing SystemSecond Edition (V2)
june 12, 1972
Open Systemsoctober 7, 2012
© Éric Lévénez 1998-2012<http://www.levenez.com/unix/>
UNIX Time-Sharing SystemThird Edition (V3)
february 1973
19721969 19711970 1973
UNIX Time-Sharing SystemFourth Edition (V4)
november 1973
UNIX Time-Sharing SystemFifth Edition (V5)
june 1974
MERT1974
PWB/UNIX1974
UNIX Time-Sharing SystemSixth Edition (V6)
may 1975
LSX
Mini Unixmay 1977
SRI Eunice
PWB 1.0july 1, 1977
RT 1.01977
TS 1.01977
USG 1.0
UNSW
197619751974 1977
1BSDmarch 9, 1978
CB UNIX 1
UNIX Time-Sharing SystemSeventh Edition (V7)
january 1979
TS 2.01978
PWB 2.01978
USG 2.0
PWB 1.2
2BSDmay 10, 1979
UNIX 32Vmay 1979
InteractiveIS/1
USG 3.0
CBUNIX 2
TS 3.01979
3BSDmarch 1980
2.79BSDapril 1980
TS 3.0.11980
CB UNIX 3
4.0BSDoctober 1980
XENIX OSaugust 25, 1980
UCLA Secure Unix1979
UCLA Locally Cooperating Unix Systems
1980
UNIX Time-Sharing SystemSeventh Edition Modified
(V7M)december 1980
V7appendafebruary 12, 1980
UNSW 01january 1978 UNSW 04
november 1979BRL Unix V4.1
july 1979
19801978 1979
The Wollongong GroupEunice (Edition 7)
1980
Note 1 : an arrow indicates an inheritance like a compatibility, it is not only a matter of source code.
Note 2 : this diagram shows complete systems and [micro]kernels like Mach, Linux, the Hurd... This is because sometimes kernel versions are more appropriate to see the evolution of the system.
4.1BSDjune 1981
TS 5.01982
UNIX System IIInovember 1981
4.1aBSDapril 1982
2.8.1BSDjanuary 1982
4.1bBSDaugust 1982
SunOS 1.0february 1982
2.8BSDjuly 1981
Ultrix-11
UNIX System IV1982
TS 4.0.11981
2.8.2BSDseptember 8, 1982
2.9BSDjuly 1983
2.9.1BSDnovember 1983
4.1cBSDdecember 1982
4.2BSDseptember 1983
XENIX 3.0april 1983
UNIX System Vjanuary 1983
TS 5.21983
IS/3
HP-UX 1.0 (S500)H1 1983
PC/IX
QUNIX1981
QNX beta1983
XENIX 2.3
Locus1983
UCLA Locus1981
Venix
UNSW 81april 1981
V7M 2.1october 1981
Coherentjune 1983
Sinix
mt Xinujuly 19, 1983
19831981 1982
SPIX1982
Eunice 21982
Tunis1981
Plurix1982
UniSoftUniPlus
System V1983
UniSoftUniPlus V7
1981
IRISGL2 1.0
1983
HP-UX 2.0 (S200)august 1983
UNIX System VRelease 2april 1984
UNIX Time-Sharing SystemEighth Edition (V8)
february 1985
SunOS 1.1april 1984
Interactive 386/ix1985
Minix
A/UX
Mach1985
Xinu1984
SunOS 1.2january 1985 SunOS 2.0
may 15, 1985
2.9BSD-Seismoaugust 1985
Ultrix 32M 1.01984
IS/5
4.3BSDjune 1986
SunOS 3.0february 17,
1986
UNIX System VRelease 3.0
1986
Chorus1986
HP-UX 1.0 (S800)november 20, 1986
Mach 2.0
SunOS 3.2september 1986
UNIX Time-Sharing SystemNinth Edition (V9)
september 1986
Plan 9
MIPS OSRISC/os
Dynix1984
Unicos 2.0december 19, 1986
Unicos 1.0april 3, 1986
CXOs 0.9sept. 1985
QNX 1.01984
SCO XENIX System V/286
1985SCO XENIX 3.0
february 1984
IBM IX/3701985
Locus1985
AIX/RT 21986
Venix/286
Ultrix 32M 1.21985
Venix 1.01985
Venix 2.01986
Ultrix-11 v3.01986
Ultrix-11 v3.11986
BRL Unix(4.3BSD)
1986
BRL Unix(4.2BSD)
1985
mt Xinu(4.2BSD)
mt Xinu(4.3BSD)
UNIX SystemV/2861985
UNIX SystemV/386 rel 3.0
1984 1985 1986
GNU (Trix)1986
SPIX 32
Eunice 4.21985
Microport Unix SV/ATjanuary 1986
CXOs1984
IRIS GL2 5.0dec. 1986
IRIS GL2 4.0march 1986IRIS GL2 1.5
mid-1984
IRIX1986
HP-UX 2.0 (S500)H1 1984
HP-UX 2.1 (S500)september 1984
HP-UX 2.1 (S200)H1 1985
HP-UX 5.0(S200/S300)
H1 1986HP-UX 5.1 (S200/S300)
H1 1986
2.10BSDapril 1987
UNIX System VRelease 3.2
1987
Mach 2.51988
4.3BSD Tahoejune 1988
HP-UX 1.1 (S800)
august 17, 1987
UNIX System VRelease 4
1988
UNIX Interactive 4.11988
NeXTSTEP 0.8october 12, 1988
Xinu 7march 1988
AIX/RT 2.1.2
Chorus/MiX V3.21988
BSD Net/1november 1988
IBM AOS1988
MIPS OSRISC/os 4
2.10.1BSDjanuary 1989
SunOS 4.01989
NeXTSTEP 1.0september 18, 1989
UNIX Time-Sharing SystemTenth Edition (V10)
october 1989
SCO UNIX System V/386release 3, 1989
AIX/6000 v31989
HP-UX 7.0(S300/S800)
H2 1989
SunOS 4.0.3may 1989
SunOS 3.51988
HP-UX 2.0(S800)
march 1988HP-UX 3.1feb. 1989
A/UX 1.0february 1988
AIX/RT 2.2.11987
SCO XENIX System V/386october 1987
Unicos 3.0september 25, 1987
Unicos 4.0july 15, 1988
Unicos 5.0may 15, 1989
Minix 1.01987
QNX 2.0 QNX 2.21
SCO XENIX SystemV/386 release 2.3.4
june 1989
AIX PS/2 1.1march 31, 1989
Venix 3.2.3Venix 3.2
Ultrix 4.2
Sinix 2.01987
Sinix 2.11988
more/BSDdecember 1988
mt Xinumach386
HPBSD1987 HPBSD 1.0
april 1988
UNIX System V/386 Release 3.2 UNIX System V/386
Release 4
CTIX/386 CTIX 3.0 CTIX 3.2 CTIX 4.0
198919881987
Acorn RISC iX1989
Atari Unix1989
Ultrix 32M 2.01987
BOS1989
NonStop-UXapril 10, 1987
NonStop-UX B00august 22, 1989
Eunice 4.31987
Acorn RISC Unix1988
Microport Unix V/386september 1987
IRIX 3.0june 10, 1988
IRIX 2.0november 18, 1987
IRIS GL2 6.01987
Dell Unix SVR1.1november 1, 1989
HP-UX 5.2(S300)
H2 1987
HP-UX 6.0(S300)
H2 1987
HP-UX 6.2(S300)
june 1988
HP-UX 6.5(S300)
H1 1989
HP-UX 1.2(S800)
nov. 16, 1987
HP-UX 2.1(S800)
july 1988
HP-UX 3.0(S800)
nov. 11, 1988
HP-UX 7.02(S800)
H2 1989
2.11BSDfebruary 1992
Chorus/MiX SVR41991
AIX 3.11990
Plan 91990
4.3BSD Renojune 1990
BSD Net/2(4.3BSD Lite)
june 1991
386 BSD 0.0february 1992
4.4BSD alphajune 1992
SunOS 4.1.1(Solaris 1)
november 1990
Linux 0.01august 1, 1991
A/UX 3.0april 16, 1992
UnixWare 1Unix System V
Release 4.2november 2, 1992
OSF/11990
SunSoft UNIX Interactive 4.1
1992
NeXTSTEP 2.0sept. 18, 1990
OSF/11992
NeXTSTEP 3.0september 1992
Xinu
NeXTSTEP 2.1march 25, 1991
Linux 0.02october 5, 1991
Minix 1.5december 1992
HP-UX 9.0 (S800)october 7, 1992
SunOS 4.1march 1990
386 BSD 0.1july 14, 1992
AOS Reno1992
SunOS 4.1.3(Solaris 1.1a)august 1992
Solaris 2.0 (sparc)
(SunOS 5.0)july 1992
BSD/386 0.3.2(BSDI)
february 28, 1992
Solaris 2.1(SunOS 5.1)
december 1992
BSD/OS 1.0(BSDI)
SunOS 4.1.2(Solaris 1.0.1)december 1991
HP-UX 8.0 (S300/S800)march 27, 1991
HP-UX 8.02 (S800)august 5, 1991
AIX 3.21990
IRIX 4.0september 1991
A/UX 2.0june 1990
Mach 3
GNU(GNU/Hurd)may 7, 1991
Linux 0.12january 16, 1992
Mach 2.6
Linux 0.95march 8, 1992
Unicos 6.0february 14, 1991
Unicos 7.0october 29, 1992
QNX 4.01990
Trusted XENIX 2.0january 9, 1991
Trusted XENIX 3.0april 8, 1992
Unix System VRelease 4.1ESdecember 1992
Solaris 2.0 (x86)end 1992
AIX PS/2 & AIX/3701.2.1
february 22, 1991
AIX PS/2 1.3october 2, 1992
AIX/ESA 2.11992
AIX PS/2 & AIX/3701.2
march 30, 1990
AIX/ESA 11991
Venix 3.2.4
Ultrix 4.2A Ultrix 4.3
Coherent 3.0 Coherent 4.0may 1992
Sinix 5.201990
Sinix 5.401992
mt Xinumach 2.6
1990 1991 1992
RISC iX 1.211991
AMiX 1.1 (Amiga Unix SVR4)1990
AMiX 2.2
ASV (dev release)1991
ASV (final release)august 1992
Microport Unix SVR3.2 Microport Unix SVR4.0 Microport Unix SVR4.1
MIPS OSRISC/os 5
IRIX 4.0.4march 1992
Dell Unix SVR4.01990
Dell Unix SVR4 Issue 2.21992
HP-UX 7.06(S800)
H2 1990
HP-UX 7.08(S800)
H1 1991
HP-UX 8.01 (S700)february 1991
HP-UX 8.05 (S300/700)july 1991
HP-UX 8.07(S300/S700)
november 21, 1991
HP-UX 9,01(S300/S700)
november 2, 1992
HP-UX 8.06 (S800)H2 1991
HP-UX BLS 8.04 (S800)H2 1991
NetBSD 0.8april 20, 1993
FreeBSD 1.1may 1994FreeBSD 1.0
december 1993
NetBSD 0.9august 23, 1993
BSD/OS 1.1(BSDI)
february 14, 1994
4.4BSDjune 1, 1993
NetBSD 1.0october 26, 1994
386 BSD 1.012 november 1994
4.4BSD Lite 1march 1, 1994
4.4BSD Encumberedjune 1993
2.11BSDpatch 100
january 19932.11BSDpatch 200
december 1994
OSF/1.3june 1994
NeXTSTEP 3.1may 25, 1993
NeXTSTEP 3.2october 1993
SunOS 4.1.4(Solaris 1.1.2)
september 1994
UnixWare 1.1.1Unix System V Release 4.2
1994
SCO UNIX 3.2.4(Open Desktop)
1994
Chorus/MiX SVR4
Solaris 2.2 (sparc)(SunOS 5.2)
may 1993
Solaris 2.3 (sparc)(SunOS 5.3)
november 1993
Solaris 2.4(SunOS 5.4)
december 1994
Xinu
UNIX Interactive 4.1ajune 1994
Linux 1.0march 14, 1994
Linux 1.1.0april 6, 1994
AIX 4.1august 12, 1994
Linux 1.0.9april 17, 1994
Linux 1.1.52october 6, 1994
AIX 3.2.5october 15, 1993
HP-UX 9.02august 1993
FreeBSD 1.1.5.1july 1994
HP-UX 9.03december 16, 1993
HP-UX 9.04 (S800)november 17, 1993
HP-UX 9.05april 19, 1994
AIX 3.2.4july 1993
Linux 0.99.11july 18, 1993
IRIX 6.0december 1994
Linux 1.0.6april 3, 1994Linux 0.99.15j
march 2, 1994
Dynix/ptx 2.0.41993
Unicos 8.0march 11, 1994
Unicos-max 1.0november 15, 1993
Unicos-max 1.1june 10, 1994
Unicos-max 1.2november 30, 1994
QNX 4.11994
UnixWare 1.1Unix SVR4.2may 18, 1993
Trusted XENIX 4.0september 17, 1993
HP-UX BLS 9.09+december 1, 1994
SunOS 4.1.3_U1(Solaris 1.1.1)december 1993
Lites
Mach 4UK02
july 20, 1994
Solaris 2.1 (x86)
AIX/ESA 2.21994
Venix 4.2
A/UX 3.0.1 A/UX 3.0.2 A/UX 3.1
ArchBSDnovember 1994
Ultrix 4.4Ultrix 4.3A
SunOS 4.1.3_U1b(Solaris 1.1.1B)february 1994
Coherent 4.2may 1993
Sinix 5.42Sinix 5.411993
HPBSD 2.0april 1993
HPBSD
19941993
MVS/ESA OpenEdition SP4.3.0march 26, 1993
MVS/ESA OpenEdition SP5.1.0june 24, 1994
MVS/ESA OE SP5.2.0september 13, 1994
IRIX 5.0march 1993
NonStop-UX B22november 22, 1993
NonStop-UX B31november 1, 1994
AIX 4.1.1october 28, 1994
IRIX 5.1september 1993
IRIX 5.2march 1994
IRIX 5.3december 1994
Dell Unix SVR4 Issue 2.2.11993
OpenServer 5.0may 9, 1995
FreeBSD 2.0november 22, 1994
UnixWare 2.0Unix System V Release 4.2MP
january 1995
FreeBSD2.0.5
june 10, 1995
A/UX 3.1.11995
HP-UX 10.0 (S700/S800)february 1995
4.4BSD Lite 2june 1995
OpenBSDoctober 1995
Lites 1.0february 28, 1995
Mk Linux DR11996
Plan 9 r2july 1995
Digital Unix(DEC OSF/1 AXP)
march 1995
FreeBSD2.1
november 19, 1995
NetBSD 1.1november 26, 1995
AOS Lite1995
Solaris 2.5(SunOS 5.5)
november 1995
BSD/OS 2.0.1(BSDI)
august 1995
OPENSTEP 4.0july 22, 1996
FreeBSD 2.1.5july 14, 1996
GNU 0.1 (GNU/Hurd)september 6, 1996
NetBSD 1.2october 4, 1996
OpenBSD 2.0october 1996
BSD/OS 2.1(BSDI)
february 13, 1996
2.11BSDpatch 300
february 1996
Digital Unix4.0A
september 1996
Linux 2.0june 9, 1996
Linux 2.1september30, 1996
HP-UX 10.20june 1996
Minix 1.7.2march 1996
Mk Linux DR2december 1996
Mach 4UK02p21
november 3, 1995
FreeBSD 2.1.6november 16, 1996
HP-UX 10.10december 1995
IRIX 6.3september 1996
IRIX 6.2march 1996
UnixWare 2.1.2october 1996
UnixWare 2.1february 13, 1996
Mach 4UK22
march 29, 1996
NeXTSTEP 3.3february 1995
Linux 1.2march 7, 1995
Linux 1.1.95march 2, 1995
Linux 1.3june 12, 1995
Linux 1.2.13august 2, 1995
Linux 1.3.100may 10, 1996
Linux 2.0.21september20, 1996
Dynix/ptx 4.41996
Unicos 9.0september 21, 1995
Unicos 9.1march 15, 1996
Unicos-max 1.3november 15, 1995
Unicos/mk 1.2.5november 11, 1996
Unicos/mk 1.3december 9, 1996
Solaris 2.5.1(SunOS 5.5.1)
may 1996
QNX 4.2 QNX 4.22 QNX 4.24
QNX/Neutrino 1.01996
HP-UX 10.01may 1995
OpenServer 5.0.2june 1996
Trusted IRIX/B 4.0.5 EPLfebruary 6, 1995
Trusted Unicos 8.0march 9, 1995
Lites 1.1march 24, 1995
Lites 1.1u3march 30, 1996
Ultrix 4.5november 1995
OPENSTEP 4.1december 1996
Coherent 4.2.101995
Sinix ReliantUnix 5.431995
1995 1996
Digital Unix 4.0(DEC OSF/1 V4)
may 1996
Digital Unix4.0B
december 1996
MVS/ESA OpenEdition SP5.2.1june 20, 1995
MVS/ESA OpenEdition SP5.2.2september 29, 1995
OS/390 OpenEdition V1R1march 29, 1996
OS/390 OpenEdition V1R2september 27, 1996
NonStop-UX Cxxfebruary 1996
NonStop-UX B32june 12, 1995
BSD/OS 2.0(BSDI)
january 1995
AIX 4.2may 17, 1996
AIX 4.1.5november 8, 1996AIX 4.1.4
october 20, 1995AIX 4.1.3
july 7, 1995
IRIX 6.4november 1996
IRIX 6.1july 1995
UnixWare 7Unix System V Release 5
march 3, 1998
Rhapsody DR2may, 1998
NetBSD1.3.2
may 29,1998
AIX 4.3.2october 23, 1998
FreeBSD 3.0october 16, 1998
FreeBSD 2.2.1march 25, 1997
Solaris 2.6(SunOS 5.6)august 1997
Mach 41998
Linux 2.0.36november 15, 1998
UnixWare 7.0.1september 8, 1998
OpenServer 5.0.5august 12, 1998
OpenBSD 2.1june 1, 1997
OpenBSD 2.3may 19, 1998
Minix 2.0.2december 1998
Xinu 81998
Mk Linux DR3july 31, 1998
GNU 0.2 (GNU/Hurd)june 12, 1997
Linux 2.1.132december 22, 1998
Minix 2.0.0january 1997
Solaris 7(SunOS 5.7)
october 27, 1998
4.4BSD Lite 2
Digital Unix 4.0Ddecember 1997
Chorus/MiX SVR4
FreeBSD 2.2march 16, 1997
FreeBSD 2.1.7february 20, 1997 FreeBSD 2.2.8
november 29, 1998
NetBSD 1.2.1may 20, 1997
NetBSD 1.3january 4,
1998
OpenBSD 2.2december 1, 1997
OpenBSD 2.4december 1, 1998
BSD/OS 3.0(BSDI)
february 26, 1997
FreeBSD 2.2.5october 22, 1997 2.11BSD
patch 400january 1998
FreeBSD 2.2.7july 22, 1998
AIX 4.3october 31, 1997
BSD/OS 4.0(BSDI)
august 17, 1998
NetBSD 1.3.3december 23, 1998
HP-UX 10.30july 1997
HP-UX 11.0november 1997
IRIX 6.5.2november 17, 1998
IRIX 6.5june 15, 1998
Rhapsody DR1september, 1997
UNIX Interactive 4.1.1july 21, 1998
Linux 2.0.28january 14, 1997
Linux 2.1.32april 5, 1997
Monterey (announced)october 1998
Dynix/ptx 4.4.41998
Unicos 9.2january 13, 1997
Unicos 10.0november 19, 1997
Unicos/mk 1.4.1march 3, 1997
Unicos/mk 1.6july 21, 1997
Unicos/mk 2.0october 13, 1997
Trusted Solaris 2.5.1september 1998
QNX 4.25
QNX/Neutrino 2.01998
NetBSD1.3.1
march 9,1998
OpenServer 5.0.4may 1997
IRIX 6.5.1Maugust 14, 1998
BSD/OS 3.1(BSDI)
december 10, 1997
xMach
Lites
Unicos 10.0.0.2may 1998
Unicos 10.0.0.3october 1998
Unicos/mk 2.0.3may 1998
Unicos 9.3august 1997
2.11BSDpatch 366
february 1997
OPENSTEP 4.2january 1997
ReliantUnix 5.441997
1997 1998
OS/390 OpenEdition V1R3march 28, 1997
OS/390 Unix V2R4september 26, 1997 OS/390 Unix V2R5
march 27, 1998OS/390 Unix V2R6september 25, 1998
NonStop-UX C41november 14, 1997
4.3BSD-Quasijarus0december 27, 1998
NonStop-UX C40august 20, 1997
NonStop-UX C50june 3, 1998
NonStop-UX C51december 8, 1998
AIX 4.3.1april 24, 1998
AIX 4.2.1april 25, 1997
Mk Linux DR2.1
Linux 2.2.0january 26, 1999
Linux 2.2.13october 19, 1999
Tru64 Unix V4.0Ffebruary 1, 1999
FreeBSD 3.1february 15, 1999
OpenServer 5.0.5afebruary 1999
UnixWare 7.1february 23, 1999
Mac OS X Server 1.0march 16, 1999
NetBSD 1.4may 12, 1999
BSD/OS 4.0.1(BSDI)
march 1, 1999
Linux 2.3.0may 11, 1999
Mac OS X (DP1)may 10, 1999
FreeBSD 3.2may 18, 1999
OpenBSD 2.5may 19, 1999
IRIX 6.5.3february 9, 1999
Linux 2.0.37june 14, 1999
Linux 2.0.38august 25, 1999
Mac OS X Server 1.0.2july 22, 1999
Darwin 0.1march 16, 1999
Darwin 0.3august 16, 1999
Tru64 Unix V5.0august 12, 1999
NetBSD 1.4.1august 26, 1999
AIX 4.3.3september 17, 1999
FreeBSD 3.3september 17, 1999
IRIX 6.5.5august 6, 1999
IRIX 6.5.6november 10, 1999
Mac OS X (DP2)november 10, 1999
Linux 2.2.8may 11, 1999
OpenBSD 2.6december 1, 1999
FreeBSD 3.4december 20, 1999
BSD/OS 4.1(BSDI)
december 20, 1999
Linux 2.3.14august 19, 1999
Solaris 8(beta)
nov 2, 1999
UnixWare 7.1.1december 30, 1999
Darwin 0.2may 13, 1999
Dynix/ptx 4.51999
Monterey beta
Unicos/mk 2.0.4january 25, 1999
Unicos/mk 2.0.5october 18, 1999
Trusted Solaris 7november 2, 1999
QNX/Neutrino 2.10(QRTP)
IRIX 6.5.4may 11, 1999
Linux 2.2.12august 26, 1999
2.11BSDpatch 430
december 13, 1999
Unicos 10.0.0.5may 1999
Unicos 10.0.0.6june 1999
Unicos 10.0.0.4february 1999
Solaris 7, 3/99march 1999
Solaris 7, 5/99may 1999
Solaris 7, 8/99august 1999
Solaris 7, 11/99november 1999
1999
OS/390 Unix V2R7march 26, 1999
OS/390 Unix V2R8september 24, 1999
4.3BSD-Quasijarus0aoctober 10, 1999
MkLinux Pre-R11999 MkLinux R1
december 11, 1999
HP-UX 11.0 9905may 1999
NetBSD 1.4.2march 19, 2000
FreeBSD 4.0march 14, 2000
FreeBSD 4.1july 27, 2000
OpenBSD 2.7june 15, 2000
Mac OS X (DP3)february 14, 2000
Darwin 1.0april 5, 2000
Mac OS X (DP4)may 15, 2000
Solaris 8january 26, 2000Mac OS X Server 1.2
january 14, 2000
IRIX 6.5.8may 22, 2000
IRIX 6.5.9august 9, 2000
Plan 9 r3june 7, 2000
UnixWare NSC 7.1.1+IPjune 26, 2000
HP-UX 11.11 aka 11iv1december 2000
Linux 2.2.16june 7, 2000
Linux 2.3.51march 10, 2000
Darwin 1.1may 15, 2000
Linux 2.4.0 test8september 8, 2000
IRIX 6.5.7february 10, 2000
Tru64 Unix V5.1august 2000
AIX 5L 5.0october 24, 2000
OpenServer 5.0.6august 21, 2000
Linux 2.2.17september 4, 2000
Linux 2.4.0 test 1may 25, 2000
Mac OS X (beta)september 13, 2000
FreeBSD 4.1.1september 27, 2000
Mac OS X Server 1.2v3october 27, 2000
Darwin 1.2.1november 15, 2000
FreeBSD 4.2november 21, 2000
NetBSD 1.4.3november 25, 2000
Solaris 86/00 (su1)june 2000
Solaris 8 10/00 (su2)october 2000
OpenBSD 2.8december 1, 2000
UnixWare 7.1.1 DCFSnovember 27, 2000
Trusted Solaris 8november 20, 2000
BSD/OS 4.2(BSDI)
november 29, 2000
Linux 2.2.18december 11, 2000
Linux 2.4.0 test12december 12, 2000
IRIX 6.5.10november 8, 2000
Security-Enhanced Linux 1.0december 22, 2000
FreeBSD 5.0 betamarch 2000
TrustedBSD (announced)april 9, 2000 TrustedBSD beta
UnixWare 7.1.1+LKPaugust 21, 2000
xMach DR 01august 6, 2000
NetBSD 1.5december 6, 2000
FreeBSD 3.5june 24, 2000
Minix-VMD 1.7.0november 9, 2000
Unicos 10.0.0.7january 2000
Unicos 10.0.0.8november 22, 2000
ReliantUnix 5.452000
Debian GNU/Hurd A1august 2000
2000
Tru64 Unix V4.0Gmay 2000
OS/390 Unix V2R9march 31, 2000
OS/390 Unix V2R10september 29, 2000
2.11BSD patch 433november 5, 2000
NonStop-UX C52april 20, 2000
HP-UX 11.10march 2000
Linux 2.4.0january 4, 2001
Linux 2.0.39january 9, 2001
Linux 2.4.3march 30, 2001
IRIX 6.5.11february 2, 2001
QNX RTOS 6january 18, 2001
Solaris 8 1/01 (su3)february 20, 2001
xMach currentmarch 16, 2001
Mac OS X 10.0(Cheetah)
march 24, 2001
Linux 2.2.19march 25, 2001
Darwin 1.3.1april 13, 2001
FreeBSD 4.3april 22, 2001
Linux 2.4.5may 25, 2001
Mac OS X 10.0.4june 22, 2001
AIX 5L v5.1may 4, 2001
Mac OS X Server10.0.3
may 21, 2001
OpenBSD 2.9june 1, 2001
Solaris 8 4/01may 2001
Mac OS X Server10.0.4
july 3, 2001
Linux 2.4.7july 20, 2001
Open UNIX 8Release 8.0
june 11, 2001
Solaris 9 alpha
NetBSD 1.5.1july 11, 2001
Solaris 8 7/01july 2001
IRIX 6.5.12may 9, 2001
IRIX 6.5.13august 8, 2001
Tru64 Unix V5.1Aseptember 2001
NetBSD 1.5.2september14, 2001
FreeBSD 4.4september 19, 2001
Linux 2.4.15november 23, 2001
Mac OS XServer 10.1
september 29, 2001
Mac OS X 10.1(Puma)
sept. 29, 2001
Darwin 1.4.1october 1, 2001
S-E Linux 2.0september 26, 2001
Minix 2.0.3may 22, 2001
Solaris 9 EAoctober 2, 2001
QNX RTOS 6.1.0
QNX RTOS 6.1.0patch A
september 28, 2001
Dynix/ptx 4.5.3october 2001
Linux 2.2.20november 2, 2001
Unicos 10.0.1.0june 2001
OpenServer 5.0.6ajune 8, 2001
Mac OS X10.1.1
nov 13, 2001
Mac OS X Server 10.1.1
november21, 2001
Linux 2.5.0november 23, 2001
Linux 2.4.17december21, 2001
OpenBSD 3.0november27, 2001
Mac OS X10.1.2
dec 20, 2001
IRIX 6.5.14november 7, 2001
Open UNIX 8 MP1Release 8.0
august 8, 2001
Open UNIX 8 MP2Release 8.0
november 6, 2001
Solaris 8 10/01october 2001
HP-UX 11.20 aka 11iv1.5 (IA)june 2001
Debian GNU/Hurd G1october 10, 2001
Debian GNU/Hurd H2december 4, 2001
GNU-Darwinjanuary 17, 2001
2001
z/OS Unix System Services V1R1march 30, 2001
z/OS Unix V1R2october 26, 2001
Darwin 5.1
NonStop-UX C53october 19, 2001
HP-UX 11.11/11iv1/0112december 2001
HP-UX 11.11/11iv1/0109september 2001
HP-UX 11.11/11iv1/0106june 2001
Linux 2.5.3january 30, 2002
Mac OS X Server10.1.2
january 17, 2002
FreeBSD 4.5january 29, 2002
Linux 2.5.5february 19, 2002
IRIX 6.5.15february 6, 2002
Mac OS X 10.1.3february 19, 2002
Open UNIX 8 MP3Release 8.0
february 12, 2002
Linux 2.4.18february 25, 2002
Mac OS X Server10.1.3
february 20, 2002
BSD/OS 4.3february 14, 2002
Solaris 8 2/02february 2002
BSD/OS 5.0beta
FreeBSD 5.0Developer Preview 1
april 8, 2002
Mac OS X Server10.1.4
april 15, 2002
Mac OS X 10.1.4april 17, 2002
Linux 2.5.10april 24, 2002
Linux 2.5.44october 19, 2002
Plan 9 r4april 28, 2002
FreeBSD 4.6june 15, 2002
OpenBSD 3.1may 19, 2002
Solaris 9 OEmay 22, 2002
Linux 2.2.21may 20, 2002
IRIX 6.5.16may 8, 2002
NetBSD 1.6 betamay 28, 2002
GNU (GNU/Hurd,GNU Mach 1.3)
may 27, 2002
Mac OS X10.1.5
june 4, 2002
QNX 6.2(Momentics)june 4, 2002
HP-UX 11.22 aka 11iv1.6 (IA)august 2002
Yamit (alpha)may 5, 2002
NetBSD 1.5.3july 22, 2002
Mac OS X Server10.1.5
july 1, 2002
Linux 2.4.19august 3, 2002
Mac OS X 10.2(Jaguar)
august 13, 2002
Linux 2.5.18may 25, 2002
FreeBSD 4.6.2august 15, 2002
MicroBSD 0.1july 14, 2002
MicroBSD 0.5august 14, 2002
Open UNIX 8 MP4Release 8.0july 3, 2002
Mac OS XServer 10.2
august 13, 2002
IRIX 6.5.17august 7, 2002
Mac OS X10.2.1
sept. 18, 2002
Mac OS XServer 10.2.1sept. 18, 2002
Linux 2.5.30august 1, 2002
Linux 2.2.22sept. 16, 2002
NetBSD 1.6sept. 14, 2002
Darwin 6.0.1sept. 23, 2002
Debian GNU/Hurd H3february 26, 2002 Debian GNU/Hurd J1
august 5, 2002
AIX 5L v5.2october 18, 2002
Solaris 9 OE 9/02sept. 2002
FreeBSD 4.7october 10, 2002
QNX 6.2 (patch A)october 18, 2002
MicroBSD 0.6october 12, 2002
SCO UnixWare 7.1.3(announced)
august 26, 2002
OpenServer 5.0.7 (announced)august 26, 2002
Debian GNU/Hurd J2october 10, 2002
GNU-Darwin (beta 2.5)march 12, 2002
2002
MirBSD #0october 11, 2002
MirBSDaugust 29, 2002
z/OS, z/OS.e Unix V1R3march 29, 2002
z/OS, z/OS.e Unix V1R4september 27, 2002
Darwin5.2 Darwin 5.3 Darwin 5.4 Darwin 5.5
NonStop-UX C60may 3, 2002
NonStop-UX C61october 2, 2002
MkLinux Pre-R2august 5, 2002
Unicos/mp 1.0august 23, 2002
Unicos 10.0.1.1may 2002
Unicos/mk 2.0.6january 2002
HP-UX 11.11/11iv1/0209september 2002
HP-UX 11.11/11iv1/0206june 2002HP-UX 11.11/11iv1/0203
march 2002
OpenBSD 3.2november 1, 2002
Darwin 6.0.2oct. 28, 2002
Linux 2.5.52december 15, 2002
Mac OS X 10.2.2november 11, 2002
Mac OS X Server10.2.2
november 11, 2002
FreeBSD 5.0 DP 2november 18, 2002
IRIX 6.5.18november 8, 2002
Linux 2.4.20november 28, 2002
Linux 2.2.23november 29, 2002
SCO UnixWare 7.1.3december 4, 2002
Mac OS X 10.2.3december 19, 2002
Mac OS X Server10.2.3
december 19, 2002
FreeBSD 5.0january 19, 2003
Linux 2.5.48november 18, 2002
Solaris 9 OE 12/02december 2002
GNU-Darwin 1.0january 10, 2003
Solaris 9 x86 PEfebruary 6, 2003
Mac OS X 10.2.4february 13, 2003
Linux 2.5.62february 17, 2003
2003
OpenDarwin-20030212february 17, 2003
Tru64 Unix V5.1Bjanuary 20, 2003
Mac OS X Server10.2.4
february 24, 2003
QNX 6.2.1 (Momentics)february 18, 2003
Linux 2.2.24march 5, 2003
OpenServer 5.0.7february 24, 2003
Linux 2.2.25march 17, 2003
Linux 2.5.70may 26, 2003
FreeBSD 4.8april 3, 2003
IRIX 6.5.19february 5, 2003
Mac OS X10.2.5
april 10, 2003
Debian GNU/HurdK1-Unstable
december 12, 2002Debian GNU/Hurd K2
march 3, 2003
Mac OS X Server10.2.5
april 14, 2003
Darwin 6.5april 15, 2003
NetBSD 1.6.1april 14, 2003
OpenBSD 3.3may 1, 2003
Solaris 9 OE 4/03april 2003
Debian GNU/Hurd K3april 30, 2003
Mac OS X10.2.6
may 6, 2003
Mac OS X Server10.2.6
may 8, 2003
Solaris 8 12/02december 2002
IRIX 6.5.20may 7, 2003
Darwin 6.6may 14, 2003
SCO UnixWare 7.1.3Update Pack 1may 8, 2003
Linux 2.5.65march 17, 2003
OpenDarwin6.6.1
may 27, 2003
Linux 2.5.68april 19, 2003
BSD/OS 4.3.1december 21, 2002
BSD/OS 5.0may 2, 2003
MirBSD #2january 28, 2003
MirBSD #3march 2, 2003
MirBSD #4april 16, 2003
MirBSD #1november 31, 2002
Darwin6.1 Darwin 6.2 Darwin 6.3 Darwin 6.4
2.11BSD patch 444february 10, 2003
NonStop-UX C62january 17, 2003
Unicos/mp 2.0december 20, 2002
Unicos/mp 2.1march 17, 2003
GNU/Hurd-L4(announced)
november 18, 2002
Unicos 10.0.1.2may 2003
HP-UX 11.11/11iv1/0303march 2003
HP-UX 11.11/11iv1/0212december 2002
AIX 5L v5.2Maintenance Level 1
may 2003AIX 4.3.3 Maintenance Level 11
february 2003
FreeBSD 5.1june 9, 2003
Linux 2.4.21june 13, 2003
Linux 2.5.75july 10, 2003
Darwin 7.0 Previewjune 25, 2003
Mac OS X 10.3 beta (Panther)june 23, 2003
Mac OS X Server 10.3 beta (Panther)june 23, 2003
Linux 2.6.0-test1july 13, 2003
DragonFly BSDjuly 16, 2003
Solaris 9 OE 8/03july 29, 2003
Solaris 10 Previewjuly 29, 2003
SCO UnixWare 7.1.3 /OKPjuly 31, 2003
Mac OS X10.2.7
august 18, 2003
OpenBSD 3.4 betaaugust 11, 2003
IRIX 6.5.21august 6, 2003
Linux 2.4.22august 25, 2003
Linux 2.6.0-test11november 26, 2003
Mac OS X10.2.8
september 22, 2003
Mac OS X Server10.2.8
september 22, 2003
FreeBSD 4.9october 28, 2003
Darwin 6.7sept. 22, 2003
Darwin 6.8sept. 22, 2003
MirBSD #5june 11, 2003
MirBSD #6july 8, 2003
MirBSD #7semelseptember 28, 2003
OpenBSD 3.4november 1, 2003
Tru64 Unix V5.1B-1october 20, 2003
Mac OS X 10.3.1november 10, 2003
Mac OS X 10.3Server
october 24, 2003
Darwin 7.0october 24, 2003
Debian GNU/Hurd K4july 29, 2003
GNU-Darwin 1.1october 8, 2003
Mac OS X 10.3october 24, 2003
Mac OS X 10.3.1Server
november 10, 2003
Darwin 7.0.1november 14, 2003
MirBSD #7bisoctober 4, 2003
IRIX 6.5.22november 5, 2003
ekkoBSDaugust 6, 2003
ekkoBSD 1.0 BETA1Bnovember 25, 2003
FreeBSD 5.2-BETAnovember 26, 2003
MirBSD #7ternovember 22, 2003
Linux 2.4.23november 28, 2003
Darwin7.1
Minix 2.0.4november 23, 2003
Debian GNU/Hurd K5november 24, 2003
OpenServer 5.0.7 Update Pack 1july 31, 2003
MicroBSD 0.7 betaoctober 27, 2003
Unicos/mp 2.2july 2003
Unicos/mp 2.3october 2003
HP-UX 11.23 aka 11iv2 (IA)september 2003
HP-UX 11.11/11iv1/0309septembre 2003
HP-UX 11.11/11iv10306
june 2003
AIX 5L v5.2 ML 2october 2003
Mac OS X 10.3.2december 17, 2003
Linux 2.6.0december 17, 2003
Solaris 9 OE 12/03december 2003
FreeBSD 5.2-RC1december 10, 2003
Mac OS X 10.3.2 Serverdecember 19, 2003
Darwin 7.2december 19, 2003
FreeBSD 5.2january 12, 2004
Linux 2.6.1january 8, 2004
Linux 2.4.24january 5, 2004
2004
Linux 2.6.4march 10, 2004
IRIX 6.5.23february 4, 2004
Linux 2.0.40february 8, 2004
Linux 2.4.25february 18, 2004
OpenServer 5.0.7 Update Pack 2february 18, 2004
ekkoBSD BETA 2february 18, 2004
Linux 2.2.26february 24, 2004
FreeBSD 5.2.1february 25, 2004
NetBSD 1.6.2february 29, 2004
DragonFly BSD (beta)march 5, 2004
Mac OS X 10.3.3march 15, 2004
Mac OS X 10.3.3 Servermarch 15, 2004
Darwin 7.3march 15, 2004
4.3BSD-Quasijarus0bdecember 7, 2003
4.3BSD-Quasijarus0cfebruary 15, 2004
Solaris 9 OE 4/04april 1, 2004
Linux 2.6.6may 9, 2004
z/OS, z/OS.e Unix V1R5march 26, 2004
NonStop-UX C63february 6, 2004
Linux 2.4.26april 14, 2004
OpenBSD 3.5may 1, 2004
Mac OS X 10.3.4may 26, 2004
Mac OS X 10.3.4Server
may 26, 2004
Darwin 7.4may 26, 2004
FreeBSD 4.10may 27, 2004
IRIX 6.5.24may 5, 2004
Debian GNU/Hurd K6may 9, 2004
SCO UnixWare 7.1.4june 15, 2004
Linux 2.6.7june 15, 2004
DragonFly BSD 1.0-RC1june 28, 2004
QNX 6.3june 3, 2004
Mac OS X 10.4 (Tiger beta)june 28, 2004
Mac OS X 10.4 Server(Tiger beta)
june 28, 2004
DragonFlyBSD 1.0
july 12, 2004
ekkoBSD 1.0 BETA 2july 7, 2004
AIX 5L v5.3(announced)july 13, 2004
OpenDarwin 7.2.1july 16, 2004
DragonFlyBSD 1.0A
july 15, 2004
OpenServer 5.0.7 Update Pack 3july 9, 2004
Linux 2.4.27august 7, 2004
Mac OS X 10.3.5august 9, 2004
Mac OS X 10.3.5Server
august 9, 2004
Linux 2.6.8august 13, 2004
Diamond SVR6 (announced)august 3, 2004
Silver OSjuly 10, 2004
MirBSD #7quaterjune 14, 2004
IRIX 6.5.25august 4, 2004
Unicos/mp 2.4march 2004
Tru64 Unix V5.1B-2may 2004
HP-UX 11.23/11iv2/0403march 2004
HP-UX 11.11/11iv1/0312december 2003
HP-UX 11.11/11iv1/0406june 2004
SCO UnixWare 7.1.4Maintenance Pack 1
july 2004
AIX 5L v5.2 ML 3may 2004
Linux 2.6.8.1august 14, 2004
Darwin 7.5august 10, 2004
GNU-Darwin1.1 rc1
august 17, 2004
Solaris 9 OE 9/04august 16, 2004
FreeBSD 5.3-BETA1august 22, 2004
FreeBSD 5.3november 6, 2004
OpenBSD 3.6october 29, 2004
Triance OS1.0-BETA
august 23, 2004
Darwin 8.0b1september 2004
FireFly BSD 1.0september 2004
Debian GNU/Hurd K7september 22, 2004
NetBSD 2.0 RC1september 27, 2004
z/OS Unix V1R6september 24, 2004
Linux 2.6.9october 18, 2004
MirBSD #8-betaoctober 16, 2004
Mac OS X 10.4 (Tiger beta 2)october 30, 2004
Mac OS X 10.3.6november 5, 2004Mac OS X 10.3.6 Server
november 5, 2004
Darwin 7.6november 6, 2004
Linux 2.4.28november 17, 2004
Solaris 10(announced)
november 15, 2004
IRIX 6.5.26november 3, 2004
NetBSD 2.0december 9, 2004
NetBSD 2.0 RC5november 12, 2004
Darwin 7.7december 15, 2004
Mac OS X 10.3.7december 15, 2004Mac OS X 10.3.7
Serverdecember 15, 2004
FreeBSD 4.11january 25, 2005
Linux 2.6.10december 24, 2004
Linux 2.4.29january 19, 2005
GNU-Darwin 1.1 rc2september 29, 2004
Solaris 10january 31, 2005
AIX 5L v5.3.0august 30, 2004
Mac OS X 10.3.8february 9, 2005
Mac OS X 10.3.8Server
february 9, 2005
Debian GNU/Hurd K8december 30, 2004
Unicos/mp 2.5november 2004
HP-UX 11.23/11iv2/0409 (IA/PA)september 2004
HP-UX 11.11/11iv1/0412december 2004
SCO UnixWare 7.1.4Maintenance Pack 2
february 2005
AIX 5L v5.2 ML 4december 2004
AIX 5L v5.2 ML 5january 2005
AIX 5L v5.3Maintenance Level 1
january 2005
Darwin 7.8february 9, 2005
2005
Linux 2.6.11march 2, 2005
OpenServer 6(Legend beta)
february 23, 2005
FreeBSD 5.4may 9, 2005
Linux 2.4.30april 3, 2005
DragonFly BSD 1.2.0march 8, 2005
Darwin 7.9april 15, 2005
Mac OS X 10.3.9april 15, 2005
Mac OS X 10.3.9 Serverapril 15, 2005
NetBSD 2.0.2april 15, 2005
Mac OS X 10.4april 29, 2005
Mac OS X 10.4 Serverapril 29, 2005
Unicos/mp 3.0march 2005
Gnuppix GNU/Hurd-L40503
march 1, 2005
Darwin 8.0.1april 29, 2005
Mac OS X 10.4.1may 16, 2005
Darwin 8.1may 16, 2005
Mac OS X 10.4.1 Servermay 19, 2005
OpenBSD 3.7may 19, 2005
Debian GNU/Hurd K9may 13, 2005
Linux 2.4.31may 31, 2005
Linux 2.6.12june 17, 2005
OpenSolaris(announced)june 14, 2005
OpenServer 6june 22, 2005
IRIX 6.5.27february 2, 2005
Mac OS X 10.4.2Server
july 12, 2005
Mac OS X10.4.2
july 12, 2005
Darwin 8.2july 12, 2005
FreeBSD 6(announced)july 2, 2005
FreeBSD 6BETA 3
august 29, 2005
Linux 2.6.13august 28, 2005
PC-BSD 0.7may 18, 2005
PC-BSD 0.7.8july 18, 2005
IRIX 6.5.28august 3, 2005
DesktopBSD 1.0-RC1july 25, 2005
Tru64 Unix V5.1B-3
june 2, 2005
OpenSolaris(build 21)
july 26, 2005
OpenServer 6Maintenance Pack 1
august 4, 2005
HP-UX 11.23/11iv2/0505may 2005
AIX 5L v5.2 ML 6may 2005
AIX 5L v5.3 ML 2may 2005
z/OS Unix V1R7september 30, 2005
NetBSD 2.1november 2, 2005
Solaris 9 OE 9/05september 3, 2005
Solaris 11 beta Nevada build 23october 18, 2005
PC-BSD 0.8.3october 23, 2005
Linux 2.6.14october 27, 2005
FreeBSD 6.0november 4, 2005
NetBSD 2.0.3october 31, 2005
OpenBSD 3.8november 1, 2005
Mac OS X10.4.3
october 31, 2005
Darwin 8.3october 31, 2005
Mac OS X 10.4.3Server
october 31, 2005
Linux 2.4.32november 16, 2005
Minix 3V3.0, V3.1, V3.1.1october 24, 2005
NetBSD 3.0december 23, 2005
MirBSD #8december 23, 2005
PC-BSD 1.0rc1november 10, 2005
Linux 2.6.15january 2, 2006
DragonFly BSD 1.4january 8, 2006
Mac OS X10.4.4
january 10, 2006
Mac OS X 10.4.4Server
january 10, 2006
Darwin 8.4jan. 10, 2006
FreeBSD 6.1may 8, 2006
FreeBSD 5.5may 25, 2006
Mac OS X 10.4.5Server
february 15, 2006
Mac OS X10.4.5
february 15, 2006
Darwin 8.5february 15, 2006
PC-BSD 1.0rc2january 20, 2006
Linux 2.6.16march 20, 2006
Debian GNU/Hurd K10october 26, 2005
Minix 3 V3.1.2amay 29, 2006
Mac OS X10.4.6
april 3, 2006
Mac OS X 10.4.6Server
april 3, 2006
Darwin 8.6april 10, 2006
Solaris 10 1/06january 25, 2006
PC-BSD 1.0april 28, 2006
OpenBSD 3.9may 1, 2006
HP-UX 11.11/11iv1/0509september 2005
PC-BSD1.1may 28,
2006DragonFly BSD 1.4.4
april 23, 2006
Plan 920060522
may 21, 2006
GNU-Darwin 1.1 Opteronmay 26, 2006
FreeDarwin PR1march 16, 2006
DesktopBSD 1.0-RC2october 8, 2005
DesktopBSD 1.0-RC3november 26, 2005
DesktopBSD 1.0march 28, 2006
IRIX 6.5.29february 8, 2006
2006
HP-UX 11.23/11iv2/0512december 2005
HP-UX 11.23/11iv2/0603march 2006
OpenSolaris (build 38)march 28, 2006
Debian GNU/Hurd K11april 26, 2006
Unicos/mp 3.1april 2006
OpenServer 6Maintenance Pack 2
march 7, 2006
SCO UnixWare 7.1.4Maintenance Pack 3
january 2006
AIX 5L v5.2 ML 7september 2005
AIX 5L v5.2Technology Level 8
february 2006
AIX 5L v5.3 ML 3september 2005
AIX 5L v5.3Technology Level 4
february 2006
AIX 5L v5.1 ML 9september 2005
PC-BSD 1.11june 19, 2006
Solaris 10 6/06june 26, 2006
Linux 2.6.17june 18, 2006
NetBSD 3.0.1july 24, 2006
PC-BSD 1.2july 12, 2006
DragonFly BSD 1.6.0july 24, 2006
Mac OS X 10.4.7june 27, 2006
Mac OS X 10.4.7Server
june 27, 2006
Plan 920060628
june 28, 2006
Linux 2.4.33august 11, 2006
Mac OS X 10.5(Leopard, beta)august 7, 2006
Darwin 8.7august 16, 2006
NetBSD 3.1november 4, 2006
IRIX 6.5.30august 16, 2006
Linux 2.6.18september 20, 2006
AIX 5L v5.3 TL5august 2006
Mac OS X 10.4.8september 30, 2006
Mac OS X 10.4.8Server
september 30, 2006
FreeBSD 6.2january 15, 2007
Darwin 8.8november 8, 2006
OpenBSD 4.0november 1, 2006
PC-BSD 1.3december 31, 2006
NetBSD 3.0.2november 4, 2006
Linux 2.6.19november 29, 2006
Solaris 10 11/06december 12, 2006
PC-BSD 1.3.01january 6, 2007
Linux 2.6.20february 4, 2007
Linux 2.4.34december 23, 2006
DragonFly BSD 1.8.0january 30, 2007
z/OS Unix V1R8september 29, 2006
Mac OS X 10.4.9march 13, 2007
Mac OS X 10.4.9Server
march 13, 2007
DragonFly BSD1.8.1
march 27, 2007
HP-UX 11.11/11iv1/0606june2006
HP-UX 11.23/11iv2/0606june 2006
HP-UX 11.23/11iv2/0609september 2006
HP-UX 11.31 aka 11iv3february 2007
AppleTV 1.0march 21, 2007
OpenSolaris (build 52)october 19, 2006
Debian GNU/Hurd K14november 27, 2006
MirBSD #9june 25, 2006
Tru64 Unix V5.1B-4december 2006
HP-UX 11.11/11iv1/0612december 2006
AIX 5L v5.2 TL9august 2006
2.11BSD patch 445december 26, 2006
DesktopBSD 1.6-RC3july 25, 2007
Darwin 8.9april 17, 2007
Linux 2.6.22july 8, 2007
Minix 3 V3.1.3april 13, 2007
2007
OpenBSD 4.1may 1, 2007
Linux 2.4.35july 26, 2007
Linux 2.6.21april 26, 2007
HP-UX 11.23/11iv2/0706june 2007
Minix 3 V3.1.3ajune 8, 2007
Mac OS X 10.4.10Server
june 20, 2007
Mac OS X 10.4.10june 20, 2007
PC-BSD 1.4september 24, 2007
Linux 2.6.23october 9, 2007
AIX 6 open betajuly 11, 2007
DragonFly BSD1.10.0
august 6, 2007
AppleTV 1.1june 20, 2007
iPhone OS 1.0june 29, 2007
iPhone OS 1.0.2august 21, 2007
Linux 2.4.35.2september 8, 2007
DragonFly BSD1.10.1
august 21, 2007
iPhone OS 1.1.1sept. 27, 2007
iPod OS 1.1sept. 13, 2007
NetBSD 4.0 RC3october 19, 2007
Solaris 10 update 4 8/07september 4, 2007
Solaris 11 betaNevada build 74october 9, 2007
Mac OS X 10.5(Leopard)
october 26, 2007
Mac OS X 10.5Server
october 26, 2007
Darwin 8.10october 30, 2007
Darwin 9.0october 30, 2007
OpenSolaris(build 78)
october 29, 2007
HP-UX 11.31/11iv3 Update 1 (0709)september 2007
Linux 2.4.35.3september 23, 2007
AIX 5L v5.3 TL6june 2007
z/OS Unix V1R9august 7, 2007
PureDarwin2007
AIX 5L v5.2 TL10june 2007
MidnightBSD 0.1august 5, 2007
OpenBSD 4.2november 1, 2007iPhone OS 1.1.2
november 1, 2007
Mac OS X 10.4.11Server
november 14, 2007
Mac OS X 10.4.11november 14, 2007
Mac OS X 10.5.1november 15, 2007
Mac OS X 10.5.1Server
november 15, 2007
Linux 2.6.24january 24, 2008
PC-BSD 1.4.1november 16, 2007
FreeBSD 7.0february 27, 2008
OpenSolaris(build 86)
march 4, 2008
Linux 2.4.36january 1, 2008
NetBSD 4.0december 19, 2007
FreeBSD 6.3january 18, 2008
OpenServer 6Maintenance Pack 3november 2, 2007
DesktopBSD 1.6january 9, 2008
iPhone OS 1.1.3january 15, 2008
Mac OS X 10.5.2february 11, 2008
Mac OS X 10.5.2Server
february 11, 2008
Darwin 9.2february 13, 2008
AppleTV 2.0feb. 12, 2008
Linux 2.6.25april 17, 2008
Darwin 8.11november 14, 2008
Darwin 9.1november 15, 2007
PC-BSD 1.5march 12, 2008
DragonFly BSD 1.12february 26, 2008
iPhone OS 1.1.4february 26, 2008
MirBSD #10march 16, 2008
AppleTV 2.0.1march 28, 2008
AppleTV 2.0.2april 14, 2008
Linux 2.6.26july 13, 2008
OpenBSD 4.3may 1, 2008
OpenSolaris 2008.05(Indiana)
may 5, 2008
Mac OS X 10.5.3may 28, 2008
Mac OS X 10.5.3Server
may 29, 2008
Darwin 9.3june 19, 2008
AIX 6.1november 9, 2007
AIX 6.1 TL1may 30, 2008
PC-BSD 1.5.1april 23, 2008
DragonFly BSD 1.12.2april 20, 2008
AppleTV 2.1july 10, 2008
iPhone OS 2.0july 11, 2008
Mac OS X 10.5.4june 30, 2008
Mac OS X 10.5.4Server
june 30, 2008
HP-UX 11.31/11iv3 Update 2 (0803)march 2008
HP-UX 11.23/11iv2/0712december 2007
HP-UX 11.23/11iv2/0806june 2008
Solaris 10 update 5 05/08april 17, 2008
SCO UnixWare 7.1.4Maintenance Pack 4
june 11,2008
AIX 5L v5.3 TL7november 2007
AIX 5L v5.3 TL8april 2008
Debian GNU/Hurd K15november 19, 2007
Debian GNU/Hurd K16december 21, 2007
Android betanovember 5, 2007
MidnightBSD 0.1.1november 4, 2007
2008
DragonFly BSD 2.0july 20, 2008
iPhone OS 2.0.1august 4, 2008
Darwin 9.4july 18, 2008
Linux 2.6.27october 9, 2008
Linux 2.4.37december 2, 2008
iPhone OS 2.1september 12, 2008
Mac OS X 10.5.5september 15, 2008
Mac OS X 10.5.5Server
september 15, 2008
Darwin 9.5september 17, 2008
PC-BSD 7september 16, 2008
HP-UX 11.31/11iv3 Update 3 (0809)september 2008
AppleTV 2.2october 2, 2008
Linux 2.6.28december 24, 2008
OpenBSD 4.4october 31, 2008
Solaris 10 update 6 10/08october 31, 2008
QNX Neutrino RTOS 6.4.0october 30, 2008
iPhone OS 2.2november 21, 2008
AppleTV 2.3november 20, 2008
FreeBSD 6.4november 28, 2008
OpenSolaris 2008.11december 1, 2008
Mac OS X 10.5.6december 15, 2008
Mac OS X 10.5.6Server
december 15, 2008
Darwin 9.6december 18, 2008
PureDarwin Xmasdecember 25, 2008
FreeBSD 7.1january 5, 2009
iPhone OS 2.2.1january 27, 2009
DragonFly BSD 2.2february 17, 2009
OpenServer 6Maintenance Pack 4
february 9, 2009
AppleTV 2.3.1february 25, 2009
NetBSD 4.0.1october 14, 2008
AIX 5L v5.3 TL9november 2008
AIX 6.1 TL2november 2008
z/OS Unix V1R10september 26, 2008
Android 1.0september 23, 2008
Android 1.1february 9, 2009
MidnightBSD 0.2.1august 30, 2008
2.11BSD patch 446december 27, 2008
2.11BSD patch 447december 31, 2008
Linux 2.6.29march 23, 2009
FreeBSD 7.2may 4, 2009
Linux 2.6.30june 9, 2009
PC-BSD 7.1april 11, 2009
HP-UX 11.31/11iv3Update 4 (0903)
april 9, 2009
2009NetBSD 5.0
april 29, 2009
DragonFly BSD 2.2.1april 26, 2009
OpenBSD 4.5may 1, 2009
Solaris 10 update 7 05/09april 30, 2009
Mac OS X 10.5.7may 12, 2009
Mac OS X 10.5.7Server
may 12, 2009
Darwin 9.7may 14, 2009
AIX 5L v5.3 TL10may 2009
AIX 6.1 TL3may 2009
OpenSolaris 2009.06june 1, 2009
Tru64 Unix V5.1B-5march 2009
iPhone OS 3.0june 17, 2009
AppleTV 2.4june 24, 2009
Linux 2.6.31september 9, 2009
PC-BSD 7.1.1july 6, 2009
FreeBSD 8.0 beta 1july 7, 2009
iPhone OS 3.0.1july 31, 2009
Mac OS X 10.5.8august 5, 2009
Mac OS X 10.5.8Server
august 5, 2009
Darwin 9.8august 10, 2009
Mac OS X 10.6(Snow Leopard)august 28, 2009
Mac OS X 10.6Server
august 28, 2009
Darwin 10.0august 28, 2009
iPhone OS 3.1september 9, 2009
Mac OS X 10.6.1september 10, 2009
Mac OS X 10.6.1Server
september 10, 2009
DragonFly BSD 2.4september 16, 2009
Darwin 10.1september 15, 2009
HP-UX 11.31/11iv3Update 5 (0909)september 2009
FreeBSD 8.0 RC1september 21, 2009
NetBSD 5.0.1august 2, 2009
iPhone OS 3.1.2october 8, 2009
Solaris 10update 8 10/09october 8, 2009
OpenBSD 4.6october 18, 2009
AppleTV 3.0october 29, 2009
DesktopBSD 1.7september 7, 2009
Debian GNU/Hurd L1october 19, 2009
Minix 3 V3.1.4 (4203)march 26, 2009
QNX Neutrino RTOS 6.4.1may 2009
z/OS Unix V1R11september 25, 2009
Android 1.5Cupcake
april 30, 2009
Android 1.6Donut
september 15, 2009
Android 2.0Eclair
october 26, 2009
AIX 5L v5.3 TL11october 2009
AIX 5L v5.2 TL10 SP8july 1, 2009
AppleTV 3.0.1november 7, 2009
Mac OS X 10.6.2november 9, 2009
Mac OS X 10.6.2Server
november 9, 2009
Linux 2.6.32december 2, 2009
FreeBSD 8.0november 26, 2009
Darwin 10.2november 13, 2009
Linux 2.6.33february 24, 2010
PC-BSD 8.0february 22, 2010
iPhone OS 3.1.3february 2, 2010
AppleTV 3.0.2february 10, 2010
FreeBSD 7.3march 23, 2010
Mac OS X 10.6.3march 29, 2010
Mac OS X 10.6.3Server
march 29, 2010
DragonFly BSD 2.6.1april 6, 2010
Darwin 10.3april 1, 2010
Linux 2.6.34may 16, 2010
HP-UX 11.31/11iv3Update 6 (1003)
march 2010
NetBSD 5.0.2february 12, 2010
OpenBSD 4.7may 19, 2010
FreeBSD 8.1 beta 1may 29, 2010
iPhone OS 3.2april 3, 2010
OpenSolaris 2010.03march 2010
Mac OS X 10.6.4june 15, 2010
Mac OS X 10.6.4Server
june 15, 2010
Darwin 10.4june 17, 2010
2010
PC-BSD 8.1july 20, 2010
iOS 4.0june 21, 2010
iOS 3.2.1july 15, 2010
iOS 4.0.1july 15, 2010
Mac OS X 10.6.4Server Update 1.1
july 22, 2010
Linux 2.6.35august 1, 2010
AIX 7 open betajuly 14, 2010
FreeBSD 8.1july 23, 2010
iOS 4.0.2august 11, 2010
iOS 3.2.2august 11, 2010
Linux 2.6.36october 20, 2010
Solaris 10 update 9 09/10september 8, 2010
iOS 4.1sept. 8, 2010
OpenIndianabuild 147
september 14, 2010
OpenBSD 4.8november 1, 2010
Mac OS X 10.6.5november 10, 2010
Mac OS X 10.6.5Server
november 10, 2010
HP-UX 11.31/11iv3Update 7 (1009)september 2010
Tru64 Unix V5.1B-6october 2010
AIX 7.1september 10, 2010
Minix 3 V3.1.5november 5, 2009
Minix 3 V3.1.6february 8, 2010
Minix 3 V3.1.7june 16, 2010
Minix 3 V3.1.8october 4, 2010
QNX Neutrino RTOS 6.5.0july 2010
z/OS Unix V1R12september 24, 2010
Android 2.1january 12, 2010
Android 2.2Froyo
may 20, 2010
AIX 5L v5.3 TL12april 2010
AIX 6.1 TL4november 2009
AIX 6.1 TL5april 2010
AIX 6.1 TL6september 2010
Mac OS X 10.6.5Server Update 1.1
november 15, 2010
Darwin 10.5november 17, 2010
NetBSD 5.1november 19, 2010
Solaris 11Express 2010.11
november 15, 2010
iOS 4.2.1november 22, 2010
Linux 2.4.37.11december 18, 2010
Linux 2.6.37january 4, 2011
2011
Darwin 10.6january 9, 2011
Mac OS X 10.6.6january 6, 2011
Mac OS X 10.6.6Server
january 6, 2011
Linux 2.6.38march 15, 2011
Mac OS X 10.7 beta (Lion)february 24, 2011
FreeBSD 8.2february 24, 2011
PC-BSD 8.2february 24, 2011
FreeBSD 7.4february 24, 2011
iOS 4.3march 9,
2011
Mac OS X 10.6.7march 21, 2011
Mac OS X 10.6.7Server
march 21, 2011
Darwin 10.7march 28, 2011
Linux 2.6.39may 18, 2011
iOS 4.3.1march 25,
2011
iOS 4.3.2april 14,
2011
DragonFly BSD 2.10.1april 26, 2011
HP-UX 11.31/11iv3Update 8 (1103)
march 2011
iOS 4.3.3may 4,2011
OpenBSD 4.9may 1, 2011
iOS 4.3.4july 15, 2011
OS X Lion10.7
july 20, 2011
Darwin 10.8june 27, 2011
Mac OS X 10.6.8june 23, 2011
Mac OS X 10.6.8Server
june 23, 2011
OpenBSD 5.0 betajuly 18, 2011
Darwin 11.0july 20,
2011
GNU/Hurd 0.401april 1, 2011
Linux 3.0july 22, 2011
OpenIndianabuild 148
december 17, 2010
Android 2.3Gingerbread
december 6, 2010
Android 3.0Honeycomb
february 22, 2011Android 3.1
may 10, 2011Android 3.2july 15, 2011
MidnightBSD 0.3january 28, 2011
Mac OS X 10.6.8v1.1
july 25, 2011
Mac OS X 10.6.8Server v1.1
july 25, 2011
iOS 4.3.5july 25, 2011
OS X Lion10.7.1
august 20, 2011
Darwin 11.1august 25,
2011
Linux 2.6.39.4august 3, 2011
Linux 3.1october 24, 2011
iOS 5october 12, 2011
OS X Lion10.7.2
october 12, 2011
Darwin 11.2october 12, 2011
Oracle Solaris 10 8/11september 15, 2011
BlackBerry BBX(announced)
october 18, 2011
OpenBSD 5.0november 1, 2011
Oracle Solaris 11november 9, 2011
Linux 3.2january 4, 2012
2012
PC-BSD 9.0january 13, 2012
FreeBSD 9.0january 12, 2012
DragonFly BSD3.0.1
february 22, 2012
OS X Lion10.7.3
february 1, 2012
Darwin 11.3february 6, 2012
OS X Mountain Lion10.8 beta
february 16, 2012
Minix 3 V3.2.0february 29, 2012
NetBSD 5.1.2february 11, 2012
Linux 3.3march 18, 2012
OpenIndianabuild 151a
september 14, 2011
Android 4.0.1Ice Cream Sandwich
october 19, 2011Android 4.0.3
december 16, 2011
HP-UX 11.31/11iv3Update 9
september 2011
HP-UX 11.31/11iv3Update 10
march 2012
z/OS Unix V1R13september 30, 2011
iOS 5.1march 7, 2012
AIX 6.1 TL7october 2011AIX 7.1 TL1october 2011
AIX 5L v5.3 TL12 SP5october 21, 2011
AIX 6.1 TL7 SP4may 17, 2012
FreeBSD 8.3avril 18, 2012
AIX 7.1 TL1 SP4may 17, 2012
OpenBSD 5.1may 1, 2012
BlackBerry 10(announced)may 1, 2012
OS X Lion10.7.4
may 9, 2012
Darwin 11.4may 18, 2012
iOS 5.1.1may 7, 2012
Android 4.0.4march 29, 2012
Linux 3.4may 20, 2012
DragonFly BSD3.0.2
march 26, 2012
iOS 6.0 betajune 11, 2012
Linux 3.5july 21, 2012
Android 4.1.1Jelly Bean
july 9, 2012
OS X Mountain Lion10.8
july 21, 2012
AIX 5L v5.3 TL12 SP6june 27, 2012
OS X Mountain Lion10.8.1
august 23, 2012
Linux 3.6september 30, 2012
Darwin 12august 1, 2012
QNX Neutrino RTOS 6.5 SP1july 11, 2012
iOS 6.0september 19, 2012
OS X Mountain Lion10.8.2
september 19, 2012
Darwin 12.1august 28, 2012
Darwin 12.2october 1, 2012
OS X Lion10.7.5
september 19, 2012
OS X Mountain Lion10.8.2 update 1.0october 4, 2012
OS X Lion10.7.5 update 1.0october 4, 2012
Oracle Solaris 11.1october 4, 2012
DragonFly BSD3.0.3
august 22, 2012
Operating Systems I | Intro, History PT/FF 2014
History of Unix
• First version of UNIX from Bell Labs in 1969 was influenced by CTSS and MULTICS
• Developed for PDP-7
• Hierarchical file system, processes, device files, command-line interpreter, tools
• Re-write from assembly language to C in 1973
• First widely available version 6 in 1976
• Bill Joy created the first Berkeley University Distribution (BSD) for UnixV6 in 1978
• Initial porting of Unix sources to VAX computers
• Release of vi editor and C shell with second version in 1979
• Many BSD contributions were adopted by Unix and others, especially the TCP/IP stack implementation and Berkeley socket API
• Unix Version 7 (1978) is the conceptional ancestor of most modern UNIX systems�15
Operating Systems I | Intro, History PT/FF 2014
History of Unix• 1983: AT&T UNIX System V released as one of the first commercial versions
• Interface definition still used for modern Unix systems such as AIX and Solaris
• Richard Stallman starts the GNU project for free Unix-compatible software
• 1988: Different APIs ultimately united by IEEE POSIX specification
• 1989: SVR4 unification of BSD and System V / Windows NT development starts
• 1991: Linus Torvalds begins to work an a Unix clone for IBM PCs - Linux
• 1992: Berkeley alumni‘s publish 386BSD port of BSD to Intel‘s 386,foundation for later FreeBSD and NetBSD unix versions
• Since 1996: Unix trademark owned by Open Group, certification process
• 1997: Apple creates Darwin kernel out of the Mach kernel and Unix BSD parts
• 1999: System V release 4 (SVR4) binary format ELF became agreed Unix standard
�16
Operating Systems I | Intro, History PT/FF 2014
History of Unix
�17
from Wikipedia
Operating Systems I | Intro, History PT/FF 2014
History of Windows [levenez.com]
�18
PC-DOS 1.00august 12, 1981
86-DOS 1.0april 1981
QDOS 0.1august 1980
86-DOS 0.3december 1980
Closed Systemsoctober 7, 2012
© Éric Lévénez 2000-2012<http://www.levenez.com/windows/>
Interface Manager(development)
september 1981
1980 1981
PC-DOS 2.0march 1983
Windows(announced)
november 10, 1983
MS-DOS 1.25july 1982
PC-DOS 1.10june 1982
PC-DOS 2.10october 1983
MS-DOS 1.24june 1982
MS-DOS 2.01may 1983
MS-DOS 2.11december 1983
MS-DOS 2.121983
19831982
MS-DOS 3.05november 1984
Windows 1.0november 20, 1985
PC-DOS 3.0august 1984
PC-DOS 3.10november 1984
Windows 1.011985
1984 1985DOS Plus 1.0
1985
MS-DOS 3.3august 1987
Windows 2.0december 9, 1987
Windows /386 2.0december 9, 1987
MS OS/2 1.0(CP/DOS)
april 2, 1987
MS-DOS 3.31november 1987
MS-DOS 3.3(announced)april 2, 1987
Windows 2.0(announced)april 2, 1987
Windows /386(announced)april 2, 1987
PC-DOS 3.20january 1986
PC-DOS 3.30april 1987
Windows 1.031986
1986 1987
DOS Plus 2.01
MS-DOS 4.01december 1988
OS/2 1.1 SE(Trimaran)
october 31, 1988
Windows /386 2.1june 28, 1988
Windows /286 2.1june 28, 1988
PC-DOS 4.0august 1988
1988 1989
Windows(alpha)
november 1988
Windows N-Ten(alpha)
january 1989
Windows NT(alpha)
april 1989
OS/2 1.1 EE1989
OS/2 1.2(Sloop)
october 1989
MS-DOS 4.11988
DR-DOS 3.31may 28, 1988
DR-DOS 3.41june 1989
MS-DOS 5.0june 1991
Windows 3.0may 22, 1990
Windows 3.0(+ Multimedia Extensions)
october 20, 1991
Windows NT (announced)october 1991
1990 1991
OS/2 1.3(Cutter)
december 1990
DR-DOS 5.0may 1990
DR-DOS 6.0september 1991
MS-DOS 6.0march 30, 1993
MS-DOS 6.2november 1993
Windows 3.1(Janus)
april 6, 1992
Windows forWorkgroups 3.1october 27, 1992
Windows NT 3.1(build 3.1.528)july 27, 1993
Windows 3.11
Windows forWorkgroups 3.11
(Snowball)november 8, 1993
Windows NT (beta)november 11, 1992
MS-DOS 5.0a1992
OS/2 2.0(Gruiser)
march 1992
Windows 4Chicago
(announced)july 4, 1992
PC-DOS 5.02august 1992
PC-DOS 6.001993
1992 1993
Win-OS/21992
OS/2 2.1(Borg)
may 1993
OS/2 for Windows(Ferengi)
october 1993
Windows for PENComputing 1.0
1992
Windows for PENComputing 3.0
may 1993
Novell DOS 7.0december 1993
MS-DOS 6.21march 2, 1994
MS-DOS 6.22march 11, 1994
Windows 95(Chicago
build 4.00.950)august 24, 1995
Windows NT 3.5(Daytona, build 3.5.807)
september 21, 1994
Windows NT 3.51(build 3.51.1057)
may 30, 1995
MS-DOS 7.0august 24, 1995
Windows 95( Chicago beta)august 9, 1994
Windows 95Service Pack 1
december 31, 1995
PC-DOS 6.301994
PC-DOS 7february 28, 1995
1994 1995
OS/2 2.11february 1994
OS/2 2.11 SMPjune 1994
OS/2 Warp 3.0(Warp)
october 1994
OS/2 Warp Connectmay 1995
Citrix WinFrameseptember 1995
Windows 3.21994
FreeDOSjune 29, 1994
Windows NT 4.0(Cairo, build 4.0.1381)
august 24, 1996
Windows CE 1.0(Pegasus)
november 16, 1996
Windows CE 2.0(Mercury)
october 13, 1997
Windows NT 4.0Option Pack
december 1997
Windows NT 5.0(beta 1)
september 27, 1997
Windows CE 1.01june 25, 1997
MS-DOS 7.10august 1996
Windows 95AOSR1
february 1996
Windows 95BOSR2
(Detroit, build 4.00.1111)august 1996
Windows 95BOSR2.1
(build 4.03.1212)april 1997
Windows 95COSR2.5
(build 4.03.1214)november 1997
Windows NT 4.0Service Pack 3
1997
Memphis(beta 1)
june 1997
PC-DOS 7revision 1
1996 1997
OS/2 Warp Server1996
OS/2 Warp 4.0(Merlin)
september 1996
Windows NT 4.0Enterprise Editiondecember 15, 1997
OpenDOS 7.01february 1997
Caldera DR-OpenDOS 7.02december 1997
Windows 98SP1
june 25, 1999
Windows 98(Memphis,
build 4.10.1998)june 25, 1998
Windows CE 2.1(Gryphon)july 1998
Windows 98Second Edition
(build 4.10.2222)may 5, 1999
Windows NT 5.0(beta 2)
august 20, 1998
Windows 2000(announced)
october 27, 1998
Windows CE 2.11(Jupiter)
1998
Windows NT 4.0Service Pack 5
may 1999
Windows NT 4.0Service Pack 4october 1998
Windows NT Terminal Server Edition
(Hydra)september 13, 1998
Windows 2000(beta 3)
april 29, 1999
Windows NTEmbedded 4.0
(beta 1)february 22, 1999
PC-DOS 2000may 26, 1998
1998
OS/2 Warp Serverfor e-Business
1999
Windows NT TSEService Pack 4april 26, 1999
Caldera DR-DOS 7.02march 1998
DR-DOS 7.03january 6, 1999
FreeDOS alpha 0.05january 12, 1998
FreeDOS beta 0.3april 21, 1999
FreeDOS alpha 0.1march 25, 1998
FreeDOS alpha 0.2october 28, 1998
Windows Millennium Edition
(beta 2)november 29, 1999
Windows 2000(final release RTM)december 15, 1999
Windows NT 4.0Service Pack 6october 1999
Windows NT TSEService Pack 5
november 25, 1999
Windows 2000(Release
Candidate 1)july 2, 1999
Windows 2000(RC 2)
september 15, 1999
Windows 2000(RC 3)
november 11, 1999
Windows NT Embedded 4.0(Impala)
september 27, 1999
Windows CE 2.11(build 9015)
september 28, 1999
1999
Xbox(beta)
october 1999
Windows CE 2.12
DR-DOS 7.04august 19, 1999
DR-DOS 7.05november 30, 1999
Windows 2000Datacenter Server
(beta 2)may 23, 2000
Windows 2000(build 5.0.2195)
february 17, 2000
Windows .NET(announced)june 22, 2000
Windows Me(beta 3)
april 7, 2000
Windows Me(final release)june 9, 2000
Windows NT 4.0Service Pack 6a
2000
Windows CE 3.0april 19, 2000
Windows .NET(Whistler alpha)
july 11, 2000
Windows 2000Datacenter Server
(release candidate 1)july 26, 2000
Windows 2000Service Pack 1
(Asteroid)july 27, 2000
Stinger(announced)august 2000
Windows NT TSEService Pack 6may 2, 2000
Windows .NET(Whistler alpha 2)august 28, 2000
Windows Me(Georgia, build 4.90.3000)
september 14, 2000
Windows 2000Datacenter Serverseptember 26, 2000
Windows .NET(Whistler beta 1)october 31, 2000
Whistler Embedded beta 1
december 19, 2000
Embedded Whistler(beta 1)
december 18, 2000
Pocket-PC(announced)
january 6, 2000
Whistler Server(alpha)
june 30, 2000
Whistler Server(beta 1)
october 31, 2000
Car.NET(announced)
Windows CE for Automotive2.0 (beta)
january 6, 2000
Windows 2000 Server
2000
Xbox(announced)
march 9, 2000
MS-DOS 8.0september 14, 2000
FreeDOS beta 0.4april 9, 2000
FreeDOS beta 0.5august 10, 2000
Windows .NET(Whistler build 2410)
january 2, 2001
Windows XP(announced)
february 5, 2001
Windows XP(beta 2)
march 23, 2001
Windows 2002 Server(announced)
april 30, 2001
Windows 2000Service Pack 2may 16, 2001
Windows XP Embedded(Mantis beta 1)april 10, 2001
Windows XP(release
candidate 1)june 30, 2001
Windows CE 4.0(Talisker beta)
februray 7, 2001
Windows CE.NET(Talisker beta 2)august 13, 2001
Windows XP(RC2)
july 24, 2001
Windows XP Embedded(Mantis beta 2)
september 5, 2001
PocketPC 2002(Merlin)
september 6, 2001
Windows XP(OEM build 5,1,2600)
(Whistler)september 24, 2001
Odyssey
Neptune
Whistler Server(beta 2)
march 23, 2001
Windows .NET Server(announced)june 19, 2001
Stinger (beta)february 22, 2001
Windows CE for Automotive3.5 (announced)
december 5, 2001
2001
eComStation OS/2 v1.0october 4, 2001
Xbox(announced)
january 6, 2001
FreeDOS beta 0.6march 18, 2001
FreeDOS beta 0.7september 7, 2001
Windows XPProfessional
october 25, 2001Windows XPHome Edition
october 25, 2001
Windows XP Tablet Edition(announced)
november 11, 2001
Windows .NET Server(Whistler Server beta 3)
november 19, 2001
Windows XP Embedded(Mantis)
november 30, 2001
Windows CE .NETjanuary 7, 2002
Windows 2000SRP1
january 30, 2002
PocketPC 2002Phone Edition
february 19, 2002
Windows Powered Smartphone 2002
(announced)february 19, 2002
Mira(announced)
january 7, 2002
Windows .NET Server(Pre-RC1 build 3604)
february 11, 2002
Windows XP SE(announced)
march 22, 2002
Windows CEfor Automotive 3.5
april 22, 2002
Windows XP Tablet PC Edition(beta)
june 25, 2002
Windows CEfor Smart Displays
(announced)june 26, 2002
Windows Advanced ServerLimited Edition 1.2
(announced)july 8, 2002
Windows XP 64-bitEdition 2003(announced)july 8, 2002
Windows .NET Server(RC1)
july 24, 2002
Windows CE .NET 4.1(Jameson)
july 30, 2002
Windows 2000Service Pack 3august 1, 2002
Windows 2000 ServerService Pack 3july 18, 2002
Windows XP EmbeddedService Pack 1
october 22, 2002
Windows CEfor Smart Displays
(re-announced)october 15, 2002
Windows Powered Smartphone 2002october 22, 2002
Windows Advanced ServerLimited Edition 1.2
october 2002
Windows XP Media Center Edition
(Freestylebuild 5.1.2600.1106)
october 31, 2002
Windows XPTablet PC Editionnovember 7, 2002
Windows .NET Server 2003(announced)
november 18, 2002
Windows XPService Pack 1
(Trainyard)september 9, 2002
Windows Longhorn(alpha build 3683)november 19, 2002
2002
Xboxnovember 15, 2001
DR-DOS/OpenDOS 7.01.01july 2002FreeDOS beta 0.8
april 7, 2002
Windows 2000SP4 beta
december 19, 2002
Windows .NETServer 2003
(RC2)december 2, 2002
WindowsServer 2003(announced)
january 7, 2003
Windows .NETLonghorn
(announced)january 29, 2003
Windows XPService Pack 1a
(build 1106)february 3, 2003
2003
Windows .NETLonghorn
(alpha 2 build 4008)february 28, 2003
Windows Powered Smartphone 2002
(update)february 24, 2003
WindowsServer 2003(RTM build 5,2,3790)
Windows XP 64-bitEdition Version
2003(RTM)
(Sundown)
Windows XPTablet PC Edition
(MUIRP beta)march 12, 2003
Mira(MUIRP beta)
march 12, 2003
Windows Server System(Longhorn)(announced)
april 16, 2003
Windows XPSP2 beta (build 1204)
april 17, 2003
Windows XP 64-Bitfor AMD processor
(announced)april 9, 2003
Windows Server 2003for AMD processor 64-bit
(announced)april 9, 2003
Windows CE .NET 4.2(McKendric)april 23, 2003
Windows Server 2003(Standard, Datacenter,
Enterprise, Web Server)april 24, 2003
Windows Server 2003 for 64-bit Itanium 2 Systems
(Datacenter, Enterprise)april 24, 2003
Windows Server 2003 Small Business Edition
(announced)april 23, 2003
eComStation v1.1may 24, 2003
Longhorn XPProfessional
(alpha 3 build 4015)april 2003
PocketPC 2003(Ozone)
(announced)Windows Mobile 2003
for Pocket PC(Ozone)
june 23, 2003
Windows 2000Service Pack 4june 25, 2003
Windows Mobile 2003for Smartphone
(announced)june 23, 2003
Windows Server 2003 Small Business Edition
(RC1)july 1, 2003
Windows Server 2003(SP1 beta build 1023)
july 3, 2003
Media2Go(beta)
january 9, 2003
Smartphone 2003SDK
august 15, 2003
Windows XP 64-Bit Editionfor AMD64, Version 2003
(beta build 1039)september 2, 2003
Windows Server 2003for AMD 64-bit Systems
(beta build 1039)september 2, 2003
Windows Storage Server 2003september 10, 2003
Windows XP 64-Bit Editionfor 64-Bit Extended Systems
(beta)september 23, 2003
Windows Small Business Server 2003
(RTM) (Bobcat)september 16, 2003
Windows XP Media Center Edition 2004
(Harmony, build 5.1.2600.1217)september 30, 2003
Windows Small BusinessServer 2003
october 9, 2003
Windows Server 2003for 64-Bit Extended Systems
(beta)october 15, 2003
Windows Server 2003 for 64-bit Itanium 2 Systems Standard Edition
(announced) october 15, 2003
Windows Longhorn(PDC build 4051)october 27, 2003
Windows Mobilefor Portable Media Centers
(announced)october 27, 2003
Windows XPSP2 beta (build 2055)
december 18, 2003
Windows XP Tablet PCEdition 2004(announced)
november 17, 2003
Windows Server 2003for 64-Bit Extended Systems
(beta CPP)january 6, 2004
Portable Media Center(announced)
january 8, 2004
Windows Media Center Extender Technologies
(announced)january 8, 2004
Windows Automotive.NET Connected Car
(announced)january 8, 2004
Windows XP 64-Bit Editionfor 64-Bit Extended Systems
(beta CPP)february 3, 2004
Windows Server 2003(SP1 beta build 1159)
february 19, 2004
Windows XPSP2 beta (build 2082)
february 23, 2004
Windows XP Litefebruary 2004
Windows Server 2003Update
(announced)march 5, 2004
Windows Longhorn(PDC build 4053)
march 1, 2004
Portable Media Center(beta)
march 18, 2004
Windows XPSP2 RC1
march 19, 2004
Windows Mobile 2003Second Edition for Smartphone
march 24, 2004
Windows CE 5.0 (Macallan)(announced)
march 29, 2004
Windows Mobile 2003Second Edition for Pocket PC
march 24, 2004
Windows CE 5.0(Technology Preview)
april 1, 2004
eComStation v1.2(announced)april 5, 2004
Windows Server HPC Edition(announced)may 25, 2004
Windows Longhorn(HEC build 4074)
may 5, 2004
Windows XP Tablet PCEdition 2004
(Lonestar beta)march 2004
Windows XP Tablet PCEdition 2005(announced)may 5, 2004
Windows Server 2003 R2(announced)may 26, 2004
Windows XPSP2 RC2 (build 2149)
june 14, 2004
Windows XP Starter Edition(beta)
june 23, 2004
eComStation v1.2(RC1)
may 7, 2004
Windows XP SP2OEM (build 2180)
(Springboard)august 4, 2004
eComStation v1.2august 12, 2004
Windows XP 64-Bit Editionfor 64-Bit Extended Systems
(announced)july 29, 2004
Windows XP Professionalx64 Edition(beta CPP)
august 18, 2004
Windows Server 2003for 64-Bit Extended Systems
(beta CPP)august 18, 2004
Windows XP SP2august 25, 2004
Windows XP Tablet PCEdition 2005
(Lonestar)august 25, 2004
Windows Longhorn(announced)
august 27, 2004
2004
Windows CE 5.0(Macallan)june 2004
DR-DOS 8.0march 30, 2004
FreeDOS beta 0.9september 28, 2004
Windows XP EmbeddedService Pack 2
december 1, 2004
Windows XP EmbeddedService Pack 2
(Technology Preview)october 3, 2004
Windows Embeddedfor Point of Service
(announced)october 3, 2004
Windows XP Media CenterEdition 2005
(Symphony, build 5.1.2700.2180)october 12, 2004
Windows Server 2003(SP1 beta2 build 1247)
october 18, 2004
Windows Server 2003Compute Cluster Edition
(announced)november 8, 2004
Windows Server 2003(SP1 RC1)
december 6, 2004Windows Server 2003 R2
(beta)december 8, 2004
Windows XPReduced Media Edition
(announced)december 28, 2004
Windows XP Professionalx64 Edition
(RC1 build 1289)january 5, 2005
Windows XP Starter Editionoctober 2004
Windows XP Professionalx64 Edition
(RC2 build 1433)february 2005
Windows Mobile 2005(Magneto beta)
october2004
Windows Mobile 2005(Magneto beta 2 build 14207)
january 2005
Windows Mobile 2005(Magneto build 14326)
march 2005
Windows XPProfessional Edition N,
Home Edition N(announced)
march 28, 2005
Windows Server 2003SP1 (buiild 1830)march 30, 2005
Windows XP Professionalx64 Edition
(RTM build 5.2.3790.1830)march 30, 2005
Windows Server 2003 (Standard, Enterprise,
Datacenter) x64 Edition(RTM)
march 30, 2005
Windows XP ProEiger & Mönch
(beta)april 18, 2005
Enhanced DR-DOS 7.01.07march 6, 2005
Windows XP Professionalx64 Edition
april 25, 2005
Windows Longhorn(beta, build 5048)
april 24, 2005
Windows Server 2003 x64 Edition
(build 5.2.3790.1830)april 25, 2005
2005
Windows Server 2003 R2(trial)
may 6, 2005
Windows XP Pro Eiger(announced)may 13, 2005
Xbox 360(announced)may 12, 2005
Windows Mobile 5.0may 10, 2005
Windows XPProfessional Edition N,
Home Edition Njune 15, 2005
Windows 2000Update Rollupjune 27, 2005
Windows Longhorn(beta, build 5087)
june 16, 2005
Windows Vista(announced)july 22, 2005
Windows Automotive 5.0july 12, 2005
Windows Vista(beta 1, build 5112)
july 27, 2005
Windows XP SP3(announced)may 2, 2005
Windows Server 2003 R2RC0
august 31, 2005
Windows 2000Update Rollup patchseptember 13, 2005
Windows XP Media Center Edition 2005 Update Rollup 2
(Emerald, build 5.1.2715.2883)october 17, 2005
Windows Server 2003 R2RC1
october 17, 2005
Xbox 360november 22, 2005
Windows Server 2003Compute Cluster Edition
(beta 1)september 15, 2005
Windows Server 2003Compute Cluster Edition
(beta 2)november 15, 2005
Windows Vista(beta, build 5270 CTP)
december 20, 2005
eComStation 2.0(beta 1)
december 21, 2005
Windows Fundamentals for Legacy PCs(announced)
september 2005
Windows Server Longhorn(beta 1)
july 27, 2005
DR-DOS 8.1october 2005
Windows Server 2003 R2february 1, 2006
2006
Windows Vista(announced)
march 21, 2006
Windows Vista(beta 2, build 5384.4)
may 23, 2006
Windows CE 6 betamay 8, 2006
Windows Fundamentalsfor Legacy PCs
(Eiger)july 8, 2006
Windows Compute Cluster Server 2003june 9, 2006
Windows XP Home Edition KWindows XP Professional KN
august 24, 2006
Windows Vista(RTM, build 6000.16386)
(Longhorn)november 8, 2006
Windows Embedded CE 6(Yamazaki)
november 1, 2006
Windows Mobile 6.0 betaaugust 2006
Windows Server Longhorn(beta 2)
may 23, 2006
Windows XP EmbeddedService Pack 2 Feature Pack 2007
november 1, 2006
Windows Vista(business)
november 30, 2006
Windows Server Longhorn(beta 2, build 5600)
august 2006
eComStation 2.0(beta 3)
december 14, 2006
Windows Server 2003 SP2 betamarch 30, 2005
FreeDOS 1.0september 3, 2006
Windows Vista Home Basic Edition, Home Premium EditionBusiness Edition, Enterprise Edition, Ultimate Edition
Ultimate Limited Numbered Signature Editionjanuary 30, 2007
Windows Vista Home Basic Edition N / K / KNBusiness Edition N / K / KN, Starter Edition, Starter Edition N / KN
(announced)january 30, 2007
2007
Windows Mobile 6.0(Photon)
february 12, 2007
Windows XP Professionalx64 Edition SP2
(build 3959)march 12, 2007
Windows Server 2003 R2 SP2march 12, 2007
Windows Server 2003 x64 Edition SP2
(build 3959)march 12, 2007
Windows Home Server(announced)
january 7, 2007
eComStation 2.0(beta 4)
february 28, 2007
Windows Server 2003 SP2(build 3959)
march 12, 2007
Windows Server Longhorn Web, Standard, Enterprise, Datacenter Edition
(beta 3, build 6001.16510, SP1)april 25, 2007
Windows Server 2008(announced)may 15, 2007
Windows Home Server(“Q”, RC1)june 2007
Windows Home Server1.0 RTM
(build 5.2.3790.4062)july 16, 2007
eComStation 2.0(RC1)
june 18, 2007
Windows 7(announced)july 19, 2007
Windows XPProfessional (N) SP2c
august 9, 2007
Windows Vista SP1(beta, build 16659)september 27, 2007
Windows Server 2008(RC0)
september 24, 2007
Windows Vista SP1 (RC)
november 15, 2007
eComStation 2.0(RC3)
november 2, 2007
Windows Embedded CE 6.0 R2november 12, 2007
Windows HPC Server 2008(beta 1)
november 14, 2007
Windows XP SP3(beta, build 3205)october 7, 2007
Windows Server 2008 Standard [32-bit] [without Hyper-V] EditionWindows Server 2008, Enterprise [32-bit] [without Hyper-V] EditionWindows Server 2008 Datacenter [32-bit] [without Hyper-V] Edition
Windows Web Server 2008 [32-bit] EditionWindows Storage Server 2008 [32-bit] EditionWindows Small Business Server 2008 Edition
Windows Essential Business Server 2008 EditionWindows Server 2008 for Itanium-based Systems
(announced)november 12, 2007
Windows Server 2008(RC1)
december 5, 2007
Windows Vista SP1 (RC public)
december 14, 2007
Windows Vista SP1 (RC public 2)
january 9, 2008
2008
Windows 7(M1, build 6519.1)january 19, 2008
eComStation 2.0(RC4)
december 27, 2007
Windows Vista SP1 (RTM)
february 4, 2008
Windows Server 2008(RTM)
february 4, 2008
Windows Vista SP1 (build 6001)
march 18, 2008
Windows XP SP3(RTM)
april 21, 2008
Windows Mobile 6.1(announced)april 1, 2008
Windows Embedded Compact(announced)
april 15, 2008
Windows Embedded Standard(announced)
april 15, 2008
Windows Embedded Enterprise(announced)
april 15, 2008
Windows XP SP3may 6, 2008
Windows Embedded NavReady 2009june 16, 2008
eComStation 2.0(RC6a)
december 6, 2008
Windows HPC Server 2008(build 1345, beta 2)
may 17, 2008Windows Home Server Power Pack 1
build 6.0.1800july 21, 2008
Windows Embedded Standardoctober 15, 2008
Windows Mobile 6.1september 3, 2008
Windows 7(M3, build 6789.1)september 7, 2008
Windows 7 pre-beta(M3, build 6933)october 28, 2008
Windows Server 2008SP2 beta
december 4, 2008
Windows Vista SP2 betadecember 4, 2008
Windows 7 beta(build 7000)
january 7, 2009
Windows Mobile 6.5 betafebruary 16, 2009
Windows Server 2008 SP2 RC1build 6002.16670february 19, 2009
Windows Home Server Power Pack 2build 6.0.2030march 24, 2009
Windows Server 2008 Foundationapril 1, 2009
Windows 7 RC(build 7100)
april 30, 2009
Windows Server 2008 R2(announced)
october 28, 2008
Windows Server 2008 R2beta
january 7, 2009
2009
Windows Server 2008 SP2may 26, 2009
Windows Vista SP2may 26, 2009
Windows Mobile 6.5 RTMmay 25, 2009
Windows 7 Starter Edition, Home Basic Edition, Home Premium Edition,
Professional Edition, Ultimate Edition, Enterprise Edition
(RTM build 7600.16385)july 22, 2009
Windows Server 2008 R2RTM
july 22, 2009
Windows Home ServerPower Pack 3july 17, 2009
Windows Mobile 6.5 october 6, 2009
Windows Embedded Standard 2011(CTP)
september 1, 2009
Windows Embedded CE 6.0 R3september 22, 2009
Windows 7october 22, 2009
Windows MultiPoint Server 2010
february 24, 2010
Windows Phone 7 Series(announced)
february 15, 2010
Windows EmbeddedCompact 7 CTP
june 1, 2010
eComStation 2.0may 21, 2010
Windows Home Server V2“Vail” public beta
april 26, 2010
Windows 7 SP1 betajuly 13, 2010
Windows Server 2008 R2 SP1 beta
july 13, 2010
Windows Phone 7TC
july 18, 2010
Windows Phone 7RTM
september 1, 2010
Windows HPCServer 2008 R2
september 20, 2010
2010
Windows Storage Server2008 R2
september 22, 2010
2011
Windows 7 SP1 RCoctober 27, 2010
Windows Server 2008 R2 SP1 RC
october 27, 2010
Windows Phone 7october 11, 2010
Windows 7 SP1february 22, 2011
Windows Phone 7 updatebuild 7008
february 21, 2011
Windows Server 2008 R2 SP1february 22, 2011
Windows 8 betaM3 build 7971
march 2011
Windows Thin PCRTM
june 6, 2011
Windows Home Server 2011RTM
march 29, 2011
Windows Embedded Compact 7march 1, 2011
eComStation 2.1may 20, 2011
Windows Phone 7.5(Mango RTM)july 26, 2011
Windows MultiPoint Server 2011 RTM
february 21, 2011
Windows MultiPointServer 2011 UR1
august 9, 2011
Windows MultiPointServer 2011 UR1.1november 7, 2011
Windows 8 DP build 8102
september 13, 2011
Windows Small Business Server 2011
november2, 2010
Windows Phone 7.5september 27, 2011
Enhanced DR-DOS 7.01.08july 21, 2011
FreeDOS 1.1january 2, 2012
Windows 8 CP build 8250
february 29, 2012
2012
Windows 8 RTMaugust 1, 2012
Windows Server 2012RTM
august 1, 2012Windows Server 2012
september 4, 2012
Windows Embedded Standard 8 CTP
march 7, 2012
Windows Phone 8Apollo (announced)
june 20, 2012
Windows Phone 7.8Mango (announced)
june 20, 2012
• August, 1980: QDOS 0.1
• April 6th, 1992: Windows 3.1
• July 27th, 1993: Windows NT 3.1
• August 24th, 1995: Windows 95
• August 24th, 1996: Windows NT 4.0
• September 24th, 2001: Windows XP
• September 4th, 2012: Windows Server 2012
• ... Windows 8 ...
Operating Systems I | Intro, History PT/FF 2014
History of Windows [Lucovsky]
• Initial team formed in November 1988
• 6 former Digital developers, one Microsoft guy
• Focus on secure, scalable SMP design for desktops and servers
• Original schedule for 18 months, missed by 3 years
• Goal setting
• Portability: Initial focus on Intel i860, intentionally late focus on i386
• Reliability: Nothing should be able to crash the OS (promise fulfilled)
• Extensibility and compatibility (DOS, OS/2, POSIX)
• After all of the above - performance
• NT 3.1 had 6-200 developers, NT 4.0 800 developers, Windows 2000 had 1400
�19
Operating Systems I | Intro, History PT/FF 2014
Windows and Linux Evolution
• Windows and Linux kernels are based on foundations developed in the mid-1970s
�20
Windows And Linux EvolutionWindows And Linux EvolutionWindows and Linux kernels are based on foundations developed in Windows and Linux kernels are based on foundations developed in the midthe mid--1970s1970s
1970 1980 1990 2000
48
1970 1980 1990 2000
(see http://www.levenez.com for diagrams showing history of Windows & Unix)