Linus Torvalds, katerega biografija je predstavljena v članku, se je rodil v družini novinarjev na Finskem, kjer je odraščal. V šoli je zaradi svojih hobijev in videza veljal za piflarja. Nizek in krhek, najmlajši otrok v razredu, grd (po lastnem priznanju), je bil Linus zelo navdušen nad tehnologijo. Komunikacija z vrstniki ga je malo zanimala. Torvalds Linus je bil odličen študent fizike in matematike, včasih na škodo humanistike. Spodnja fotografija prikazuje šolo, ki jo je obiskoval Linus.
Predstavljamo svet računalnikov
Pravi guru in nesporna avtoriteta zanj je bil Leo Waldemar Turnqvist, dedek po materini strani. Delal je na Univerzi v Helsinkih, kjer je bil profesor statistike. Prav ta človek je svojemu vnuku odprl svet računalnikov. Torvalds je pri 11 letih že obvladal Commodore VIC-20, hkrati pa se je učil tudi osnovnega programiranja, saj ta računalnik ni bil primeren za nič drugega.
Čez nekaj časa se je Torvalds naveličal monotonega vnosa programov. LinusTorvalds (njegova fotografija je predstavljena zgoraj) je začel kupovati vse računalniške revije in knjige, ki so se pojavile v državi. V reviji je Linus našel program za Morsejevo abecedo. Ni nastal v BASIC-u, kot vsi drugi, ki jih je srečal prej, ampak je bil le niz številk. Lahko bi jih ročno prevedli v strojni jezik, zapisali v verigi enic in nič, razumljivih računalniku.
Torvalds Linus je spoznal, da je BASIC del računalnika, nato pa je začel preučevati njegove druge plati. Ko je njegov dedek umrl, se je brezglavo potopil v delo z računalnikom, ki ga je podedoval Linus.
Linus Family
O dedku in njegovi vlogi v usodi našega junaka smo že povedali. Kar zadeva ostale člane družine, se Torvaldsovi starši še vedno ukvarjajo z novinarstvom. Niels Torvalds, oče, radijski in televizijski novinar. Anna Torvalds, Linusova mati, je literarna urednica. Sestra Sarah vodi prevajalsko agencijo, ki se ukvarja predvsem s prevajanjem novic. Sam Linus Torvalds, čigar biografija nima nobene zveze z novinarstvom, je skeptičen do tega poklica.
mladost
V mladosti Linusa, za razliko od mnogih njegovih vrstnikov, ni privlačil hokej ali spogledovanje z dekleti. Torvalds je bil popolnoma prevzet v delo z računalniki.
Potem je Linus Torvalds šel na univerzo. Potem ko je tam študiral eno leto, so ga vpoklicali v vojsko, kjer je izboljšal svoje zdravje in napihnil mišice pri urah telesne vadbe. Po demobilizaciji se je Torvalds vrnil k študiju na univerzi. To je izobraževalnoustanova mu je dala zagon za programiranje na resni ravni. Vse nadaljnje življenje Torvaldsa je povezano z razvojem svetovno znanega operacijskega sistema.
Tudi pri 17 letih, leta 1987, je Linus kupil nov izdelek, Sinclair QL, da bi nadomestil zastareli VIC-20. Ta računalnik je imel 128 KB pomnilnika. Delal je na procesorju z osem megahercev iz Motorola. Takratna cena računalnika je bila približno 2000 dolarjev. Proizvajalo ga je podjetje pod okriljem C. Sinclairja.
Zanimanje za operacijske sisteme
Skoraj takoj je Linus razvil zanimanje za različne operacijske sisteme. Da bi namestil krmilnik diskete, ki ga je kupil Torvalds, je moral napisati svoj gonilnik naprave. Nato je našel luknje v operacijskem sistemu. Linus je odkril, da se to, kar se je dejansko zgodilo, ne ujema s tem, kar je bilo obljubljeno v dokumentaciji.
Torvaldsov naslednji korak je bil razstaviti Q-DOS OS, ki je bil nameščen na njegovem računalniku. Linus je bil razočaran, ko je izvedel, da v tem sistemu ni mogoče ničesar spremeniti, saj je bil napisan v ROM-u.
Linus je najprej napisal nekaj iger na novem računalniku. Ideje večine si je izposodil iz starega računalnika. Nameščeni OS pa je imel veliko pomanjkljivosti. Kljub večopravilnosti na primer ni imel funkcije za zaščito pomnilnika. Sistem bi lahko v vsakem trenutku zamrznil. Poleg tega je K. Sinclair po razvoju Sinclair QL prenehal izboljševati svoje modele in podpiratiobstoječe.
Zgodovina Linuxa
Linus, ki se je vrnil iz vojske, se je seznanil s sistemom Unix. Skupaj z 32 drugimi študenti se je Torvalds odločil za tečaj C in Unix. Ker se je ta sistem šele takrat pojavil na Univerzi v Helsinkih, se je moral učitelj skupaj s študenti naučiti novega OS.
Linusa je navdihnila knjiga Andrewa Tatenbauma, profesorja iz Amsterdama, da je ustvaril svoj operacijski sistem. Torvalds trdi, da mu je vse prihodnje življenje obrnila na glavo. V tej knjigi (»Oblikovanje in implementacija operacijskih sistemov«) avtor opisuje Minix, izobraževalni OS, ki ga je ustvaril za poučevanje Unixa. Seveda se je Torvalds takoj odločil, da ga namesti na svoj računalnik. Težava je bila v tem, da Sinclair QL ni bil zasnovan za takšne sisteme. Šele januarja 1991 je Torvalds lahko po nakupu novega računalnika (zdaj osebnega računalnika) nanj namestil Minix.
Po preučevanju prednosti in slabosti tega operacijskega sistema se je Linus odločil, da ga spomni. To je bil vadbeni OS, razrezan in pokvarjen. Minix je s starimi Linus programi in popravki nadgradil Bruce Evans, slavni avstralski heker.
Ustvarite emulacijski paket terminala
Vse se je začelo z dejstvom, da je bil v Minixu zelo slabo implementiran oddaljeni komunikacijski terminal. In to je bila funkcija, ki jo je Linus najbolj uporabljal. S pomočjo nje je preko modemske povezave stopil v stik z univerzitetnim računalnikom. Torvalds se je odločil ustvariti svoj komunikacijski program, ki ne temelji na Minixu, ampak naraven strojne opreme samega računalnika. Zahvaljujoč temu je hkrati študiral računalnik na 386. procesorju, pa tudi njegov OS. Torvalds je bil zelo ponosen, da mu je uspelo izboljšati OS. Toda poskusi, da bi svoje zasluge predstavili drugim, niso pripeljali do ničesar. Ljudem je bilo težko razložiti, da je pod zunanjo nezahtevnostjo včasih mogoče najti zapletene globoke procese.
Razvijanje gonilnika datotečnega sistema in diskovnega pogona
Tako se je Linux začel s paketom za emulacijo terminala. Po tem je ena inovacija sledila drugi. Torvalds je potreboval prenos in zapisovanje datotek v računalnik, ki se nahaja na univerzi. Da bi to naredili, jih je bilo treba zapisati na disk. Po premisleku se je Linus odločil ustvariti datotečni sistem in gonilnik diskovnega pogona. Hkrati je moral biti sistem, ki ga je načrtoval razviti, združljiv z Minixom. Med ustvarjanjem se je posvetoval z uporabniki Minixa prek konference usenet. Iz resnih vprašanj, ki jih je študent postavil o arhitekturi Minixa in Unixa, je bilo mogoče uganiti, da namerava razviti lasten OS.
Delo na prvi različici Linuxa
Nekega dne je Linus nenadoma odkril, da so programi, ki jih je napisal, prerasli s številnimi dodatnimi funkcijami in so delujoča različica operacijskega sistema. Delo pri ustvarjanju Linuxa v zgodnjih fazah je bilo dokaj monotono. Torvalds je enega za drugim pogledal različne sistemske klice, ki so podlaga za Unix. Na podlagi njih je poskušal ustvariti lastne bloke OS s funkcijami, ki jih je potreboval. Bilo je precej naporno in ne preveč spodbudnonadaljevanje dela. Linus je to moral storiti, ker še ni bilo mogoče preizkusiti delovanja sistema. Po obdelavi približno 25 različnih sistemskih klicev je Torvalds prešel na drugo taktiko. Zdaj je začel poskušati zagnati lupino OS. Če je prišlo do napak, je razvil potrebne sistemske klice. Napredek pri razvoju sistema je bil očiten. Lupina je začela stabilno delovati od konca avgusta 1991. To je bil Linusov prvi velik uspeh.
Linux 0,01
Torej se je prva različica Linuxa pojavila v javni domeni 17. septembra 1991. Potem se je Torvalds odločil, kako bo poimenoval ta sistem. Prvotno je nameraval ji dati ime Freax (beseda freaks pomeni "oboževalci" in "x" je končnica za Unix). Že takrat je ta sistem imenoval Linux, vendar se je zdel neskromno, da bi njegovo ime uporabil kot uradno ime. Predavatelj Tehnološke univerze v Helsinkih Ari Lemke je ustvaril imenik na FTP strežniku univerze. Tu je Linus postavil svoj sistem. Toda Ariju ni bila všeč beseda Freax, zato se je odločil preimenovati imenik, kjer je bil postavljen, v pub/OS/Linux. Torvalds ni imel nič proti, zato se je ime postopoma obdržalo.
Različica operacijskega sistema, objavljena na spletnem mestu, je imela številko 0,01. Tako je bilo poudarjeno, da je sistem še nepopoln in ga je treba resno izboljšati. Zato Torvalds ni javno pokazal svojega OS. Več znanim hekerjem je poslal le pisma, v katerih je navedel naslov strežnika, kamor ga lahko prenesejo. Začetnarazličica vam ni omogočala skoraj ničesar, razen zagona in tiskanja virov.
Izboljšave sistema
Zanimanje za sistem je do novembra 1991 izginilo od njegovega ustvarjalca. Morda bi se njegovo nadaljnje izboljšanje ustavilo. Vendar pa je vmešala naključje. Linus, ki je ponovno dokončal Minix, pokvaril je nadzor nad pomembnimi deli tega OS. Pojavilo se je vprašanje, ali ponovno namestiti Minix ali postaviti Linux kot glavni OS. Torvalds se je odločil izbrati svoj sistem.
Linux je že v začetku leta 1992 naredil velik korak naprej. Sistemu je bilo dodanih več funkcij, ki v Minixu niso imele analogov. To je na primer zamenjava na trdi disk v primeru dela z velikimi programi. Linus je v svoj sistem uvedel tudi funkcije, ki so jih uporabniki zahtevali v svojih elektronskih sporočilih. Tako je Linus Torvalds bistveno izboljšal svoj OS.
Izdelujem brezplačen operacijski sistem
Ustvarjalec sistema ni hotel ponuditi nagrad. Uporabnike je prosil le za pošiljanje razglednic iz mest, v katerih živijo. Linusa je zanimalo, kje se uporablja njegov sistem. Razglednice so se začele plaziti - z Japonske, Nove Zelandije, ZDA, Nizozemske. Svojci so končno opazili, da je Linus zaradi svojega računalništva pridobil veliko popularnost. Premoženje Linusa Torvaldsa je danes verjetno precej impresivno. Sam pa denar jemlje mirno. Dobiček ni bil nikoli v njegovi naravi.
Pogoji distribucije
Sprva so bili pogoji za distribucijo operacijskega sistema razviti le na splošno. Linux se je prosto distribuiral, vendar ga ni bilo mogoče dati v prodajo. Če se je uporabnik odločil za izboljšave ali spremembe sistema, je moral ustvariti vir, s čimer so te izboljšave javno dostopne. Linus Torvalds trenutno uporablja splošno javno licenco namesto avtorskih pravic.
Predstavitev GUI, Linux 1.0
Spomladi 1992 je heker O. Zbrowski prilagodil Windows za ta OS X. Linux ima tako grafični vmesnik. Po tem se je Linus Torvalds odločil, da je sistem skoraj pripravljen, in izdal različico 0.95. Vendar je bila to napaka. Takoj ko je začel uvajati omrežne funkcije v svoj OS, je spoznal, da je treba sistem bistveno izboljšati. Le 2 leti pozneje je bila izdana različica 1.0, predstavljena marca 1994
Pingvin Tux je Torvaldsova osebna maskota. Linus Torvalds (Samo za zabavo) v svoji knjigi pripoveduje o zgodovini emblema. V njej piše, da si je to žival izbral zato, ker jo je nekega dne pingvin kljuval v živalskem vrtu.
Veliki dosežki in nagrade
Leta 1996 je Linus Benedikt Torvalds diplomiral na univerzi z magisterijem. Decembra se mu je rodila hči, leta 1997 pa je začel delati v Silicijevi dolini pri Transmeti. Do danes je Linus Torvalds ustvaril le 2 % sistemskega jedra. Vendar pa je on tisti, ki odloča, katere spremembe je treba narediti v uradni veji operacijskega sistema, ki ga je razvil.
Na koncu se pogovorimo o zadnjih nagradah, ki jih je prejel Torvalds. Leta 2012 je Linus skupaj z japonsko zdravnico Shinya Yamanaka postal nagrajenec prestižne tehnološke nagrade Millennium. Istega leta je postal član internetne hiše slavnih. Linus Torvalds, katerega fotografija in biografija danes zanimata mnoge, je tudi lastnik nagrade "Computer Pioneer", ki mu jo je aprila 2014 podelil IEEE.