Linux - Základní škola Praha
Transkript
Linux - Základní škola Praha
ZŠ Loučanská 1112/3 Praha 16 – Radotín Školní rok: 2009/2010 Absolventská práce na téma LINUX Konzultant: Jaroslav Jurásek Datum odevzdání: 30. 04. 2010 Oponent: Michael Jirsa Vypracoval: Petr Mráz © by Petr Mráz 2010 Absolventská práce – Linux 2OO9/2O1O OBSAH 1. ÚVOD ……....……………………………………………..………….. - 3 2. LINUX A) Co je to Linux? .………………............................................ - 4 B) Historie Linuxu ..….……………………………………………… - 4 C) Co je to GNU? ..….……………………………………………….. - 5 D) Kde má Linux využití?...................................................... - 5 E) Programy na Linuxu…………………………………………..…. - 5 F) Grafická prostředí.……………………………………………….. - 7 G) Hodnocení Linuxu………………………………………………… - 8 3. LINUXOVÉ DISTRIBUCE A) Co je to linuxová distribuce?.......................................... - 10 B) Přehled základních linuxových distribucí…….…………… - 10 4. ZÁVĚR ………………………………………………………………... - 13 5. ENGLISH ........................................................................... - 13 6. ZDROJE ............................................................................. - 14 - © by Petr Mráz - 2 - Absolventská práce – Linux 2OO9/2O1O 1. ÚVOD Ještě před otázkou proč jsem si vybral toto téma Vám musím mou absolventskou práci trochu přiblížit. Moje absolventská práce popisuje operační systém GNU/Linux a jeho jádro. Co je to vlastně operační systém? Je to systém, který je základním programovým vybavením počítače. Bez tohoto systému je počítač prakticky nepoužitelný. Skládá se z jádra a pomocných systémových nástrojů. Hlavní funkcí operačních systémů je ovládání počítačů. Toto téma jsem si vybral ze dvou důvodů. Prvním důvodem je můj zájem o počítače a dění kolem nich. V budoucnu bych se počítači rád zabýval i v profesním životě. Druhý důvod je sám Linux. Přiznávám, že jsem nejdříve neměl Linux moc v oblibě, ovšem potom, co jsem si ho sám vyzkoušel a seznámil jsem se s ním, se mi velice zalíbil. A právě v té době jsem si uvědomil jeho největší přednosti. Linux je BEZPEČNÝ a je ZDARMA. Od té doby se sám sebe ptám. Proč je Linux i přes tyto svoje přednosti stále tak málo využívaný? Netuším! Lidé se asi bojí poznat něco nového nebo mají dojem, že se Linux ovládá pouze pomocí složitých příkazů. Ovšem to je jen jeden z mnoha mýtů o tomto moderním operačním systému. Linux je dobře ovladatelný a snadno přizpůsobitelný systém, který dává uživateli neuvěřitelné možnosti a svobodu. Petr Mráz © by Petr Mráz - 3 - Absolventská práce – Linux 2OO9/2O1O 2. LINUX A) Co je to Linux? Linux je jádrem tzv. kernelem několika operačních systémů. Je známým příkladem svobodného softwaru, tj. software, který dává k dispozici svůj zdrojový kód bez omezení. Takto vytvářený software je tedy možno využívat zdarma, volně šířit, a dále distribuovat. Jedinou podmínkou zůstává, že distributor musí dodat své zdrojové kódy. Termínem Linux je častokrát označováno nejen linuxové jádro, ale i celý operační systém GNU/Linux. Ten se skládá z linuxového kernelu, z knihoven a nástrojů projektu GNU a z dalších zdrojů. GNU/Linux je stejně jako většina dnes známých operačních systémů inspirován systémem Unix. Maskotem Linuxu byl zvolen buclatý („nabaštěný“) tučňák Tux. B) Historie Linuxu V roce 1991 začal finský student Linus Torvalds pracovat na projektu nového operačního systému. Z počátku vývoj probíhal v rámci semestrální práce založené na systému Minix, vytvořeném profesorem Andrewem Tanenbaumem. Tanenbaum však nikomu nedal svolení k úpravám svého systému, a tak Torvalds začal vytvářet vlastní náhradu za Minix. Ta později díky Ari Lemmkemu, správci FTP serverů na helsinské univerzitě dostala jméno Linux. Později se Torvalds rozhodl zveřejnit zdrojové kódy svého projektu na internetu. Kódy byly zveřejňovány zdarma pod licencí GNU GPL, která uživatelům (v té době především programátorům) zajišťovala svoji stálost. Odběratel se tak nemusel bát, že se licence jakkoliv změní. Tehdy si Linux vyžádal velkou pozornost mezi programátory, kteří se již dlouho těšili na takovýto projekt. Zapojili se do vývoje a začali zasílat různá vylepšení a opravy. Linux tak zažil velmi rychlý vývoj a během několika let byl dokončen do podoby, ve které již byli použitelné všechny základní služby. Od své druhé verze byl Linux schopný konkurovat Windows 2000 a verze 2.6 jej vyzdvihla až na dosah špičkových operačních systémů. © by Petr Mráz - 4 - Absolventská práce – Linux 2OO9/2O1O C) Co je to GNU? GNU je projekt zaměřený na svobodný software. Založil jej roku 1983 programátor Richard Stallman za účelem vytvoření svobodného operačního systému. V roce 1992 byl projekt již téměř hotov, chyběla už jen poslední část, jádro. Tou se stal právě Torvaldsův Linux. GNU však může používat i jiné kernely, třeba kernel Hurd (systém GNU/Hurd) nebo kernel Solaris. Organizace GNU je též autorem licencí GPL a GFDL, kterou využívá například webová encyklopedie Wikipedie. Maskotem projektu byl zvolen pakůň, kterého v angličtině označuje právě termín „gnu“. (viz logo níže) D) Kde má Linux využití? GNU/Linux je všestranně využitelný operační systém, vhodný na všechna zařízení od mobilních telefonů až po vysoce výkonné výpočetní stanice. Prozatím je rozšířen zejména na webových serverech případně na již zmíněných superpočítačích. Na trhu se servery je Linux jako doma. Převážná většina, přibližně 75% všech serverů využívá nějakou linuxovou distribuci. Příkladem je třeba americká internetová společnost Amazon.com, Inc. Situace na trhu s domácími a firemními počítači poněkud horší. Podíl na těchto trzích nepřesahuje ani jedno jediné procento. Lidé popřípadě firmy si raději pořizují komerční operační systém Windows od společnosti Microsoft, za který jsou ochotni utrácet velké peníze. E) Programy na Linuxu Každá linuxová distribuce má ve svém základu několik programů, které umožňují využití systému k běžné činnosti jako je kancelářská práce, nebo brouzdání po internetu. Tyto programy jsou vyvíjeny jako open source. V následujících řádcích Vám představím čtyři programy, se kterými se asi na Linuxu setkáte nejčastěji. OPEN OFFICE.org OpenOffice.org je kancelářský balík vyvíjen společností Sun Microsystems. Je dostupný zdarma a to i na ostatních operačních systémech. V současné době je k dispozici ke stažení ve verzi 3.2 a je brán jako přímý konkurent komerčního balíku Microsoft Office. © by Petr Mráz - 5 - Absolventská práce – Linux 2OO9/2O1O Balík OpenOffice.org v sobě obsahuje šest aplikací lokalizovaných do češtiny, jsou to: • Writer – textový editor (alternativa k Microsoft Office Word) • Calc – tabulkový editor (alternativa k Microsoft Office Excel) • Impress – nástroj pro tvorbu prezentací (alternativa k Microsoft Office PowerPoint) • Draw – grafický editor • Base – databázový editor (alternativa k Microsoft Office Access) • Math – nástroj pro vytváření matematických vzorců Mozilla Firefox Mozilla Firefox je webový prohlížeč vyvíjen stovkami dobrovolníků ze společnosti Mozilla Corporation, dceřiné společnosti nadace Mozilla Foundation. Její původní záměr byl vytvořit malý, rychlý a jednoduchý webový prohlížeč, který by skvěle pasoval do velkého webového balíku Mozilla Suite. Rok se však s rokem míjel a z Firefoxu se stal moderní „velký“ prohlížeč, který si oblíbily miliony uživatelů internetu na celém světě. Od své první verze, která byla vydána již v roce 2004 (mimochodem i v češtině), Firefox prodělal spoustu změn, díky kterým se stal stálicí na trhu s prohlížeči. V září roku 2009 činil jeho podíl na celosvětovém trhu téměř 24 %. GIMP GIMP neboli GNU Image Manipulation Program je aplikace pro vytváření a úpravu rastrové grafiky. Pomocí GIMPu lze snadno upravovat fotografie či vytvářet vlastní grafické prvky. Původně byl GIMP pouze fotoeditorem, postupným vývojem však získal mnoho nových schopností. V současné době je možné GIMP získat v češtině a to ve verzi 2.6.8. GIMP je díky svým funkcím hojně rozšířen jak na linuxových, tak i na ostatních operačních systémech. Asi hlavní důvod, proč je GIMP tak oblíbený je jeho široká škála grafických nástrojů. K dispozici jsou běžné nástroje, jako je štětec či guma nebo originální nástroje mezi které patří: razítko, rozprašovač nebo měřidlo. Zajímavostí je, že v GIMPu byl vytvořen maskot Linuxu tučňák Tux. © by Petr Mráz - 6 - Absolventská práce – Linux 2OO9/2O1O Konqueror Konqueror je webový prohlížeč a správce souborů. Je součástí grafického prostředí KDE (nelze jej tedy samostatně nainstalovat). Mezi jeho hlavní přednosti a výhody patří: Rychlost, stabilita a integrace s KDE aplikacemi. Konqueror je nyní dostupný ve verzi 4.4 a je k dispozici i v české lokalizaci. F) Grafická prostredí Každá linuxová distribuce využívá jedno popřípadě dvě grafická (desktopová) prostředí, díky kterým je práce s ní jednodušší. Uživatel Linuxu si může vybrat ze spousty prostředí, nejznámějšími prostředími jsou: KDE, GNOME a Xfce. KDE KDE je desktopové prostředí postavené na knihovně Qt. Bylo založeno studentem německé univerzity Matthiasem Ettrichem v roce 1996. KDE v základu využívá tři správce: Správce oken KWin, správce panelu Kicker a správce plochy KDesktop. KDE vyniká hlavně svým vzhledem, v oblasti grafiky je velice vyspělý. Jedinou větší nevýhodou tohoto grafického prostředí jsou poměrně vysoké hardwarové nároky. Ovšem i přesto si KDE našlo spoustu svých příznivců a dnes je možno jej nalézt téměř na všech linuxových distribucí. V současnosti je KDE dostupné ve verzi 4, stále nejvyužívanější je však verze 3.5. GNOME GNOME je grafické prostředí postavené na knihovně GTK+. Základem GNOME jsou stejně jako u KDE tři správci: Správce oken Metacity, správce pracovní plochy a souborů Nautilus a správce panelu GNOME panel. GNOME je brán především jako jednoduché prostředí, u něhož se klade větší důraz na použitelnost než na grafiku. To ovšem v žádném případě neznamená, že GNOME je v oblasti grafiky zaostalý, jen je oproti KDE poněkud strohý. GNOME je stejně jako KDE rozšířeno téměř na všech linuxových distribucích. Momentálně je GNOME dostupné ve verzi 2.30. Xfce © by Petr Mráz - 7 - Absolventská práce – Linux 2OO9/2O1O Xfce je „odlehčené“ grafické prostředí postavené na knihovně GTK2. V podstatě se jedná o velice zjednodušené prostředí GNOME, určené pro slabší počítače. Aktuálně je dostupný ve verzi 4.6. Beryl a Compiz Beryl a Compiz jsou správci oken a plochy, které si lze zdarma stáhnout a přidat ke grafickým prostředím. Tito správci umožňují provádět na ploše spoustu složitých grafických efektů. Asi nejznámějším efektem je tzv. kostka plochy. (viz snímek dole) G) Hodnocení Linuxu Výhody 1. Linux je pro všechny ZDARMA Každá linuxová distribuce nabízí vždy alespoň jednu verzi svého projektu, která je k dispozici zdarma. Tuto verzi je možné si stáhnout ve formě tzv. CD či DVD obrazů na webových stránkách jednotlivých distribucí. Pak již Vám stačí pouze jedno CD nebo DVD na které si obraz vypálíte. Mimo těchto tzv. free verzí existují i verze placené, které jsou zpravidla propracovanější a obsahují více funkcí. © by Petr Mráz - 8 - Absolventská práce – Linux 2OO9/2O1O 2. Linux je BEZPEČNÝ Na Linuxu není nutné používat žádný antivirový ani jiný zabezpečovací program. Je totiž sám o sobě velice dobře zkonstruován, takže úspěšně odolává veškeré „havěti“, které se Windows neubrání. 3. Velké množství aplikací Jak jsem již v minulé kapitole uvedl, Linux má v základu několik užitečných programů, díky kterým je využitelný v oblasti kancelářské práce a dalších činností. Další programy lze snadno stáhnout z internetu. 4. Ostatní výhody Mezi ostatní výhody se patří: česká lokalizace, přizpůsobitelnost a modernost celého systému. Nevýhody 1. Hry Hlavní nevýhodou Linuxu je absence kvalitních počítačových her. Linuxové 3D hry jsou v grafice velice zaostalé a pověst jim nelepší ani hratelnost. Situace v 2D hrách není o moc lepší. V základních verzích linuxových distribucí jsou k dispozici jen jednoduché 2D hry typu Solitaire či hledání min. Další 2D a 3D hry je možné si stáhnout z internetu. 2. „Speciální“ aplikace Linuxové distribuce se čas od času setkají s nějakou „speciální“ aplikací se kterou si nedovedou poradit. Zpravidla se jedná o CAD aplikace, což jsou programy pro 2D a 3D navrhování (popřípadě konstruování) a „speciální“ software určený pro školy (učebnice, atlasy). K těmto aplikacím většinou neexistuje žádná alternativa vhodná pro Linux. © by Petr Mráz - 9 - Absolventská práce – Linux 2OO9/2O1O 3. LINUXOVÉ DISTRIBUCE A) Co je to linuxová distribuce? Linuxová distribuce je označení pro komplet programových balíků, provozovatelných na operačním systému GNU/Linux. V podstatě se jedná o operační systém s linuxovým, kernelem, který každý vývojář upraví a přidá k němu svá vylepšení. Základ všech distribucí je stejný, tvoří ho: Linuxové jádro, knihovny a nástroje od GNU. Odlišnostmi jednotlivých distribucí jsou instalátory, výběr softwaru a samozřejmě různá vylepšení a úpravy. Většina linuxových distribucí využívá grafická prostředí GNOME a KDE. B) Prehled základních linuxových distribucí UBUNTU Ubuntu je linuxová distribuce sponzorovaná společností Canonical Ltd vycházející z Debianu. Název této distribuce je odvozen z jihoafrického pojmu Ubuntu , který znamená „lidskost ostatním“. Distribuce je vyvíjena komunitou Ubuntu Foundation a to již od roku 2004. Grafické rozhraní distribuce je založeno na prostředí GNOME, populární prostředí KDE je zastoupené v odnoži s názvem Kubuntu. Další odvozená distribuce – Xubuntu, využívá desktopové prostředí Xfce a je určená pro slabší počítače. Společnost Canonical již dlouhou dobu provozuje unikátní službu jménem ShipIt, která nabízí originální CD se systémem Ubuntu zdarma. (viz fotografie) Ubuntu je v současné době asi nejvyužívanější a nejoblíbenější distribucí na světě. Nové verze distribuce jsou uveřejňovány každých 6 měsíců, zpravidla se jedná o každý duben a říjen. Kromě těchto klasických verzí čas od času vyjde tzv. LTS verze, která oproti běžným verzím nabízí dvojnásobně dlouhou podporu aktualizací. V současné době je k dispozici verze 10.4 LTS, která je dispozici v češtině. © by Petr Mráz - 10 - Absolventská práce – Linux 2OO9/2O1O MANDRIVA LINUX Mandriva Linux je původně francouzká linuxová distribuce určená především pro osobní počítače. Původně se nazývala Mandrake, v roce 2005 po sloučení společnosti Mandrakesoft s brazilskou společností Conectiva se však název distribuce změnil. Mandriva je určena zejména pro kancelářskou a multimediální práci a vyniká svojí snadnou správou. Distribuce může využívat grafické prostředí GNOME anebo KDE. V současné době Mandrivu vyvíjí především brazilští vývojáři, díky kterým je k dispozici hned v několika specifických edicích. Většina těchto edicí je zdarma, avšak existuje i propracovanější edice nazývající se Mandriva Linux CZ, která je placená. Aktuální verze této distribuce má označení 2010 a je k dispozici v češtině. RED HAT (ENTERPRISE) LINUX Red Hat Enterprise Linux je komerční linuxová distribuce vyvíjená americkou společností Red Hat. Její vývoj započal v roce 1994, tehdy ještě jako nekomerční distribuce určené pro běžné uživatele. V roce 2003 se společnost Red Hat rozhodla ukončit tento projekt a vytvořit novou placenou linuxovou distribuci Red Hat Enterprise Linux určenou pro podniky. Red Hat Enterprise Linux je v současnosti dostupný ve verzi 5.5, česká lokalizace bohužel chybí. FEDORA Fedora je linuxová distribuce vyvíjena komunitou Fedora Project. Vznikla v roce 2003 jako reakce na obchodní politiku společnosti Red Hat. Je známa jako pokroková distribuce, která v každé nové verzi nabídne několik zásadních novinek. Základním cílem vývojářů je vytvořit plnohodnotný operační systém s využitím otevřeného softwaru. Mimo toho Fedora zastupuje úlohu testovací distribuce, ze které se později připravuje komerční Red Hat Enterprise Linux. Fedora využívá grafická prostředí KDE a GNOME. Aktuálně je k dispozici již ve své dvanácté, kompletně počeštěné verzi. © by Petr Mráz - 11 - Absolventská práce – Linux 2OO9/2O1O SUSE LINUX SUSE Linux je německá komerční linuxová distribuce. Byla vyvinuta společností S.u.S.E v roce 1992 v Německu a její první oficiální verze byla uveřejněna roku 1994. Na přelomu let 2003 a 2004 celou firmu i s distribucí odkoupila společnost Novell. Kromě komerčních verzí této distribuce podporuje společnost Novell i projekt OpenSUSE, který zdarma nabízí plnohodnotnou verzi systému vhodnou i pro běžné uživatele. SUSE využívá obě oblíbená desktopová prostředí, tedy prostředí GNOME a KDE. Momentálně je SUSE dostupné v češtině a to ve verzi 11.2. DEBIAN GNU/LINUX Debian GNU/Linux je jedna z nejstarších linuxových distribucí založená Ianem Murdockem, v současnosti vyvíjená komunitou. Je známa jako rozsáhlá ale poněkud konzervativní distribuce, určená hlavně pro zkušenější uživatele. Své místo si našla zejména na serverech, v oblasti osobních počítačů její podíl v posledních letech klesá. Od Debianu je odvozena spousta kvalitních linuxových distribucí, mezi nejznámější patří Ubuntu a česká distribuce Danix. Grafické rozhraní Debianu využívá prostředí GNOME. Aktuálně je k dispozici v česky lokalizované verzi 5.0.4. SLACKWARE Slackware je nejstarší dosud vyvíjená distribuce Linuxu. Vytvořil ji Patrick Volkerding, který se stále jako jediný podílí na jejím vývoji. První verze této distribuce byla vydána již 16. července 1993. Od té doby se distribuce značně zdokonalila a díky svým přednostem – jednoduchosti, přehlednosti a stabilitě si našla spoustu příznivců. Od Slackwaru je odvozena nejznámější česká distribuce – SLAX. V současnosti je dostupný ve verzi 13 a je též lokalizován do češtiny. Grafické rozhraní Slackwaru je založeno na prostředí KDE. © by Petr Mráz - 12 - Absolventská práce – Linux 2OO9/2O1O 4. ZÁVER Termín Linux označuje jádro operačního systému – kernel popřípadě samotný operační systém GNU/Linux. Ten se skládá z linuxového kernelu, knihoven a nástrojů projektu GNU a z dalších zdrojů. Maskotem Linuxu byl zvolen buclatý tučňák Tux. Linux vytvořil roku 1991 finský student Linus Torvalds vrámci své semestrální práce. V počátku systém vyvíjel sám, později se však rozhodl zveřejnit zdrojové kódy svého produktu. Do projektu se tak začlenilo více lidí, díky kterým se Linux začal stále více zdokonalovat. Linux je nerozlučně spojen s projektem GNU, který systému dodává veškeré knihovny a nástroje. Každá linuxová distribuce využívá tvz. Grafické prostředí, díky kterému je práce s ní jednodušší. Nejznámější grafická prostředí jsou: KDE, GNOME A Xfce. Výhodou Linuxu je CENA (Linux je zpravidla ZDARMA) a BEZPEČNOST, nevýhodou je absence kvalitních her. Termínem linuxová distribuce označujeme operační systém s linuxovým jádrem a nástroji od GNU, obohacený unikátními úpravami a vylepšeními od samostatných vývojářů. Mezi nejznámější linuxové distribuce patří: Debian, Slackware, Ubuntu, Mandriva či Fedora. 5. ENGLISH The term refers to the Linux operating system kernel - the kernel or operating system itself GNU / Linux. This consists of the Linux kernel, libraries and the GNU tools and other sources. Linux mascot was chosen chubby penguin Tux. Linux, created in 1991 Finnish student Linus Torvalds as part of their semester project. The advantage of Linux is the price (Linux is generally free of charge) and safety, the disadvantage is the lack of quality games. Date Linux distribution operating system called Linux kernel and the GNU tools, enriched with unique modifications and enhancements from independent developers. Among the most popular Linux distributions include Debian, Slackware, Ubuntu, Mandriva or Fedora. © by Petr Mráz - 13 - Absolventská práce – Linux 2OO9/2O1O 6. ZDROJE Učebnice ABC Linuxu – ke stažení na http://www.abclinuxu.cz/ Linux Dokumentační projekt – ke stažení na http://www.root.cz/ http://ftp.acc.umu.se/ http://www.mozilla.com http://marketing.openoffice.org/art/galleries/logos/index.html#main http://www.abclinuxu.cz/software/pracovni-prostredi/desktop/kde http://www.abclinuxu.cz/software/pracovni-prostredi/desktop/gnome http://www.abclinuxu.cz/software/pracovni-prostredi/desktop/xfce http://www.linux.cz/ http://www.root.cz/texty/prehled-linuxovych-distribuci/ http://www.connie.slackware.com Wikipedie, otevřená encyklopedie • • • • • • • • • • • • • • • • • • • • • • • • • http://cs.wikipedia.org/wiki/Linux http://cs.wikipedia.org/wiki/Projekt_GNU http://cs.wikipedia.org/wiki/Linus_Torvalds http://cs.wikipedia.org/wiki/Open_Office http://cs.wikipedia.org/wiki/Firefox http://cs.wikipedia.org/wiki/GIMP http://cs.wikipedia.org/wiki/Konqueror http://cs.wikipedia.org/wiki/KDE http://cs.wikipedia.org/wiki/Gnome http://cs.wikipedia.org/wiki/Xfce http://en.wikipedia.org/wiki/Xfce http://cs.wikipedia.org/wiki/Compiz http://cs.wikipedia.org/wiki/Beryl_(software) http://cs.wikipedia.org/wiki/Linuxová_distribuce http://cs.wikipedia.org/wiki/Ubuntu http://cs.wikipedia.org/wiki/Mandriva http://cs.wikipedia.org/wiki/Red_Hat_Enterprise_Linux http://cs.wikipedia.org/wiki/Red_Hat_Linux http://cs.wikipedia.org/wiki/Fedora http://cs.wikipedia.org/wiki/Suse http://cs.wikipedia.org/wiki/Slackware http://cs.wikipedia.org/wiki/Debian http://en.wikipedia.org/wiki/SUSE_Linux_distributions http://en.wikipedia.org/wiki/Fedora_(operating_system) http://en.wikipedia.org/wiki/Red_hat © by Petr Mráz - 14 -