Linux, kdo je vývojář. Linux - co to je? Linux OS: recenze, návody, recenze. Jak začít používat Linux

Dnes je Linux výkonnou platformou podobnou UNIXu, která zahrnuje téměř všechny funkce, které jsou vlastní jiným verzím UNIXu, a celou řadu vlastních vlastností, které nikde jinde nenajdete. Díky svému vysokému výkonu a spolehlivosti se stal jednou z nejoblíbenějších platforem pro organizaci http serverů. Pravděpodobně nejatraktivnější vlastností Linuxu, která tento systém odlišuje od podobných softwarových balíků, je to, že je zdarma: Linux je šířen volně pod General Public License GNU, každý si jej může jednoduše nainstalovat na svůj počítač, aniž by komukoli něco platil. Kdekoli získáte distribuci tohoto systému – staženou z internetu, pronajatou od přátel nebo zakoupenou ve stánku spolu se sadou dalších programů na pirátském disku – stále zůstáváte legálním uživatelem Linuxu s licencí. Nyní mnoho velkých korporací s celým týmem profesionálních programátorů začalo připravovat placené a sharewarové verze Linuxu, které se vyznačují pohodlnými instalačními nástroji, vestavěnými funkcemi autodetekce hardwaru a množstvím podrobné dokumentace dodávané s distribucí, stejně jako hotová sada nejpotřebnějších programů. Díky tomu je instalace a konfigurace Linuxu často mnohem snazší než Windows 95. A maloobchodní náklady takových implementací systému zpravidla nejsou o mnoho vyšší než cena CD, na kterém jsou nahrány.

Tvůrce tohoto OS Linus Torvalds se narodil v Helsinkách. Rodiče, švédsky mluvící Finové Nils a Anna Torvaldsovi, byli v 60. letech radikální studenti, jejich otec byl dokonce komunista, který v polovině 70. let strávil rok v Moskvě. Linus byl pojmenován po Linus Pauling. Ve škole vynikal ve fyzice a matematice. Byl to nespolečenský, skromný chlapec. Kvůli politickým názorům svého otce byl často škádlen.

Ve škole se Torvalds zajímal o matematiku a fyziku, nutno říci, že v těchto oborech vynikal. V 70. letech strávil rok se svým otcem v sovětské Moskvě. Možná měla tato cesta vliv na jeho vznikající pohled na svět.

V roce 1981 představil Leo, dědeček Linusův matematik, svému vnukovi počítač Commodore VIC-20, který používal pro matematické výpočty. Linus se začal zajímat o programování a četl manuály ke stroji. Poté začal číst počítačové časopisy a psát své vlastní programy, nejprve v BASICu a poté v Assembly.

Od školních let dostával Linus stipendia za své úspěchy v matematice. První počítač, který si koupil, byl Sinclair QL, tehdy stál téměř 2000 dolarů.

V roce 1988 Linus nastoupil na Helsinskou univerzitu, kterou v roce 1996 absolvoval s magisterským titulem v kybernetice.

Po absolvování školy vstoupil Linus na univerzitu v Helsinkách, kde studoval informatiku. Výcvik byl přerušen roční vojenskou službou.

Významnou událostí v Torvaldsově životě bylo čtení knihy Andrewa Tanenbauma „Operating Systems: Design and Implementation“ (ISBN 0136386776). Kniha na příkladu operačního systému Minix napsaného Tanenbaumem představuje strukturu systémů rodiny UNIX. Linus měl velký zájem a později si koupil nový počítač založený na procesoru 386 a nainstaloval Minix.

Poté, co objevil chyby v systému, začal psát svůj vlastní emulátor terminálu, ve kterém implementoval přepínání úloh. Linus pak do programu přidával další a další funkce, díky kterým se brzy stal plnohodnotným operačním systémem. Poté poslal nyní slavné oznámení do diskusní skupiny Minix:

Z: [e-mail chráněný](Linus Benedict Torvalds)

Diskusní skupiny: comp.os.minix

Předmět: Malý průzkum o mém novém operačním systému

Organizace: Univerzita v Helsinkách

Zdravím všechny, kteří používají minix - vyrábím (zdarma) operační systém (jen koníček, nebude velký a profesionální jako gnu) pro klony 386(486) AT. Vyřezává se od dubna a brzy bude hotový. Chci zpětnou vazbu o tom, co se lidem na Minixu líbí/nelíbí, protože můj systém je mu podobný (mimo jiné stejný design souborového systému (z praktických důvodů).

Už jsem povolil bash (1.08) a GCC (1.40) a zdá se, že vše funguje. To znamená, že se za pár měsíců objeví něco užitečného a já bych rád věděl, co lidé chtějí. Uvítám každou radu, ale neslibuji, že udělám všechno :-)

Linus ( [e-mail chráněný])

PS. Ano, nemá žádný minix kód a multitasking fs. NENÍ přenosný (používá přepínání úloh 386 atd.) a s největší pravděpodobností bude podporovat pouze pevné disky AT, protože to je vše co mám :-(

17. září 1991 Linus uvolnil zdrojový kód programu (verze 0.01) pro veřejné stažení. Systém okamžitě vzbudil velký zájem. O systém se začaly zajímat stovky, poté tisíce programátorů (adresář s programem se pro nedostatek lepších možností jmenoval „Linux“) a pracovali na jeho vylepšování a přidávání. Byl a stále je distribuován za podmínek veřejné licence GNU - GPL.

„Stále věřím, že vytvoření monolitického jádra v roce 1991 byla zásadní chyba. Buďte vděční, že nejste můj student: za takový návrh bych nedal vysokou známku :-)“ (z dopisu Linusovi Torvaldsovi). Tannenbaum svůj příspěvek nazval „Linux je k ničemu“.

Kromě monolitického jádra Tannenbaum kritizoval Linux za jeho nedostatečnou přenositelnost. Tannenbaum předpověděl, že procesory 80x86 v blízké budoucnosti zmizí a ustoupí architektuře RISC.

Kritika Torvaldse těžce zasáhla. Tannenbaum byl slavný profesor a na jeho názoru záleželo. V tomto bodě se však mýlil. Linus Torvalds trval na tom, že měl pravdu.

Obliba systému rostla a později o něm začali mluvit novináři po celém světě. Linux a Linus se proslavili.

