Historie UNIXu a Linuxu
Bohdan Milar
[email protected]
Úvod ● ● ● ●
●
●
Liberix, o.p.s. Nestátní nezisková organizace Založena na jaře 2005 Hlavní cíl - Podpora a propagace svobodného a open source softwaru Vize: „Umožnit všem uživatelům ICT nezávislost na proprietárním softwaru.“ Kontakty: www.liberix.cz
Obsah přednášky ● ● ● ● ● ●
Počátky UNIXu Rozštěpení vývoje Počátky éry Open Source Standardizace - konec válek Nástup Linuxu k moci Současný vývoj
Počátky UNIXu 1 ●
●
●
1965-1969: Bell Telephone Labs (BTL divize AT&T) a GE pracují na projektu "MAC of MIT", jehož cílem je vytvořit Multics 1969: v BTL vytvořili Ken Thompson a Dennis Ritchie na PDP-7 základ systému pro zpracování dokumentů v AT&T 1971: 1. verze (V1) nového operačního systému pro PDP-11/70 v assembleru –
Brian Kernighan navrhl systému název Unics -> UNIX
Počátky UNIXu 2 ●
1973: UNIX Verze 4 (V4) – –
●
Dennis Ritchie: vytvoření jazyka C a přepsání UNIXu do C univerzitám a vládě zpřístupněn zdrojový kód Unixu pod speciálními licencemi
1975: UNIX Verze 6 (V6) bezplatně předán univerzitám – –
Thompson přechází do Berkley a vzniká první verze (1.x) BSD pro zajištění komerčního vývoje UNIXu založilo AT&T Unix System Laboratories (USL)
Počátky UNIXu 3 ●
●
1978: profesor Donald E. Knuth - sázecí systém TeX šířen se zdroji 1979: UNIX V7: dnes známá základní sada příkazů - shell, překladač C, uucp, ...
Rozštěpení vývoje 1 ●
●
1982: AT&T vydala komerční UNIX System III a zakázala šíření zdrojů i starších verzí svého Unixu 1983: vztah UNIX System a BSD označován za počátek unixových válek –
Santa Cruz Operation (SCO) - portace Xenixu (od MS) na Intel 8086
Rozštěpení vývoje 2 ●
1984: AT&T zveřejnila System V Interface Definition (SVID) – –
pokus o standartizaci unixových rozhraní vznik X/Open (mezinárodní organizace pro standardizaci takzvaných "otevřených systémů"): Bull, ICL, Siemens, Olivetti, Nixdorf
Počátky éry Open Source 1 ●
1985: Richard Matthew Stallman - GNU Manifest a založení FSF –
● ●
MIT uvolnila X Window System pod svobodnou MIT Licence
1986: konkurují si System V R 3 a BSD 4.3 1988: IBM, DEC, HP, MS, ... založili Open Software Foundation (OSF ~ AIX) – –
AT&T, Sun založili UNIX International (UI ~ System V) schválen standard IEEE Std 1003.1-1988 zvaný POSIX (Portable Operating System Interface)
Počátky éry Open Source 2 ●
1989: FSF - licence GNU GPL v1 (copyleft) –
– ●
●
programovací jazyk C standardizován ANSI pod označením X3.159.1989 jako mezinárodní standard ISO/IEC 9899:1990 velká část GNU projektu hotova, chybí jádro
1990: vydán System V R 4 (od UI), který byl sjednocením System V, BSD a XENIXu (SCO) 1991: Linus Benedict Torvalds: jádro Linux (Minix pro PC) vydáno pod GNU GPL –
FSF - licence GNU GPL v2 a GNU Library GPL v1
Standardizace - konec válek 1 ●
1993: Ian Murdock, Purdue University: iniciován pojekt Debian –
●
SuSE: 1. verze distribuce (System Software Linux)
1994: vydána verze 4.4BSD – – – –
Patrick Volkerding sestavuje distribuci Slackware Linux (ještě verze 1.x) je portován na ne-Intel platformy (MIPS, Alpha,...) FreeBSD a NetBSD vydány pod BSD licencí Novell v červnu koupil USL od AT&T a v říjnu přenechal ochrannou známku UNIX sdružení X/Open
Standardizace - konec válek 2 ●
1995: Novell prodal zdrojové kódy UNIXu (získané z USL) společnosti SCO (člen X/Open) –
●
1996: dokončeno jádro Linux 2.0 –
●
vznik firmy a linuxové distribuce Red Hat X/OPEN a OSF se spojují v Open Group
1997: vydána Single Unix Specification V2 –
Linux se začíná prosazovat jako OS pro ISP
Nástup Linuxu k moci 1 ●
1998: na základě distribuce Red Hat vzniká Mandrake (později Mandriva) – – – –
uveřejněno označení UNIX98 (zahrnuje 3 kategorie UNIXů: základ, workstation, server) Open Source hnutí nabírá otáčky a začíná se o něj zajímat tisk Oracle, Informix, IBM, Compaq a další ohlašují svou podporu Linuxu Netscape Communications uvolnila zdroje Netscape Communicator -> Mozilla Firefox
Nástup Linuxu k moci 2 ●
1999: FSF změnilo GNU Library GPL na GNU Lesser GPL – –
SAP oznámil SAP/R3 pro Linux Apple vydal Mac OS X založený na jádře Mach (BSD)
Nástup Linuxu k moci 3 ●
2000: FSF - licence GNU Free Documentation License –
– –
– –
Compaq, IBM, Dell, SGI, Fujitsu začala prodávat desktopy a notebooky s předinstalovaným Linuxem Linux byl portován na IBM S/390 Lockheed Martin Corp. užívá Linux NetworX clusterovou technologii na analýzu U.S. Navy letadel HP uveřejňuje HP-UX 11i - plně 64bitový Unix kompatibilní s Linuxem Sun Microsystems uvolnil zdroje StarOffice -> OpenOffice.org
Nástup Linuxu k moci 4 ●
2001: uveřejněn Linux v2.4 – –
– –
Sony oznámila portaci Linuxu na PlayStation 2 Nokia adoptovala Linux pro vývoj aplikací pro svůj Media Terminal home entertainment system. HP přijala Debian jako vývojové prostředí pro Linux v rámci HP IBM oznamuje nový supercluster na Linuxu instalovaný v National Center for Supercomputing Applications (NCSA) - výkon 1 trillion výpočtů za vteřinu, 160 systémů s IBM Itanium CPU
Nástup Linuxu k moci 5 ●
2002: Free Standards Group uveřejňuje LSB 1.1 (Linux Standard Base) –
IBM přijala Red Hat Linux Advanced Server jako hlavní OS pro všechny své servery a mainframe
Současný vývoj 1 ●
2003: Novell koupil firmu SuSE – –
●
SCO žaluje IBM za používání kódu licencovaného jako Unix uveřejněn Linux v2.6
2004: Canonical Ltd. a Ubuntu Foundation vydávají novou distribuci založenou na Debian Linuxu
Současný vývoj 2 ●
2005: Sun uveřejnil kódy systému Solaris -> OpenSolaris –
●
vrcholí boj o softwarové patenty v Evropském parlamentu
2007: FSF - licence GNU GPL v3 –
soudní verdikt - Novell je vlastníkem autorských práv na UNIX a UnixWare, což je konec kauzy SCO
Zdroje informací ●
●
●
http://www.lipava.cz/edu/vyuka-linux/fhhistorie.html - Stručná historie UNIXu, LINUXu a GNU Linux Dokumentační Projekt, 3. vydání, Computer Press Drbohlav, Milan: Operační systém UNIX (1. díl) Kompendium. VŠE Praha, 1998