Linus Torvalds, jehož biografie je uvedena v článku, se narodil v rodině novinářů ve Finsku, kde vyrůstal. Ve škole byl kvůli svým koníčkům a vzhledu považován za nerda. Krátký a křehký, nejmladší dítě ve třídě, ošklivý (podle jeho vlastního přiznání), Linus byl velmi vášnivý pro technologii. Komunikace s vrstevníky ho příliš nezajímala. Torvalds Linus byl vynikající student fyziky a matematiky, někdy až na úkor humanitních věd. Níže uvedená fotografie ukazuje školu, kterou Linus navštěvoval.
Představujeme svět počítačů
Skutečným guru a nespornou autoritou pro něj byl Leo Waldemar Turnqvist, dědeček z matčiny strany. Působil na univerzitě v Helsinkách, kde byl profesorem statistiky. Byl to právě tento muž, který svému vnukovi otevřel svět počítačů. Ve věku 11 let už Torvalds ovládal Commodore VIC-20 a zároveň se učil základní programování, protože tento počítač nebyl dobrý na nic jiného.
Po chvíli byl Torvalds unavený z monotónního zadávání programů. LinusTorvalds (jeho fotografie je uveden výše) začal skupovat všechny počítačové časopisy a knihy, které se v zemi objevily. V časopise Linus našel program pro morseovku. Nebyl vytvořen v BASICu, jako všechny ostatní, se kterými se předtím setkal, ale byl to jen soubor čísel. Mohly být přeloženy ručně do strojového jazyka, zapsány v řetězci jedniček a nul srozumitelných pro počítač.
Torvalds Linus si uvědomil, že BASIC je součástí počítače, a pak začal studovat jeho další stránky. Když jeho dědeček zemřel, vrhl se po hlavě do práce s počítačem, který Linus zdědil.
Linus Family
O dědečkovi a jeho roli v osudu našeho hrdiny jsme již vyprávěli. Pokud jde o další členy rodiny, rodiče Torvaldsové se stále pohybují v oblasti žurnalistiky. Niels Torvalds, otec, rozhlasový a televizní novinář. Anna Torvalds, matka Linuse, je literární redaktorkou. Sestra Sarah provozuje překladatelskou agenturu, primárně překládá zprávy. Sám Linus Torvalds, jehož životopis nemá nic společného s žurnalistikou, je k této profesi skeptický.
Léta mládí
V mládí Linuse, na rozdíl od mnoha jeho vrstevníků, nepřitahoval hokej ani flirtování s dívkami. Torvalds byl zcela pohlcen prací s počítači.
Potom šel Linus Torvalds na univerzitu. Po ročním studiu byl odveden do armády, kde si zlepšoval zdraví a napumpoval svaly v hodinách tělesné přípravy. Po demobilizaci se Torvalds vrátil ke studiu na univerzitě. Toto je výchovnéinstituce mu dala impuls k programování na seriózní úrovni. Veškerý další život Torvaldse je spojen s vývojem světoznámého operačního systému.
Dokonce ve věku 17 let, v roce 1987, Linus koupil nový produkt, Sinclair QL, který nahradil zastaralý VIC-20. Tento počítač měl 128 KB paměti. Pracoval na osmimegahertzovém procesoru od Motoroly. Cena počítače v té době byla asi 2000 dolarů. Vyrobila ho společnost pod záštitou C. Sinclaira.
Zájem o operační systémy
Téměř okamžitě se Linus začal zajímat o různé operační systémy. Aby mohl nainstalovat ovládání diskety zakoupené Torvaldsem, potřeboval napsat svůj vlastní ovladač zařízení. Pak našel v operačním systému defekty. Linus zjistil, že to, co se skutečně stalo, neodpovídá tomu, co bylo slibováno v dokumentaci.
Torvaldsovým dalším krokem bylo rozebrání operačního systému Q-DOS, který byl nainstalován na jeho vlastním počítači. Linus byl zklamán, když zjistil, že v tomto systému nelze nic změnit, protože byl napsán v ROM.
Linus nejprve napsal nějaké hry na novém počítači. Nápady většiny z nich si vypůjčil ze starého počítače. Nainstalovaný OS však měl mnoho nedostatků. Navzdory multitaskingu například neměl funkci ochrany paměti. Systém může kdykoli zamrznout. Navíc po vývoji Sinclair QL přestal K. Sinclair vylepšovat své modely a také podporovatexistující.
Historie Linuxu
Linus se po návratu z armády seznámil se systémem Unix. Spolu s dalšími 32 studenty se Torvalds rozhodl absolvovat kurz C a Unix. Protože se tento systém právě objevil v té době na Helsinské univerzitě, učitel se musel naučit nový OS spolu se studenty.
Linus byl inspirován knihou Andrewa Tatenbauma, profesora z Amsterdamu, aby vytvořil svůj vlastní operační systém. Torvalds tvrdí, že obrátila naruby celý jeho budoucí život. V této knize ("Designing and Implementing Operating Systems") autor popisuje Minix, vzdělávací OS, který vytvořil pro výuku Unixu. Přirozeně se Torvalds okamžitě rozhodl nainstalovat jej na svůj počítač. Problém byl v tom, že Sinclair QL nebyl navržen tak, aby vyhovoval takovým systémům. Teprve v lednu 1991, po zakoupení nového počítače (nyní PC), byl Torvalds schopen na něj nainstalovat Minix.
Po prostudování výhod a nevýhod tohoto operačního systému se Linus rozhodl na to vzpomenout. Byl to cvičný OS, svlékl se a rozdrtil. Minix byl aktualizován starými Linusovými programy a záplatami od Bruce Evanse, slavného australského hackera.
Vytvořte balíček emulace terminálu
Vše začalo tím, že v Minixu byl terminál pro vzdálenou komunikaci implementován velmi špatně. A to byla funkce, kterou Linus používal nejvíce. Pomocí něj se přes modemové spojení spojil s univerzitním počítačem. Torvalds se rozhodl vytvořit svůj vlastní komunikační program, založený nikoli na Minixu, ale naúroveň hardwaru samotného počítače. Díky tomu současně studoval počítač na 386. procesoru a také jeho OS. Torvalds byl velmi hrdý na to, že dokázal vylepšit OS. Ale pokusy prezentovat své přednosti ostatním k ničemu nevedly. Bylo těžké lidem vysvětlit, že pod vnější nenáročností lze někdy najít složité hluboké procesy.
Vývoj ovladače systému souborů a diskové jednotky
Linux tedy začal s balíčkem emulace terminálu. Poté následovala jedna inovace za druhou. Torvalds potřeboval stáhnout a zapsat soubory do počítače umístěného na univerzitě. K tomu bylo nutné je zapsat na disk. Po přemýšlení se Linus rozhodl vytvořit souborový systém a ovladač diskové jednotky. Systém, který plánoval vyvinout, musel být zároveň kompatibilní s Minixem. Při jeho vytváření konzultoval uživatele Minixu prostřednictvím usenetové konference. Z vážných otázek, které student položil na architekturu Minixu a Unixu, se dalo uhodnout, že plánuje vyvinout svůj vlastní OS.
Pracujeme na první verzi Linuxu
Jednoho dne Linus náhle zjistil, že jím napsané programy jsou zarostlé mnoha dalšími funkcemi a jsou funkční verzí operačního systému. Práce na vytvoření Linuxu v raných fázích byla poměrně monotónní. Torvalds se jedno po druhém podíval na různá systémová volání, která jsou základem Unixu. Na jejich základě se pokusil vytvořit vlastní bloky OS s funkcemi, které potřeboval. Bylo to docela únavné a málo stimulujícípokračování v práci. Linus to musel udělat, protože ještě nebylo možné otestovat výkon systému. Po zpracování asi 25 různých systémových volání Torvalds přešel na jinou taktiku. Nyní se začal pokoušet spustit shell OS. Pokud došlo k chybám, vyvinul potřebná systémová volání. Pokrok ve vývoji systému byl evidentní. Skořápka začala stabilně fungovat od konce srpna 1991. To byl Linusův první velký úspěch.
Linux 0.01
První verze Linuxu se tedy objevila ve veřejné doméně 17. září 1991. Potom se Torvalds rozhodl, jak tento systém nazvat. Původně plánoval dát mu jméno Freax (slovo freaks znamená „fanoušci“a „x“je koncovka pro Unix). Už tehdy tento systém nazýval Linux, ale považoval za neskromné používat jeho jméno jako oficiální název. Přednášející Helsinské technologické univerzity Ari Lemke vytvořil adresář na univerzitním FTP serveru. To je místo, kam Linus umístil svůj systém. Arimu se ale slovo Freax nelíbilo, a tak se rozhodl přejmenovat adresář, kde bylo umístěno, na pub/OS/Linux. Torvaldsovi to moc nevadilo, a tak se jméno postupně uchytilo.
Verze operačního systému zveřejněná na webu měla číslo 0,01. Bylo tedy zdůrazněno, že systém je stále nedokonalý a potřebuje vážné zlepšení. Torvalds proto svůj OS veřejně nepředvedl. Poslal pouze dopisy několika známým hackerům, které uvedly adresu serveru, kde si jej mohli stáhnout. Počátečníverze vám neumožňovala dělat téměř nic kromě spuštění a tisku zdrojů.
Vylepšení systému
Zájem o systém ze strany jeho tvůrce vyschl v listopadu 1991. Možná by se jeho další vylepšování zastavilo. Zasáhla však náhoda. Linus, dokončující opět Minix, pokazený nedopatřením důležitých částí sekce tohoto OS. Vyvstala otázka, zda přeinstalovat Minix nebo dát Linux jako hlavní OS. Torvalds se rozhodl zvolit svůj systém.
Linux již na začátku roku 1992 udělal velký skok vpřed. Do systému bylo přidáno několik funkcí, které neměly v Minixu obdoby. Jedná se například o přehození na pevný disk v případě práce s velkými programy. Linus také zavedl do svého systému funkce, které uživatelé požadovali ve svých e-mailech. Linus Torvalds tak výrazně zlepšil svůj OS.
Vytvářím bezplatný operační systém
Tvůrce systému odmítl nabízet odměny. Žádal pouze uživatele, aby posílali pohlednice z měst, ve kterých žili. Linuse zajímalo, kde se jeho systém používá. Pohlednice se začaly hrnout jako lavina – z Japonska, Nového Zélandu, USA, Holandska. Příbuzní si konečně všimli, že Linus získal velkou oblibu díky svým počítačovým studiím. Dnešní jmění Linuse Torvaldse je pravděpodobně docela působivé. Sám však bere peníze klidně. Zisk nikdy nebyl v jeho povaze.
Podmínky distribuce
Podmínky pro distribuci OS byly nejprve vypracovány pouze obecně. Linux byl distribuován volně, ale nemohl být nabízen k prodeji. Pokud se uživatel rozhodl provést vylepšení nebo změny systému, musel vytvořit zdroj a učinit tato vylepšení ve veřejné doméně. Linus Torvalds v současnosti místo autorských práv používá General Public License.
Představení GUI, Linux 1.0
Na jaře roku 1992 hacker O. Zbrowski upravil Windows pro tento OS X. Linux má tedy grafické rozhraní. Poté se Linus Torvalds rozhodl, že systém je téměř připraven a vydal verzi 0.95. To však byla chyba. Jakmile začal do svého OS zavádět síťové funkce, uvědomil si, že je nutné systém výrazně zpřesnit. Jen o 2 roky později byla vydána verze 1.0, představená v březnu 1994
Tučňák Tux je Torvaldsův osobní maskot. Linus Torvalds (Just for Fun) vypráví o historii znaku ve své knize. V něm píše, že si toto zvíře vybral, protože ho jednoho dne v zoo kloval tučňák.
Hlavní úspěchy a ocenění
V roce 1996 Linus Benedikt Torvalds promoval na univerzitě s magisterským titulem. V prosinci se mu narodila dcera a v roce 1997 začal pracovat v Silicon Valley ve společnosti Transmeta. K dnešnímu dni vytvořil Linus Torvalds pouze 2 % jádra systému. Je to však on, kdo rozhoduje o tom, jaké změny je třeba provést v oficiální větvi operačního systému, který vyvinul.
Na závěr si pojďme promluvit o nejnovějších cenách, které Torvalds obdržel. V roce 2012 se Linus stal spolu s japonským lékařem Shinya Yamanaka laureátem prestižní ceny Millennium Technology Award. Ve stejném roce se stal členem internetové síně slávy. Linus Torvalds, jehož fotografie a biografie dnes mnohé zajímají, je také vlastníkem ceny „Computer Pioneer“, kterou mu v dubnu 2014 udělila organizace IEEE.