Od února 1997 Linus pracoval pro Transmeta Corporation, která vyvíjela mikroprocesory. Linus spojil práci a vývoj svého duchovního dítěte, nového slibného a otevřeného operačního systému – Linuxu, kolem kterého se již formovala komunita vývojářů a nadšených nadšenců.

Nejdůležitějším zavazadlem, které Transmeta dodnes má, je její patentové portfolio. To vyvolává spekulace, že by ji kvůli ní mohl získat některý z větších hráčů jako AMD nebo dokonce Microsoft. Příkladem nadměrné pozornosti médií byl úvodník časopisu Upside, který označil Transmetu za nejdůležitější společnost v Silicon Valley. Přitom je téměř neznámou skutečností, že společnost nikdy nebyla zisková, když se pokoušela vyrábět procesory. V roce 2002 její ztráty činily 114 milionů $, v roce 2003 - 88 milionů $, v roce 2004 - 107 milionů $.

V roce 2001 se podělil s Richardem Stallmanem a Kenem Sakamurou o Takeda Prize za příspěvky k sociální a ekonomické prosperitě.

V červnu 2003 opustil Transmeta Corporation, aby se zaměřil na pokračující vývoj linuxového jádra v Open Source Development Labs (The Linux Foundation). Linus je vlastníkem značky Linux a sleduje její vývoj.

Fenoménem úspěchu Linuxu je, že sám Torvalds není fanatickým zastáncem open source, pozice Richarda Stallmana, hlavního ideologa GNU, který je připraven otevřít jakékoli projekty, je Torvaldsovi cizí. Torvaldsův úspěch spočívá v tom, že neopustil komercializaci, ale dokázal najít flexibilní schéma, ve kterém se úspěšně sblížily komerční zájmy a myšlenka na vývoj svobodného softwaru.

Osobním maskotem Linuse Torvaldse je tučňák Tux, který se také stal emblémem operačního systému Linux.

Linusův zákon, jak jej nakonec formuloval Eric S. Raymond, říká: "S dostatečným počtem očí leží všechny chyby na povrchu." Hluboká chyba je ta, kterou je těžké najít, ale pokud je hledá dostatek lidí, všechny se stanou mělkými. Oba programátoři sdílejí ideologii open source, částečně založenou na víře v tento zákon.

Na rozdíl od mnoha ideologů s otevřeným zdrojovým kódem Torvalds zřídkakdy veřejně komentuje konkurenční programy. Byl kritizován za práci na softwaru s uzavřeným zdrojovým kódem ve společnosti Transmeta a za používání uzavřené aplikace BitKeeper. Ostře však zareagoval na útoky proti Linuxu a ideologii open source od softwarových gigantů, jako jsou Microsoft a SCO.

„Už jsem zbohatl, peněz mám dost. Moc se o to nestarám. Jsem rád, že se Linux stal komerční značkou. Každý měsíc dostávám kontrolu. Díky tomu mám možnost se plně realizovat a dělat, co chci. Nepatřím do té kategorie lidí, kteří plánují všechno, co se dá. Když jsem začínal, neměl jsem ponětí, že se dostanu tam, kde jsem teď. Jsem spíš ten typ člověka, který žije pro dnešek. Jsem šťastný, když si myslím, že jsem prospěl tolika lidem. Celkově nic víc nepotřebuji."

V anketě časopisu Time z roku 2000 „Muž století“ se Linus umístil na 17. místě. V roce 2001 se podělil s Richardem Stallmanem a Kenem Sakamurou o Takeda Prize za příspěvky k sociální a ekonomické prosperitě. V roce 2004 ho Time zařadil na svůj seznam nejvlivnějších lidí světa.

Linus Torvalds žije v Portlandu ve státě Oregon v USA se svou ženou Tove, šestinásobnou finskou mistryní v karate, třemi dcerami: Patricií Mirandovou (nar. 5. prosince 1996), Danielou Yolandou (nar. 16. dubna 1998) a Celeste Amanda ( b. 20. listopadu 2000), stejně jako kočka Randy.

V současné době jsou pouze asi 2 % jádra systému Linux napsána samotným Torvaldsem, ale zůstává na jeho rozhodnutí, zda změní oficiální kód jádra. Ostatní části systému Linux (X Window System, GCC kompilátor, systémy pro správu balíčků atd.) jsou spravovány jinými lidmi. Torvalds se obecně neúčastní diskuzí, které se netýkají systémového jádra.

