Linux historie a současnost
Co je to Linux Operační systém Linux je volně šiřitelný OS typu UNIX. Jeho autorem je Linus Torvalds a mnoho dalších programátorů v Internetu. Jádro Linuxu je volně šiřitelné (public domain) podle pravidel GNU General Public License (licence používaná u softwaru GNU). Linux byl původně psán pro architekturu IBM PC s procesorem i386 a vyšším. (definice z www.linux.cz)
Co je to Linux (definice část 2) V současné době existují i verze pro m68000, MIPS, Sun Sparc, DEC Alpha/ AXP a některé další architektury. Jednou z hlavních výhod oproti komerčním UN*Xům je jeho nulová cena, dále snadno dostupný základní software a v neposlední řadě také nízké nároky na hardware a velmi příznivý výkon. Často je také k dispozici více dokumentace než k jiným systémům.
Co je to Linux (definice část 3) Linux byl napsán jako kompletní přepis UNIXu(tm). Nepoužívá žádný kód, který je chráněn autorskými právy AT&T nebo Unix System Laboratories. Linux má API kompatibilní s normou POSIX. Jde o plně 32-bitový, případně plně 64- bitový OS (závisí to na platformě), který poskytuje vše, co lze žádat od UN*Xového systému.
Co je to Linux (definice část 4) Linux je plně srovnatelný (ne-li lepší) s většinou komerčních UNIXů a UNIX-like systémů. Kromě Linuxu ještě existují jiné volně šiřitelné operační systémy, zejména ty, které vychází z 4.3 BSD nebo NET/2 a později 4.4 Lite. Jde o operační systémy FreeBSD, NetBSD a OpenBSD.
Co je to Linux Základem Linuxu je jádro, které je vlastně samotný Linux K němu se potom nabalují další programy Množiny programů tvoří distribuce Existuje několik distribucí (viz dále)
Historie Linuxu Linux vytvořil student Linus Torvalds z operačního systému Minix profesora Tannenbauma v roce 1991 Linus Torvalds
Linux Benedict Torvalds narozen 28. března 1969 Finsko Helsinki v současné době žije a pracuje pro firmu Transmeta v San Jose (USA)
Andrew S. Tanenbaum narozen 1944 profesor na universitě v Amsterdamu Autor OS Minix
Historie Linuxu Tento svůj systém oznámil v mailové konferenci 25. srpna 1991 V té době studoval na univerzitě v Helsinkách informatiku ve druhém ročníku Používal PC 386 s 4 MB paměti Mail s oznámením je na následujících stránkách
Historie Linuxu Hello everybody out there using minix - I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since April, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things).
Historie Linuxu I've currently ported bash(1.08) and gcc(1.40),and things seem to work. This implies that I'll get something practical within a few months, and I'd like to know what features most people would want. Any suggestions are welcome, but I won't promise I'll implement them :-) Linus (torvalds@kruuna.helsinki.fi)
Historie Linuxu PS. Yes - it's free of any minix code, and it has a multi-threaded fs. It is NOT probable (uses 386 task switching etc), and it probably never will support anything other than AT-hard disks, as that's all I have :-(.
Historické číslování verzí jádra Verze jádra X.Y.Z X vývojová řada (0,1,2) Y sudá čísla stabilní řada, lichá nestabilní (Od 2.6.X neplatí) Z číslo v rámci řady Např. 2.4.22 anebo 2.5.11 Platí až do 2.5
Současné číslování verzí jádra 2.6.24 hlavní řada 2.6, verze 24, stabilní větev 2.6.24.3 její třetí oprava 2.6.25-rc5 pátá předběžná verze (release candidat) verze 2.6.25, nestabilní větev Jakmile se stane stabilní vyjde 2.6.25 (a pak 2.6.25.1 atd.) a současně se objeví verze 2.6.26-rc1
Historie Linuxu První jádro 0.01 v září 1991 volně k dispozici Z programů byl hotový bash, překladač gcc, terminálový emulátor, ovladač pro pevný disk a souborový systém, neuměl pracovat s disketami Dále verze 0.02 a 0.03 říjen 1991, textový editor sed. Linux k dispozici na ftp serveru. Pro kompilaci programů a jádra byl stále nutný Minix. Velký zájem ostatních programátorů
Historie Linuxu Verze 0.10 a 0.11, vyšší stabilita, podpora virtuální paměti. Pro běh nutno 4 MB. 0.11 stránkování paměti na žádost, sdílení paměti mezi procesy, ovladač disketových mechanik sériových portů, grafických karet a klávesnic. Nezávislost na Minixu
Historie Linuxu 0.12 leden 1992. GNU licence. Program musí být k dispozici ve formě zdrojového kódu a nesmí být komercionalizován 1.0 leden 1994 první opravdu stabilní verze podpora TCP/IP ovladače síťových karet a SCSI nový souborový systém e2fs
Historie Linuxu 1.2 leden 1995, též pro procesory Alpha 1.2.13 moje první jádro 2.0 červen 1996 podpora pro PowerPC, Sun, Sparc, Motorola vylepšení správy paměti a vylepšení TCP/IP vlákna na úrovni jádra podpora modulů standartizované konfigurační nástroje
Historie Linuxu 1996 oficiální logo Linuxu. Tučňák údajně kousl v Canbeře Linuse do prstu z toho důvodu si jej přál jako logo. Autor kresby je pan Larry Ewing
Historie Linuxu jádro 2.2 leden 1999 architektura x86, Sparc, Ultra, Alpha, m68k, PowerPC podpora CD ROM a výměnných médií, zvukové a grafické karty frame buffer více souborových systémů podpora standardu UNIX98 UNICODE
Historie Linuxu jádro 2.4 leden 2001 64 GB operační paměti u x86 efektivnější podpora multiprocesingu a multithreadingu podpora USB a FireWire žurnálovací FS (ReiserFS a ext3) firewall
Historie Linuxu jádro 2.6.0 18. březen 2003 lepší podpora vláken podpora více FS spousty ovladačů poslední verzi zjistíte a stáhnete si z kernel.org
Distribuce Linuxu Balíky programů, dané dohromady nějakou firmou nebo skupinou lidí komerční platí se buď přímo za média (obvykle lze stáhnout zdarma verzi z ftp) nebo za podporu a manuály nekomerční překládané uživatel si stáhne zdrojové texty a distribuci si sám přeloží live pracují přímo z CD, není nutný HD
Distribuce Linuxu Linux je možno instalovat z CD (DVD) nebo po síti (FTP, lokální síť) I v druhém případě potřebujeme instalační disketu nebo CD ze kterého se zavede základní systém Je možná i síťová instalace s nabootováním přes síť, ale musí to zvládat síťová karta V případě překládané instalace se zavede základní systém a překladač z CD, pak se z internetu stáhnou zdrojové kódy a celý systém se přeloží
Zdroje Domovské stránky distribucí Seznam distribucí s odkazy na domovské stránky je na Distro Watch
Slackware Slackware jedna z prvních distribucí nemá vlastní balíčkovací systém (používá tgz) nemá žádné speciální konfigurační nástroje, ale snadno se konfiguruje bez nich problémy s lokalizací, špatný upgrade dnes na ústupu nekomerční
Red Hat Red Hat Dříve u nás nejrozšířenější balíčkovací systém rpm, (problémy se závislostmi programů a s upgrade) Komerční verze Redhat Enterprise Linux (s podporou) - $ - verze desktop Nekomerční verze Fedora, CentOS
Mandriva Mandriva Linux Vznikla sloučením Mandrake a Connectivy používá RPM, snadný upgrade dobrá podpora češtiny dobrá instalace, ale mohou vzniknout nečekané potíže (neinformuje o všech krocích při instalaci, problémy s některými CD mechanikami) hodně se rozšiřuje komerční i nekomerční
SUSE SUSE Dříve SuSE čistě komerční distribuce (nové verze cca. 3000,-, starší tak 1000,-), volně pouze jako live nebo pro ftp instalaci balíčkovací systém RPM výborně řešená instalace, konfigurace, updaty i podpora češtiny firma koupena Novellem Dnes volně šiřitelná verze OpenSUSE Komerční verze se nazývá SUSE Enterprise Linux (verze desktop 1350,- a server 8200,- Kč)
Distribuce Linuxu Debian zcela nekomerční distribuce (programátoři programátorům) ale možné instalovat i komerční programy obsahuje někdy starší programy instalace pouze pro zkušenější asi nejlepší balíčkovací systém apt (koncovky souborů deb) a upgrady Verze stable (pro servery pouze stabilní balíky) a testing (desktop nové balíky)
Ubuntu Ubuntu Linux Debian s přidanými balíky Jednoduchá instalace V současné době jedna z nejpopulárnějších distribucí Existují verze kubuntu, xubuntu, edubuntu...
Simply Mepis Mepis Distribuce založená na Debianu se snadnou instalací Nejprve si uživatel spustí systém jako live CD a nakonfiguruje si jej zjistí jak se chová systém na jeho PC Pak si teprve spustí instalaci Lze použít balíky z Debianu i Ubuntu
Gentoo Gentoo překládaná nekomerční distribuce pro zkušené uživatele výborný vlastní balíčkovací a upgradovací systém pomocí programu emerge současně velmi se rozšiřující systém Existují i verze s připravenými přeloženými balíky
Arch Linux Arch Linux Nekomerční binární distribuce používající maximálně nejnovější balíky Bývá nestabilní nedoporučuje se provádět vždy updaty a rozhodně pro běžný provoz nepoužívat verzi testing Pouze pro Pentium 2 a výše Ale velké množství balíku Máme ho na učebně
Linux from Scratch Linux From Scratch (LFS) Pro jedince, po které je Gentoo málo drsné Přeloží se celý systém od začátku Je třeba počítat, že překlad zabere dny práce A ne vždy se podaří Výborné pro samostatnou výuku Má i výborné Live CD
Knoppix Knoppix čistě live distribuce pracuje pouze z CD není nutný harddisk dobře konfigurovatelná, bez problémů s češtinou nelze upgradovat (je na CD) vychází z Debianu česká verze Danix
Slax Slax Live distribuce Český původ není problém s lokalizací Založena na Slackware Vejde se na malé CD Možnost rozšířit pomocí modulů
Další Disketové distribuce distribuce Linuxu na 1 až 4 disketách. Vhodné pro odstranění problémů při havárii systému. Některé i s podporou sítě. Dnes se již nepoužívají cena diskety je vyšší než cena CD-R. Navíc CD je spolehlivější. Možnost použít malé CD. Dnes se spíše používá možnost instalace na USB flash disk
Další zajímavé Live distribuce System Rescue - záchrana systému, obsahuje i Free DOS, Editor oddílů, Memory test, Aidu, NT Cracker a jednoduchý Linux se základními nástroji Damm Small Linux (DSL) - jako Slax, ale vejde se na bussines card CD MoviX, GeexBox - malé distribuce pro přehrávání videa
Další zajímavé live distribuce Puppy Linux - minimální distribuce, spustitelná i na slabších strojích v grafickém režimu. Deli Linux - pro staré počítače (386 s 16 MB paměti je minimum). Pro instalaci není nutný CD ROM
Konec Děkuji za pozornost