Operating System Timeline © R.

Craig Collins, 2005/9
Milestones in computing 2500 BC: Abacus, a counting and simple math device (mechanical, not digital, single task, no storage) 150 BC: Antikythera mechanism, a geared device that could have been used in calculating time or triggering events (mechanical, not digital, single task, no storage) 1642: Pascaline, a mechanical adding machine (the Pascal Programming Language is named after Blaise Pascal) (mechanical, not digital, single task, no storage)

1671: Leibniz Wheel, an improvement of the Pascaline type machine that could multiply divide, and derive square roots. (Gottfried Wilhelm Von Leibniz) (mechanical, not digital, single task, no storage)

1801, Jacquard Loom, a programmable device which used punch cards to store designs that could be woven

not digital. 1936.(mechanical. punch card storage) 1837. Babbage engine. programmable. programmable. punch card storage) 1880s. Alan Turing. mechanical computer. described algorythms and computation with the Turing machine . Herman Hollerith completes the US Census using machine readible storage. punch cards. Lady Ada Lovelace. duaghter of Lord Byron. The Hollerith company became the core of IBM. wrote the first program for the engine (Tha ADA programming language is named after Lady Ada Lovelace) (mechanical. not digital. the father of modern computing. a programmable.

digital. not capable of stored programs) 1945-1948 John von Neumann pioneers stored programs.' such as Eniac. ABC (Atanasoff–Berry Computer ). digital computer WWII. Manchester Mk 1. which often used vacuum . electronic..1930s-1940s. slightly programmable. allowing what we would call 'computers. etc. Colossus (on the right) was used to break the codes created by the Nazis using Enigma (on the left) (electronic. a single purpose (not programmable).

tubes for storage Modern Computers. later refined especially at UC Berkeley. and allowed a new program to start when one had finished 1960s 1960 IBSYS tape based OS for IBM 709x computers to control flow of programs on punch cards 1964 OS/360 for 360/System mainframes. focusing on those that used an OPERATING SYSTEM (OS) UNIX related OS related OS Apple related OS Microsoft related OS IBM 1950s 1956 GM-NAA I/O for IMB 704 GM-NAA I/O was formed of shared routines that provided common access to the input/output devices. which required direct access storage devices 1969 UNIX born at Bell labs. capable of running of different kinds computers(portable) .

had a basic network system Modern Command Line Interface 1974-76 BASIC and CP/M used for Altair 8800 . renamed 8008 1973 Alto OS.1970s 1972 MTOS Magnetic Tape Operating System used for CTC Datapoint CTC Datapoint patent. laser printer. leads to Intel producing CPUs CTC 1201 released as intellectual property to Intel. mouse. first command line 'PC'. for Xerox Alto Developed at Palo Alto Research Center (PARC) First PC with GUI.

using suggestions from Datapoint MITS Altair 8800. first mass produced PC (and color graphics). using Intel 8080.Intel 8080 chip released.1 (first true Apple OS). first PC available to public (as a kit) 1976 Apple Basic Apple I kit computer 1977-8 Apple DOS 3. Apple II VMS .

using Intel 8088 CPU 1982 Commodore DOS SunOS (1.0) MAC (Meaningless Acronym Computer or Mouse Activated Computer) . first Brand name PC.1980s 1980 OS-9 QDOS (Based on CP/M) Xenix 1981 MS-DOS (Based on QDOS) IBM PC. and expanding the high end command line to personal computers 1983 Lisa OS Novell NetWare 1984 Macintosh OS (System 1.0) Modern Graphical User Interfaces.

1985 AmigaOS Atari TOS Microsoft Windows 1.0 (First Windows) .

1) .0 1988 OS/400 OS/2 (1.1986 AIX HP-UX 1987 OS/2 (1.0) Text Only Microsoft Windows 2.

owned by Steve Jobs) SCO Unix (release 3) 1990s 1990 BeOS (Non-Apple OS for Mac) Windows 3.1989 NeXTSTEP (1.0 Co.0 (Successor to SunOS 4. based on SVR4 instead of BSD) Windows 3.x.0 1991 Linux 1992 386BSD 0.1 .1 Solaris 2.

7) Windows 98 1999 Mac OS 8 .1 (First version of NT. WNT followed VMS) The Internet Age goes mainstream 1995 Digital UNIX (aka Tru64 ) OpenBSD Windows 95 1996 Windows NT 4.6 (First officially-named Mac OS) 1998 Solaris 7 (First 64-bit Solaris release. Names from this point drop "2.". otherwise would've been Solaris 2.1993 FreeBSD NetBSD Windows NT 3.0 1997 Mac OS 7.

1 (UNIX kernal for Mac Computers. and high end PCs 2001 Mac OS X 10. based on NeXTSTEP) Windows XP .2000s 2000 Mac OS 9 Windows 2000 Windows Me Welcome to the 21st Century.

8.7 :83390  1789!.-0945:-.80/ :838:0894381742...9.88574/:..0/! .425:907      550 $  178997:0550 $ 17892. . 5509.390  .8.8 550  '$  .4477.3/ .5700.5439 %$9.9     550.5.

80/43!. 8   $  " $ .

.3948 $ $8902  0..90/425:907   .422.425:9078  8..3/ 3094507843.  03   $  $ . $ 4..20! :83390 !&    4224/470 $ $:3 $    4/0737..7432425:90747 4:80.3/05.08 .5.3/39003/.009.70   .80/43" $  ! 17897.33088.3/3.9.&80739071.

7484193/48  7893/48   .     2. $ 9.7% $ .

    ! &   $.

7484193/48    $.  %09 3 .

  $.

     .

   0%$%!  4 430/-$90.04-8  $ &3 700./41 $  3/48  .80    8   0 $ 43 550 $147.80/43$'#3890.0884794$:3 $ -.78  $:.  3/48    3:   $  $4...

 $  .2  9..0784341% %1440/'$  %0390730904082.0-003$4. $    $4.%7:  503$ 3/48   3/48%    .. 3..2081742985439/745   4907804:/ ..78   3/48   .80 .78 789 -9$4.78700.20/.    700$ 09$ 3/48%  789.& .38970. $  789411..

 $  &073.. 8   .147.3/03/!8   .. $ 3/48  3/480  0.420949089039:7 .425:9078 -.80/43 0%$%!  3/48! ..

Sign up to vote on this title
UsefulNot useful