Torvalds vlastní ochrannou známku Linux a sleduje její používání (http://slashdot.org/articles/00/01/19/0828245.shtml) prostřednictvím neziskové organizace Linux International as pomocí uživatelů Linuxu po celém světě.

Nyní si s využitím nejnovější verze Ubuntu, Fedory nebo OpenSUSE můžeme užívat krásného a moderního desktopového prostředí, snadného používání grafických programů a faktu, že většinu počítačového hardwaru systém podporuje bez dalších nastavení. Napadlo vás ale někdy, jak se k tomu všemu náš oblíbený operační systém dostal?

Uvažujeme a oceňujeme množství času a úsilí vynaloženého tolika vývojáři, aby se dostali do tohoto téměř dokonalého stavu systému? S největší pravděpodobností ne. Pojďme se podívat na historii tohoto nádherného OS a jeho cestu za posledních několik desetiletí. Kdy se narodila? Jak se to vyvíjelo? Jaké distribuce se objevily během vývoje a jaký byl zlomový bod, který proměnil projekt jednoho člověka ve všudypřítomný operační systém, který dnes máme? A jaké distribuce poslala komunita do archivu?

Pojďme se tedy v duchu vrátit v čase, téměř o 30 let zpět, a připomeňme si, kde začala historie linuxových systémů.

1991 - začátek

Na počátku byl Unix, který vytvořili programátoři Ken Thompson a Denis Ritchie v roce 1969. Poté, v průběhu osmdesátých let, vzniklo mnoho unixových projektů inspirovaných touto filozofií. Mezi ně patřil projekt GNU od Richarda Stallmana, BSD (Berkley Software Distribution), kniha profesora Andrewa Tanenbauma Operating Systems: Design and Implementation a MINIX (mini verze Unixu), která vyšla přibližně ve stejnou dobu jako kniha.

Ale teprve v roce 1991 začala historie Linuxu. Mladý finský student Linus Torvalds spojil vše, co věděl o existujících systémech, do nového jádra, které by mohlo ovládnout svět. Existuje mnoho legend o tom, proč se Linus rozhodl pracovat na svém systému. Jeden z nich říká, že pracoval v MINIXU a přenášel data na pevný disk místo modemu, což zničilo všechny oddíly Minixu. Poté byl tímto OS rozčarován a rozhodl se vytvořit svůj vlastní.

Další verzí je, že napsal jádro pro vylepšení funkčnosti nového počítače Intel 386, který používal. A jelikož bylo zakázáno Minix vylepšovat, musel si vyvinout vlastní operační systém.

Ať už byl skutečný důvod jakýkoli, vytvořil bezplatný emulátor terminálu, který byl založen na Minixu, který byl zase založen na Unixu, a to se stalo základem pro práci na jádře operačního systému. V roce 1991, 25. srpna, Linus zveřejnil své slavné poselství v bulletinu Minix.

Poté se první verze Linuxu, která se tehdy jmenovala Freax, velmi rychle rozšířila na FTP servery po celém světě a počet uživatelů začal rychle růst. Verze 0.01 byla velmi odlišná od té, která je k dispozici dnes. Sami si můžete stáhnout 71 kilobajtové jádro a zkusit jej nainstalovat odtud.

Pojďme dál po cestě dějin. Netřeba dodávat, že Linux se vyvinul v plnohodnotný operační systém, přičemž Manchester Computing Center vytvořilo jednu z prvních distribucí využívajících kombinovaný spouštěcí a kořenový oddíl. Distribuce se jmenovala MCC Interim Linux.

1992 - 1994 - vývoj desktopových systémů

Neuplynulo mnoho času a mezi lety 1992 a 1994 jsme byli svědky vzniku a rozvoje nejslavnějších a nejvlivnějších linuxových distribucí: Slackware, Red Hat a Debian. Verze jádra se zvýšila na 0.95 a objevila se podpora pro X Window System, která vám umožňuje spouštět grafické aplikace.

Slackware byl jednou z prvních distribucí, které používaly nové linuxové jádro. Tehdy se jmenoval SLS (Softlanding Linux System) a byl založen Peterem McDonaldem v roce 1992. SLS značně předběhl dobu, protože šlo o první linuxovou distribuci, která obsahovala nejen linuxové jádro 0.99, ale také TCP/IP stack. a okno X systému. Tato distribuce však měla mnoho problémů a brzy ji nahradil Slackware od Patricka Volkerdinga. Nyní je to nejstarší distribuce Linuxu.

SLS ale nezrodilo jen Slackware. Kvůli problematickému rozhraní SLS se jiný uživatel rozhodl udělat si vlastní systém a spustil tak další větev linuxových distribucí. V roce 1993 vydal Ian Murdoch linuxovou distribuci Debian, která byla podle jeho slov pojmenována po jeho tehdejší přítelkyni Debře Lynn a po něm samém.

Jak se Slackware vyvíjel, objevovaly se společnosti, které pro takový software poskytovaly technickou podporu. Jeden z nich se objevil v roce 1994 a jmenoval se Software und System-Entwicklung, nyní známější jako S.U.S.E Linux.

Další distribuce, která byla vydána 3. listopadu 1994, se nazývá Red Hat Commercial Linux. Distribuci vytvořil Mark Ewing a je pojmenována podle červeného klobouku, který autor nosil na univerzitě.

V roce 1994, 14. března, byla vydána verze Linuxu 1.0.0, která se skládala ze 176 250 řádků kódu. Tak začala historie vývoje linuxových systémů.

1995 - 1999 - vznik Gnome a KDE

Během tohoto období udělal operační systém Linux velký skok ve vývoji, protože v příštích pěti letech se objeví hlavní linuxové distribuce, které jsou dnes známé a hojně používané, a objeví se i méně nápadné distribuce. To vše se děje během vydání hry "Attack of the Penguins" a boomu dot.com.

Jurix Linux byl zajímavou distribucí a populární z mnoha důvodů. Jednak se jednalo o první distribuci se skriptovaným instalačním programem, který administrátorovi umožnil zjednodušit instalační proces. Byla to jedna z prvních distribucí, která podporovala bootp a NFS, a byla také první, která používala souborový systém ext2.

Ale to není důvod, proč se Jurix stal důležitým milníkem v historii operačních systémů Linux – byl základem pro vytvoření SUSE Linuxu, který používáme dodnes.

Během této doby se také aktivně vyvíjely distribuce založené na Red Hat Linuxu. Objevily se verze jako Caldera, Mandrake, TurboLinux, Yellow Dog a Red Flag. Nyní se verze linuxového jádra změnila z 1.2 na 2.2.

Verze 2.0 byla vydána v roce 1996 a před ní bylo již 41 vydání. Právě tento rychlý vývoj jádra a přidání některých velmi důležitých funkcí upevnilo pozici operačního systému Linux jako serverového operačního systému a systému, který si IT profesionálové na celém světě vybírají.

Verze 2.0 například zavedla podporu protokolu SMB, vylepšenou správu paměti a podporu práce na různých typech procesorů. Verze 2.2 obdržela vylepšení SMB, podporu PowerPC a možnost připojit NTFS, ale zatím je pouze pro čtení.

Existuje legenda, že Linus Torvalds jednou na dovolené v Austrálii navštívil zoologickou zahradu, kde ho kousl divoký tučňák. Poté se nakazil tučňákem a zamiloval se do tučňáků. Každopádně Linus měl tučňáky rád. Jak řekl, jsou praštění a zábavní. Pokud jde o název linuxového symbolu - Tuxa, na internetu se dešifruje jako (T)orvalds (U)ni(X). Teď už víte všechno.

Systémy založené na Debianu se nevyvíjely tak aktivně jako Red Hat. Vývojáři raději více zapracovali na použitelnosti a vzhledu svých distribucí. Vzhledem k tomu, že jsou tyto distribuce více orientované na počítače, často se objevovaly na obálkách populárních IT časopisů té doby. Narazili jsme na taková jména jako Libranet, Storm, Finnix a Corel Linux.

Nejdůležitější událostí v této části historie operačního systému Linux byl bezpochyby vznik KDE a Gnome. KDE (Kool Desktop Environment) bylo představeno v roce 1996. Jejím zakladatelem byl Matthias Ettrich, student univerzity v Tübingenu. Nabízel nejen sadu aplikací, ale celé desktopové prostředí, ve kterém by mohly běžet. Uživatelé mají na výběr, zda budou používat prostředí X11 nebo KDE napsané v nedávno představeném frameworku Qt.

V roce 1998 bylo vydáno KDE 1.0 a první distribucí, která jej standardně používala, byla Mandrake. Do roku 2000 byla vydána verze 2.0, která se dočkala mnoha vylepšení, stejně jako programů Konqueror, KOffice a knihovny KIO.

Miguel de Icaza a Federico Men oznámili vývoj nového desktopového prostředí a aplikací pro něj založených na knihovně GTK+. Toto nové desktopové prostředí se jmenovalo Gnome. Předpokládá se, že prvním operačním systémem, který používal Gnome, byl Red Hat Linux. Gnome se rychle stalo oblíbeným desktopovým prostředím díky vysokému výkonu a snadnému použití pro průměrné uživatele. V květnu 2000 bylo vydáno Gnome 1.2 Bongo.

2000 - 2005 - vznik Live distribucí

V tomto období došlo k důležitému kroku v historii operačního systému Linux. Během těchto pěti let jeho popularita značně vzrostla a objevilo se mnoho nových počítačů s Linuxem. Jádro nadále dostávalo vylepšení, objevovaly se nové programy a objevila se první živá distribuce.

Knoppix, přátelská distribuce založená na Debianu a vyvinutá Klausem Knopperem, byla v té době jednou z nejpopulárnějších. Bylo to pozoruhodné z mnoha důvodů, ale tím hlavním byla možnost spustit a vyzkoušet systém přímo z CD.

Tuto funkci nyní považujeme za standardní. Ale v té době bylo možné Knoppix, vydaný 30. září 2000, spustit na jakémkoli počítači a získat tak plnohodnotný systém s podporou různého hardwaru a sítí. Tohle bylo něco nového. Knoppix se stal základem mnoha distribucí a některé z nich jsou známé a používané dodnes.

Kromě hotových distribucí se objevil projekt, který pomáhá uživatelům budovat vlastní distribuci. Linux From Scratch (LFS) byl vyvinut ve spojení s knihou Jareda Beekmanse, která ukazovala, jak vytvořit vlastní distribuci Linuxu ze zdroje.

Linux je především svoboda a musí se vyvíjet. Ale pro podporu rozvoje, zajištění jeho ochrany a udržení nezávislosti je nutné založit společnost, která toto vše bude dělat. Proto byla v roce 2000 vytvořena nadace, která sponzoruje práci Linuse a rostoucí komunity na vytváření a zlepšování Linuxu a na ochranu a zachování základních hodnot hnutí.

Klíčovým momentem v tomto období bylo vydání linuxového jádra verze 2.4 4. ledna. Tato verze přidala podporu pro USB, PC karty, ISA Plug and Play, stejně jako Bluetooth, RAID a ext3. Ve skutečnosti to bylo nejdéle podporované jádro, které v roce 2011 skončilo na verzi 2.4.37.11. Jádro se hodně změnilo a stalo se všestrannějším než 1.0.

Společnost Red Hat, která v té době již vstoupila na burzu a dostávala peníze za podporu bezplatného operačního systému Red Hat Linux, se rozhodla, že je čas zaujmout k věci komerčnější přístup. Proto byla distribuce rozdělena na dvě větve. Objevil se Red Hat Enterprice Linux 2.1 s jádrem 2.4.9. Byl stabilnější, s delší podporou a pro komerční uživatele. A druhá distribuce – Fedora – je zdarma a pro komunitu.

Red Hat Enterprice Linux je stále open source produkt. Společnost hostuje zdrojový kód na několika FTP serverech, ze kterých si jej stahuje několik nezávislých vývojových skupin a na jejich základě kompilují své distribuce: CentOS, Oracle Linux, CERN a Scientific Linux. Mají všechny výhody stability komerční distribuce, ale nemají přístup k softwaru a podpoře od společnosti Red Hat.

V prosinci 2002 se objevil zajímavý distribuční kit - CRUX. Jeho hlavním cílem bylo udržet věci co nejjednodušší, což byl trend, který byl v té době velmi populární. CRUX byl velmi lehký a zaměřený spíše na vývojáře než na běžného uživatele. Zatímco ostatní distribuce zaznamenaly exponenciální růst a soutěž o to, aby se staly nejlepší náhradou Windows, CRUX zůstal jednoduchý a minimalistický. A je pro nás zajímavý, protože se stal základem pro dnes velmi populární ArchLinux.

18. prosince bylo oznámeno vydání nové verze linuxového jádra - 2.6. Tato verze přidala podporu pro PAE, nové procesory, vylepšenou podporu pro 64bitové procesory, zvýšila maximální velikost souborového systému na 16 TB, přidala souborový systém EXT4 a další.

Už v té době byly linuxové distribuce docela dobré, ale stále měly velmi daleko k ideálu pro ty, kteří měli rádi produkty Microsoftu. Proto byla potřeba nová filozofie, která by Linux přiblížila běžnému uživateli. Například Ubuntu.

Cílem Ubuntu, distribuce založené na Debianu, bylo vytvořit snadno použitelný linuxový desktop, který by mohl používat průměrný uživatel s malými zkušenostmi s Linuxem. S vydáním Ubuntu 4.04 20. října 2004 byl tento koncept realizován.

2006 - 2012 - vzestup a pád Ubuntu

Během tohoto období se mnoho distribucí stalo stabilnějšími a stále se zlepšují. Objevilo se také mnoho nových distribucí. Jeden z nich, jehož první verze vyšla v roce 2006, je dnes velmi populární. Toto je Linux Mint. Byl založen na Ubuntu a obsahoval svobodný i proprietární software. To značně zjednodušilo instalaci kodeků, ovladačů a dalších komponent pro začátečníky. Vývojáři distribuce se do ní snažili zařadit nové programy a naslouchali také názorům svých uživatelů, čímž si získali podporu komunity.

Mezitím byla vydána nová verze desktopového prostředí KDE4, která se setkala s kritikou uživatelů kvůli své nestabilitě. Dokonce i sám Linus prohlásil, že tato verze KDE porušuje vše a poskytuje pouze poloviční možnosti než předchozí verze. Přesto uživatelé začali používat KDE4 s prostředím Plasma a moderním vzhledem a vydáním verze 4.2, ke kterému došlo v roce 2009, již na své negativní zkušenosti zapomněli.

23. září vyšel v současnosti nejpopulárnější operační systém založený na linuxovém jádře, ačkoli 90 % uživatelů netuší, že Linux používá. Samozřejmě je to Android. Verze 1.0 byla vydána pro HTC Dream a uměla vše, co byste od moderního smartphonu očekávali, ale byla velmi špatná. Verze 1.1 opravila většinu chyb, ale až ve verzi 1.5 začal Android přebírat svět chytrých telefonů.

Během této doby se Ubuntu stalo silnějším a silnějším. Pravidelně se umisťoval na prvním místě v žebříčku linuxových distribucí, získával si stále více příznivců a byl celkem snadno použitelný. Ale pak, jednoho slunečného dne v dubnu, bylo vydáno Ubuntu 14.04, přišlo s novým výchozím prostředím - Unity. Nikdy nebylo tolik negativity vůči Gnome 3 a KDE 4 jako vůči Unity. Dá se říct, že Unity tehdy skoro každý nenáviděl. Canonical ale svůj nápad hned neopustil a shell se stal docela použitelným.

Po mnoha letech vývoje ve větvi 2.6 byla konečně vydána verze jádra 3.0. A ne, k žádným významným změnám nedošlo. Jde jen o to, že Linus a komunita se rozhodli, že číslování 2.6.* se stalo příliš komplikovaným a je čas číslo změnit.

Neúspěch s KDE4 není jediným nešťastným příběhem ve vývoji linuxových prostředí. Po něm by se dalo říci, že se vývojáři měli poučit ze zkušeností ostatních a už vědět, co se jejich publiku líbí. To se ale zjevně netýká vývojového týmu Gnome, který vydal Gnome 3 v dubnu 2012. Nyní byli uživatelé Gnome se změnami rozhraní velmi nešťastní a přešli na KDE nebo používali starší verze Gnome. Ale v dalších verzích se Gnome stalo mnohem lepším a vývojáři Linux Mint se rozhodli zachovat starý vzhled Gnome s novými funkcemi a vytvořili své vlastní prostředí - Cinnamon.

2012-2018 - Linux a hry

V současné době Linux téměř zcela dobyl trh serverů a stal se ještě atraktivnějším pro domácí uživatele. Jedním z faktorů, který činí Linux atraktivním pro běžné lidi, je hraní her. V únoru 2013 Valve, tvůrce velké herní distribuční platformy, vydal verzi svého Steam klienta pro Linux. Tehdy se většina her dala hrát pouze přes emulátor Windows a ty hry, které byly pro Linux, zpravidla nikoho nezajímaly.

O několik let později byl vydán SteamOS, operační systém založený na Linuxu pro herní konzole Valve. V současnosti je na Steamu pro Linux k dispozici přes 3000 her. Valve také nedávno začalo pracovat na integraci emulátoru her pro Windows do Steamu, což ještě více usnadní jejich spouštění, vzhledem k tomu, že emulátor nedávno přidal podporu pro mnoho knihoven z DirectX 10 a 11.

Nové distribuce se nadále objevují stejnou rychlostí jako dříve. Jsou mezi nimi i některé zajímavé. Například Manjaro, založené na Arch Linuxu. Objevil se v listopadu 2013, ale i přes své mládí již zaujímá přední místo v oblíbenosti v mnoha topech. Jeho výhodou je, že zjednodušuje instalaci a konfiguraci ArchLinuxu, ale zároveň si zachovává jeho flexibilitu a některé výhody. Kromě Manjaro vyšlo mnoho nových zajímavých distribucí, například Antergos, ElementaryOS, Deepin Linux a další, které jsou nyní mezi uživateli oblíbené.

Co se týče linuxového jádra, verze byla v roce 2015 opět změněna na 4.0. Opět nedošlo k žádným velkým změnám, proběhlo hlasování a komunita rozhodla, že by se verze jádra měla změnit. Mezi významné změny v tomto období stojí za zmínku přidání podpory UEFI, vylepšená práce s novým vybavením, přidání bezpečnostních systémů, portování subsystémů nezbytných pro Android, vylepšená stabilita Btrfs a mnoho dalšího.

V roce 2013 se vývojářská společnost Ubuntu rozhodla vyzkoušet mobilní trh a vydala mobilní verzi Ubuntu - Ubuntu Touch. Výhodami operačního systému měla být možnost proměnit smartphone v plnohodnotný počítač při připojení k obrazovce přes HDMI. Pro něj byl vyvinut samostatný shell Unity 8, zobrazovací server Mir místo X Window a dokonce bylo vydáno několik smartphonů. Ale z projektu nic nevzešlo, byl uzavřen v roce 2017 poté, co Smasung vydal svůj DEX. Ve verzi 17.10 se navíc vývojáři Ubuntu rozhodli opustit používání Unity a vrátili se ke Gnome a místo svého zobrazovacího serveru Mir nyní budou používat komunitně vyvinutý Wayland, který je také vyvíjen jako náhrada zastaralého Xorg.

Závěry

Naše exkurze do linuxové minulosti bohužel skončila. Viděli jsme staré linuxové distribuce a zjistili, kde to všechno začalo. Není známo, co se stane v budoucnu, ale operační systém Linux se vyvíjí a zajímá stále více lidí a firem. Příběh vzniku Linuxu zde nekončí a s největší pravděpodobností ho čeká velká budoucnost.

O autorovi

Zakladatel a správce webu, mám vášeň pro open source software a operační systém Linux. V současné době používám Ubuntu jako svůj hlavní OS. Kromě Linuxu mě zajímá vše, co souvisí s informačními technologiemi a moderní vědou.

Linux je souhrnný název pro operační systémy postavené na bázi svobodného softwaru GNU a využívající stejnojmenné jádro. Je vytvořen a distribuován podle modelu vývoje bezplatného a otevřeného softwaru. Z toho důvodu obecný název neznamená žádný jediný "oficiální" linuxový balíček; jsou distribuovány převážně zdarma ve formě různých hotových distribučních sad, které mají vlastní sadu aplikačních programů a jsou již nakonfigurovány pro specifické potřeby uživatele.

Podobá se UNIXu, což znamená, že v době rodícího se DOSu a prvních nesmělých grafických rozhraní Atari a Applu byl přinejmenším slibný. Jedinečnost GNU jako OS je v tom, že jej autor nebyl schopen 31 let dokončit, respektive jeho jádro – GNU Hurd. Stallman později založil Free Software Foundation v roce 1985 a napsal GNU General Public License (GNU GPL) v roce 1989. Účelem GNU GPL je poskytnout uživateli práva kopírovat, upravovat a distribuovat (včetně komerčních) programů a zajistit, aby uživatelé všech odvozených programů obdrželi výše uvedená práva.

Ale další talent, Linus Torvalds, úspěšně použil Stallmanovu práci k vytvoření operačního systému Linux. 17. září 1991 Linus Torvalds zveřejnil na síti Linux Kernel 0.01 – zdrojový kód Linuxu vážící pouhých 64 Kb. Prototypem budoucího jádra byl operační systém MINIX: operační systém kompatibilní s UNIXem pro osobní počítače, který se spouštěl z disket a vešel se do velmi omezené paměti tehdejšího osobního počítače. MINIX vytvořil Andrew Tanenbaum jako tréninkový operační systém, který demonstroval architekturu a možnosti UNIXu, ale nebyl vhodný pro plnohodnotný provoz. Byl to Linus Torvalds, kdo chtěl vytvořit plnohodnotné jádro pro svůj PC. Dal jméno svému jadernému freaxu, ale později jej majitel ftp serveru změnil na Linux - hybrid jména tvůrce a slova UNIX.

Skutečnost, že Linus zveřejnil kód svého OS na internetu, byla rozhodující pro budoucí osud Linuxu. Přestože v roce 1991 ještě nebyl internet tak rozšířený jako dnes, využívali jej především lidé s dostatečným technickým vzděláním. A od samého začátku dostal Torvalds několik zainteresovaných odpovědí.

Kolem února 1992 Linus požádal všechny, kteří již Linux používali nebo testovali, aby mu poslali pohlednici. Několik stovek takových pohlednic bylo přijato z celého světa – z Nového Zélandu, Japonska, Nizozemí a USA. To naznačovalo, že Linux začíná získávat určitou popularitu.

Nejprve se do vývoje zapojily stovky, pak tisíce a poté statisíce dobrovolníků. Systém už nebyl jen hračkou pro hackery. Operační systém Linux, doplněný řadou programů vyvinutých v rámci projektu GNU, se stal vhodným pro praktické použití.

A skutečnost, že jádro systému bylo šířeno pod GNU General Public License, zaručovalo, že zdrojový kód systému zůstane volný, to znamená, že jej bude možné kopírovat, studovat a upravovat bez obav z jakéhokoli pronásledování ze strany vývojáře nebo jiných obchodní společnost. Tato skutečnost přitahovala do řad uživatelů a příznivců Linuxu stále více nových příznivců, především z řad studentů a programátorů.

Do této doby byla vytvořena samostatná konference o internetu věnovaná Linuxu - comp.os.linux. Nadšenci vytvořili mnoho uživatelských skupin a počátkem roku 1994 vyšlo první číslo Linux Journalu. Linux přitáhl pozornost průmyslových firem a několik malých společností začalo vyvíjet a prodávat své vlastní verze Linuxu.

Linus Torvalds původně svůj vývoj prodat nechtěl. A nechtěl jsem, aby to někdo prodal. To bylo jasně uvedeno ve zprávě o autorských právech umístěné v souboru COPYING úplně první verze - 0.01. Linusův požadavek navíc uvalil na distribuci Linuxu mnohem přísnější omezení, než jaká byla deklarována v licenci GNU: nebylo dovoleno účtovat žádné peníze za přenos nebo používání Linuxu. Ale už v únoru 1992 se na něj začali obracet lidé s žádostí o povolení účtovat poplatek za distribuci linuxových disket, aby pokryl časové náklady a náklady na diskety. Navíc bylo nutné vzít v úvahu skutečnost, že při tvorbě Linuxu bylo použito mnoho nástrojů volně distribuovaných na internetu, z nichž nejdůležitější byl překladač GCC. Je chráněn autorským právem podle veřejné licence GPL, kterou vynalezl Richard Stallman. Torvalds musel revidovat své prohlášení o autorských právech a počínaje verzí 0.12 i on přešel na používání licence GPL.

Z technického hlediska je Linux pouze jádrem operačního systému podobného Unixu, který je zodpovědný za interakci s hardwarem počítače a vykonávání úkolů, jako je alokace paměti, přidělení času CPU různým programům a tak dále. Kromě jádra obsahuje operační systém mnoho různých utilit, které slouží k organizaci interakce uživatele se systémem. Úspěch Linuxu jako operačního systému je z velké části způsoben tím, že v roce 1991 již projekt GNU vyvinul mnoho nástrojů, které byly volně distribuovány na internetu. Projekt GNU postrádal jádro a jádro by pravděpodobně zůstalo nevyužito, pokud by chyběly potřebné nástroje. Linus Torvalds byl se svým vývojem ve správný čas na správném místě. A Richard Stallman má pravdu, když trvá na tom, že operační systém by se neměl jmenovat Linux, ale GNU/Linux. Název Linux byl ale tomuto OS historicky přiřazen, takže jej budeme také nazývat jednoduše Linux (nezapomeneme na zásluhy Stallmana a jeho spolupracovníků).

Závěr

Historie OS sahá zhruba půl století zpět. Bylo a je do značné míry určováno vývojem základny prvků a výpočetní techniky. V současné době se celosvětový počítačový průmysl velmi rychle rozvíjí výkon systému, a proto se zvyšuje schopnost zpracovávat velké množství dat. Operační systémy třídy MS-DOS již nezvládají takový tok dat a nedokážou plně využívat prostředky moderních počítačů Proto v poslední době dochází k přechodu na výkonnější a pokročilejší operační systémy třídy UNIX, an příkladem je Windows NT, vydaný společností Microsoft Corporation.

Literatura

    Gordeev A.V. Operační systémy: Učebnice pro vysoké školy. - 2. vyd. - Petrohrad: Petr, 2007. - 416 s. - ISBN 978-5-94723-632-3.

    Irtegov D. V.Úvod do operačních systémů. - 2. vyd. - Petrohrad: BHV-SPb, 2007. - ISBN 978-5-94157-695-1.

    Tanenbaum E. S. Víceúrovňová počítačová organizace = Structured Computer Organization. - M.: Mir, 1979. - 547 s.

    Tanenbaum E.S. Moderní operační systémy = Modern Operating Systems. - 2. vyd. - Petrohrad: Petr, 2005. - 1038 s. - ISBN 5-318-00299-4.

    Tanenbaum E.S., Woodhull A.S. Operační systémy. Vývoj a implementace = Operační systémy: Návrh a implementace. - 3. vyd. - Petrohrad: Petr, 2007. - 704 s. - ISBN 978-5-469-01403-4.

    Shaw A. Logický návrh operačních systémů = The Logical Design of Operating Systems. - M.: Mir, 1981. - 360 s.

Vzestup Linuxu začal v roce 1991, kdy Linus Torvalds, student Helsinské univerzity (Finsko), vyvinul kompaktní, samostatné jádro pro procesor 80386. Cílem bylo vytvořit jádro kompatibilní s Unixem pro osobní počítač .

Linux původně vytvořil Linus jako koníček. Byl inspirován operačním systémem Minix, malým UNIXovým systémem vytvořeným Andym Tannenbaumem, a Linux byl poprvé diskutován na počítačové síti v rámci USENET v diskusní skupině co.os.minix. Do těchto diskuzí se zapojili především uživatelé Minixu ze vzdělávacích a vědeckých institucí, kteří chtěli něco víc než Minix.

Linus oznámil první „oficiální“ verzi Linuxu 0.02 5. října 1991. V té době už Linux mohl spouštět bash shell (Bourne Again Shell) a kompilátor gcc (GNU C Compiler), ale jen málo jiného fungovalo. O žádných otázkách uživatelské podpory, dokumentace, replikace atd. se ani nemluvilo.

Zdrojový kód byl zveřejněn na internetu, kde k němu měly volný přístup tisíce uživatelů. Flexibilita nového vývoje a jeho nezávislost na platformách předurčila jeho další vývoj.

Jako u každého OS se vývojáři Linuxu zaměřili na systémové jádro. Jádro je chápáno jako privilegovaný modul systému, který zajišťuje správu všech jeho zdrojů a má přímý přístup k zařízení. Tvorba linuxového jádra začala od nuly a v důsledku neustálých změn různých vývojářů získal systém svou moderní podobu.

Dnes je Linux plnohodnotným multitaskingovým, víceuživatelským operačním systémem z rodiny Unix, podporujícím většinu jeho inherentních vlastností, schopným pracovat s X Windows, TCP/IP, Emacs, UUCP, poštou a USENET. Do Linuxu byly dodány téměř všechny nejdůležitější softwarové balíky, tzn. Komerční balíčky jsou nyní k dispozici pro Linux. V porovnání s původním jádrem je podporována rostoucí rozmanitost hardwaru. V současné době Linux běží na následujících platformách: i*86, Motorolla 680*0, DEC Alpha, IBM PowerPC, Sun Sparc, MIPS, ARM.

Mezi linuxovým jádrem a linuxovým systémem je rozdíl.

Systém Linux obsahuje jak komponenty vytvořené speciálně pro tento OS, tak fragmenty vypůjčené z jiných systémů. Linux poskytuje moderní softwarové prostředí pro profesionální vývoj aplikací a uživatelských programů, neobsahuje však striktní standardy určující fungování samotného systému. Moderní distribuce Linuxu zahrnuje:
Nástroje pro podporu souborového systému
Nástroje pro vytváření a správu uživatelských účtů
Nástroje pro správu sítě.

Linux je volně distribuovaný OS. Jak již bylo uvedeno dříve, v důsledku opakovaných změn různých vývojářů bylo vytvořeno mnoho nezávislých modifikací založených na jádře Linuxu, které se liší svými charakteristickými vlastnostmi.

Distribuce Linuxu obsahuje sadu souborů a je kompletním operačním systémem Linux. Všechny modifikace související s jedním systémem tvoří rodinu subverzí této distribuce. Číslování verzí má formát X.YY.ZZ, kde X je chápáno jako 0, 1 nebo 2 - hlavní číslo a YY a ZZ jsou reprezentovány čísly 0-99 - implementace. Pozdější verze mají větší čísla.

Mezi distribucemi Linuxu můžeme zaznamenat:
Slackware
Společnost Red Hat Software Inc.
Softlanding Linux System (SLS)
TAMU (Texas ASM University) Linux.
Linux Mandrake
Corel Linux

Linus Benedict Torvalds- světoznámý finský programátor, legenda v počítačovém světě, zejména mezi programátory. Proslavil se vytvořením operačního systému, který způsobil revoluci v počítačovém průmyslu a dal vzniknout počítačovému „náboženství“.

Torvaldovo dětství

Slavný programátor se narodil v hlavním městě Finska, Helsinkách, 28. prosince 1969 v rodině novináře. Byl pojmenován po slavném chemikovi Linu Paulingovi, který byl kdysi oceněn Nobelovou cenou. Linusova matka pracovala jako překladatelka ve finském vydavatelství novin. Jeho otec byl komunista, ale po polovině 70. let se jeho zájmy změnily a stal se rozhlasovým novinářem. Torvaldsův strýc pracoval v televizi a jeho dědeček působil jako šéfredaktor novin. Jeho rodina byla jedním z malého počtu finských obyvatel, kteří mluvili švédsky, a bylo jich asi 300 tisíc z 5 milionů obyvatel Finska.

Linusův otec ho opustil s matkou, když byl ještě malý, a tak chlapce vychovávala matka a prarodiče. Navzdory tomu měl šťastné dětství. Vzhledem k tomu, že rodinu tvořili převážně novináři, byla Torvaldsovi od dětství vštěpována vášeň pro čtení. O žurnalistiku se však zajímal méně než o počítač, který si v polovině 70. let koupil Leo Toernguys (Torvaldsův dědeček z matčiny strany). V té době to byl jeden z prvních počítačů. Jmenoval se Commodore Vic 20.

Standardní počítačové programy však Linuse brzy začaly nudit a chtěl napsat něco vlastního. Nejprve se rozhodl zvládnout BASIC, ale brzy mu schopnosti tohoto programovacího jazyka nestačily a rozhodl se studovat jiný, složitější jazyk, ale zároveň s většími schopnostmi - Assembler. Linus se učil rychle a nic ho nerozptylovalo. Otec se v něm snažil vštípit zájem o dívky, sport a mnoho dalších věcí, které Linusovy vrstevníky zajímaly. Ale všechny pokusy byly marné. O pár let později Torvalds ve své knize přiznal, že kromě matematiky a programování ho v té době nic jiného nezajímalo a kromě toho prostě nechtěl rozumět jiným oblastem.

Jak vznikl Linux

Linus ušetřil peníze a snil o tom, že si pořídí vlastní počítač. V roce 1987 se mu splnil sen a pořídil si Sinclair Ql - 32bitový osobní počítač s procesorem Motorola 68008, taktem 7,5 MHz a 128 KB RAM.

Linus však nebyl se svým nákupem spokojený dlouho. Zklamání ho potkalo, jakmile se dozvěděl, že přeprogramovat nainstalovaný operační systém je nemožné. To vyžadovalo speciální vybavení, které neměl. V 19 letech začal studovat na univerzitě v Helsinkách, kde předtím studovali jeho rodiče. V době zápisu byly jeho znalosti programování poměrně rozsáhlé, a tak nastoupil na katedru informatiky. Linus začal studovat programovací jazyk C v roce 1990 ve třídách na univerzitě. Toto je stejný jazyk, který použil k napsání jádra operačního systému Linux.

V roce 1991 vyměnil svůj starý počítač a koupil si nový, na tehdejší dobu výkonnější: procesor Intel 386 s taktovací frekvencí 33 MHz a 4 MB RAM.

I tento počítač ho ale zklamal, respektive jeho operační systém - MS-DOS, který byl v sadě dodáván a využíval jen polovinu možností procesoru. Torvalds se proto rozhodne nahradit standardní operační systém tím, který je na počítačích na univerzitě – operačním systémem UNIX. A pak čelí dalšímu problému: nejlevnější UNIX se základními schopnostmi stojí asi pět tisíc dolarů. Nemá takové peníze, a tak se rozhodne pořídit si klon UNIXu, malého operačního systému s názvem MINIX. Systém byl napsán pro studenty studující UNIX. Jeho autorem byl Andrew Tanenbaum, specialista v oblasti operačních systémů.

Přestože byl MINIX navržen pro procesory Intel x86 a byl mnohem výkonnější než MS-DOS, měl mnoho nevýhod. Systém byl placený (ale ne příliš drahý), funkčnost byla špatná a ke všemu byla uzavřena polovina kódu. Linus Torvalds se s tím nemohl smířit a proto se rozhodl napsat svůj vlastní operační systém, něco mezi UNIXem a MINIXem. Je nepravděpodobné, že by pak přemýšlel o tom, kolik času mu to zabere a rozhodně nečekal, že jeho systém nezmění jen jeho budoucí život, ale i celý počítačový průmysl.

Svůj záměr se rozhodl oznámit na konferenci MINIX. Bylo to 25. srpna 1991. Zde je jeho původní zpráva:

Původní dopis

Předmět: Co byste rádi viděli v Minixu?

(Malý průzkum pro můj nový operační systém)

Zdravím všechny uživatele Minixu -

Vyvíjím operační systém (zdarma, jen koníček - ne tak velký a

profesionální jako GNU) pro 386 (486) procesorů. Začal jsem v dubnu a teď už mám

první výsledky. Chtěl bych znát váš názor na to, co se vám na Minixu líbí/nelíbí, protože ten můj

operační systém je na něm v některých ohledech založen (stejná struktura souborového systému - ale to je čistě

praktické důvody).

Už jsem přenesl bash (1.08), gcc (1.40) a zdá se, že vše funguje dobře. Z toho vyplývá, že v

Během několika příštích měsíců dostanu první pracovní verzi a proto bych rád

vědět, co lidé nejvíce potřebují.

Jakékoli návrhy vítám, ale nemohu slíbit, že je zrealizuji :)

