Historie UNIXu a Linuxu Bohdan Milar bohdan.milar@liberix.cz
Ú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) vznik firmy a linuxové distribuce Red Hat 1996: dokončeno jádro Linux 2.0 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