20
Operating Systems I - Intro, History Beuth Hochschule Summer Term 2014

Operating Systems 1 (1/12) - History

Embed Size (px)

Citation preview

Page 1: Operating Systems 1 (1/12) - History

Operating Systems I - Intro, History

Beuth HochschuleSummer Term 2014

Page 2: Operating Systems 1 (1/12) - History

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

Page 3: Operating Systems 1 (1/12) - History

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

Page 4: Operating Systems 1 (1/12) - History

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

Page 5: Operating Systems 1 (1/12) - History

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

Page 6: Operating Systems 1 (1/12) - History

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

Page 7: Operating Systems 1 (1/12) - History

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

Page 8: Operating Systems 1 (1/12) - History

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

Page 9: Operating Systems 1 (1/12) - History

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

Page 10: Operating Systems 1 (1/12) - History

Operating Systems I | Intro, History PT/FF 2014

Multi-Programming

�10

(C) Stallings

Page 11: Operating Systems 1 (1/12) - History

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

Page 12: Operating Systems 1 (1/12) - History

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

Page 13: Operating Systems 1 (1/12) - History

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

Page 14: Operating Systems 1 (1/12) - History

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

Page 15: Operating Systems 1 (1/12) - History

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

Page 16: Operating Systems 1 (1/12) - History

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

Page 17: Operating Systems 1 (1/12) - History

Operating Systems I | Intro, History PT/FF 2014

History of Unix

�17

from Wikipedia

Page 18: Operating Systems 1 (1/12) - History

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 ...

Page 19: Operating Systems 1 (1/12) - History

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

Page 20: Operating Systems 1 (1/12) - History

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)