Linus Torvalds [e-mail chráněný]

Linus Citáty

Níže je uveden seznam nejslavnějších citátů Linuse Torvaldse:

„Tady chci mluvit o svých zlatých pravidlech. Za prvé: Chovej se k ostatním tak, jak chceš, aby se oni chovali k tobě. Dodržováním tohoto pravidla budete vědět, co dělat v každé situaci. Za druhé: buďte hrdí na to, co děláte. Za třetí: dělejte vše s radostí."

"Každý, kdo čte tento sloupek, si bude myslet, že rostoucí náročnost mé role hlavního hackera ze mě udělala bastarda." Ale to není pravda. Vždycky jsem byl bastard."

„Přivedl jsem holky domů, jen když si chtěly zacvičit. To se nestávalo příliš často a já jsem nikdy nebyl iniciátorem, ale můj otec má iluze, že chtěli dělat víc než jen matematiku. (Podle jeho názoru nakoupili podle stejného vzorce: významný nos = významný muž).

"Programy jsou jako sex: je lepší, když je to zdarma."

"Microsoft není zlý, jen má opravdu mizerné operační systémy."

"Jmenuji se Linus a jsem tvůj Bůh."

"Vidíte, nejen že musíte být dobrý kodér, abyste vytvořili systém, jako je Linux, musíte být také chytrý prdel."

Filozofie Linuxu: "Smějte se tváří v tvář nebezpečí." Ó. To ne. "Udělej to sám." Ano, je to tak.

„Někteří lidé mi řekli, že si nemyslí, že tlustý tučňák plně reprezentuje eleganci Linuxu. Ale podle mého názoru se k nim rozzlobený tučňák rychlostí 200 km/h prostě nikdy nehnal.“

"Inteligence je schopnost vyhnout se práci, ale přesto ji dokončit."

Když řeknete: „Napsal jsem program, který zhroutil Windows“, lidé se na vás jen nechápavě podívají a odpoví: „Ano, takové programy jsem dostal spolu se systémem zdarma.“

„Vůbec nepochybuji o tom, že virtualizace je v některých oblastech užitečná. O čem vážně pochybuji, je, že to někdy bude mít takový dopad, jaký chtějí ti, kdo se zabývají virtualizací.

„Takže většina z vás se bude tyto Vánoce pravděpodobně neuvěřitelně nudit a tady je pro vás perfektní zábava. Test 2.6.15-rc7. Všechny obchody budou zavřené a mezi jídlem opravdu nebude nic lepšího na práci.“




Nahoru