Linus Torvalds
Henkilöhistoria > Yliopistossa > Linux syntyy

Torvalds törmäsi ensimmäisen kerran GNU-projektiin vuonna 1991, kun toinen tietojenkäsittelytieteen opiskelija Lars Wirzenius vei hänet Teknilliseen korkeakouluun kuuntelemaan free software -guru Richard Stallmanin puhetta. Torvalds ei jälkikäteen muistanut puheesta paljoakaan. Hän arvioi itse olleensa tuolloin kiinnostunut lähinnä teknologiasta siinä missä Stallman oli painottanut vapaiden ohjelmistojen yhteiskunnallisempaa puolta.
Tammikuussa 1991 Torvalds osti uuden tietokoneen. Hän suhtautui PC-tietokoneisiin aluksi varauksin, mutta päätyi ostamaan 386:n sen hinnan, tehokkuuden ja yleisyyden vuoksi. Kone sisälsi riisutun DOS-käyttöjärjestelmän, mutta Torvalds halusi Minixin, jonka hän joutui tilaamaan ulkomailta. Minixin saapuminen kesti kuitenkin yli kuukauden, ja tuona aikana Torvalds pelaili paljon Prince of Persia -toimintaseikkailupeliä. Minixin saatuaan Torvalds keskittyi sen paranteluun. Hän ei ollut tyytyväinen käyttöjärjestelmän pääte-emulaattoriin ja päätti kirjoittaa oman. Tästä ohjelmasta muodostui lopulta käyttöjärjestelmän ydin, Linux.
Pääte-emulaattori kehittyi nopeasti A- ja B-kirjaimia näytölle loputtomasti tulostavasta testiohjelmasta siihen pisteeseen, että Torvalds pystyi ottamaan sillä yhteyttä yliopiston tietokoneeseen sekä lukemaan ja kirjoittamaan sähköpostia. Voidakseen tallentaa tiedostoja internetistä hän kirjoitti ohjelmaan kiintolevy- ja tiedostojärjestelmäajurit. Juuri niitä ohjelmoidessaan hän alkoi mieltää projektinsa käyttöjärjestelmäytimeksi pelkän pääte-emulaattorin sijaan, mutta edelleen ohjelman oli tarkoitus täyttää vain hänen omat tarpeensa.
Tiedustellessaan Minixin uutisryhmässä mahdollisuutta saada käsiinsä POSIX-standardeja Torvalds oli herättänyt Teknillisessä korkeakoulussa assistenttina toimineen Ari Lemmken huomion. Lemmke loi Torvaldsille Funetin palvelimelle oman alihakemiston, johon tämä voisi ladata projektinsa, kun se olisi valmis julkaistavaksi. Lemmke antoi hakemistolle nimen pub/OS/Linux, koska piti Torvaldsin ohjelmastaan käyttämästä työnimestä enemmän kuin tämän lopulliseksi suunnittelemasta nimestä Freax. Torvalds itse piti Linuxia narsistisena nimenä, mutta ei kuitenkaan vastustanut nimenvaihtoa.
Sovitettuaan Bash-komentotulkin ja GCC-kääntäjän käyttöjärjestelmäänsä Torvalds laittoi ohjelmansa palvelimelle vapaasti ladattavaksi 17. syyskuuta 1991 versionumerolla 0.01. Tästä versiosta Torvalds kertoi vain harvoille, mutta julkaistessaan kuukauden kuluttua version 0.02 hän kirjoitti ilmoituksen ohjelmasta Minixin uutisryhmään. Hän julkaisi vielä yhden version, kunnes hänen motivaationsa käyttöjärjestelmän kirjoittamiseen alkoi hiipua. Tuhottuaan vahingossa tietokoneensa Minix-osion hän päätti ottaa Linuxin ensisijaiseksi käyttöjärjestelmäkseen. Sen siis tulisi selvitä omillaan, ilman Minixiä kehitysympäristönä, ja päätöksen jälkeen Linuxin seuraava versio oli 0.10. Torvalds lisäsi vielä tärkeän ominaisuuden, sivutuksen levylle, jolloin kiintolevyä pystyi käyttämään keskusmuistin tapaan. Se oli ensimmäinen ominaisuus, jonka Torvalds lisäsi ohjelmaan käyttäjien pyynnöstä, ja ominaisuus, joka Minixistä puuttui.
Linuxin käyttäjäkunta laajeni, ja Torvaldsilta kyseltiin, halusiko hän ohjelmasta maksua. Hän pyysi heitä mieluummin lähettämään postikortin, joita tulikin satoja ympäri maailmaa. Torvalds ei kuitenkaan saanut pelkästään hyvää palautetta. Tammikuussa 1992 Minixin kehittäjä professori Andrew Tanenbaum lähetti Minixin uutisryhmään viestin, jossa hän arvosteli Linuxin rakennetta vanhanaikaiseksi, ”askeleeksi 1970-luvulle”, koska se ei perustunut mikroytimeen. Torvalds vastasi tiukkasävyisesti. Keskustelu jatkui kiivaana uutisryhmässä ja henkilökohtaisina sähköposteina, ja siihen otti osaa muun muassa Unixin kehittäjä Ken Thompson. Torvalds on arvellut, että Tanenbaumia harmitti se, että Linux oli syrjäyttämässä Minixin ja Torvalds käytti tämän uutisryhmää tiedottaessaan Linuxista. Tanenbaum itsekin kertoo tuohtuneensa enemmän asemansa järkyttämisestä luomassaan sosiaalisessa ryhmässä kuin teknisistä seikoista. Kiistan lopuksi Linuxille luotiin oma uutisryhmä comp.os.linux. Sittemmin Torvalds ja Tanenbaum ovat kuitenkin olleet hyvissä väleissä.
Syksystä 1992 lähtien Torvalds toimi Helsingin yliopistossa assistenttina ja piti ruotsinkielisiä tietotekniikan kursseja. Kolme vuotta myöhemmin hän pääsi tutkimusassistentiksi. Hänen työnkuvaansa kuului siitä lähtien myös työskenteleminen tietokoneiden parissa, ja hän kehitti Linuxia myös työajallaan. Aluksi hän jännitti opettamista, mutta ajan myötä hänen itseluottamuksensa parani. Kun hän syksyllä 1993 piti tietotekniikan peruskurssia ja antoi opiskelijoille kotitehtäväksi lähettää hänelle sähköpostia, yksi kurssin opiskelijoista, Tove Monni (nyk. Torvalds), kuusinkertainen karaten Suomen mestari, pyysi sähköpostissaan häntä treffeille. Parin kuukauden kuluttua Torvalds ja Randi-kissa muuttivat Monnin asuntoon.
Torvalds piti ensimmäisen julkisen puheensa marraskuussa 1993 Alankomaiden Unix-käyttäjäyhdistyksen kymmenvuotisjuhlassa. Häntä oli vuotta aiemmin pyydetty puhumaan Espanjaan, mutta hän oli kieltäytynyt vedoten esiintymiskammoonsa. Nyt puhe sujui kuitenkin hyvin.