Linus Torvalds, kura biogrāfija tiek prezentētarakstā dzimis žurnālistu ģimenē Somijā, kur viņš uzauga. Skolā viņš tika uzskatīts par nerdi viņa hobiju un izskatu dēļ. Stundēts un sāpīgs, jaunākais bērns bērnībā, neglīts (ar savu uzņemšanu), Linus bija ļoti aizrautīgs par tehnoloģiju. Saziņa ar vienaudžiem viņam nebija ļoti interesanta. Torvalds Linus bija lielisks fizikas un matemātikas students, dažkārt kaitējot humanitārajām zinātnēm. Tālāk redzamajā fotogrāfijā Linus apmeklēja.
Ievads datoru pasaulē
Истинным гуру и непререкаемым авторитетом для viņš bija Leo Waldemar Tarnqvist, mātes vectēvs. Viņš strādāja Helsinku universitātē, kur viņš bija statistikas profesors. Tas bija tas cilvēks, kas atvēra datoru pasauli pie sava mazdēla. 11 gadu vecumā Torvalds jau apguva Commodore VIC-20, vienlaikus mācoties par pamatprogrammu, jo šis dators vairs nebija piemērots neko.
Pēc kāda laika viņš nogurismonotonu ievades programmas. Linus Torvalds (viņa fotogrāfija ir attēlota iepriekš) sāka iepirkt visus datorā parādītos žurnālus un grāmatas. Vienā žurnālā Linus atrada Morse koda programmu. Tā nebija izveidota BASIC, tāpat kā visi citi, ar kuriem viņš tikās iepriekš, bet bija tikai skaitļu kopums. Tos var iztulkot manuāli mašīnvalodā, pierakstot datoru un nulles ķēdi.
Torvalds Linus saprata, ka BASIC ir daļa nodatoru un pēc tam sāka pētīt citus tā aspektus. Kad vectēvs nomira, viņš ar galvu ienāca darbā ar datoru, kuru Linuss mantoja.
Linusa ģimene
Par vectēvu un viņa lomu mūsu varoņa liktenī mēs jau esamstāstīja. Kas attiecas uz pārējo ģimeni, Torvalda vecāki joprojām strādā žurnālistikas jomā. Nils Torvalds, tēvs, ir radio un televīzijas žurnālists. Anna Torvalds, Linusa māte, ir literārā redaktore. Māsa Sara vada tulkošanas biroju, kas galvenokārt nodarbojas ar ziņu ziņojumu tulkošanu. Pats Linuss Torvalds, kura biogrāfija nekādā ziņā nav saistīta ar žurnālistiku, skeptiski vērtē šo profesiju.
Jauniešu gadi
Pusaudža gados Linusu, atšķirībā no daudziem vienaudžiem, nepiesaista ne hokejs ar futbolu, ne flirts ar meitenēm. Torvalds bija pilnībā nodevies darbam ar datoriem.
Tad Linuss Torvalds devās uz universitāti. Pēc gada tur mācībām viņu iesauca armijā, kur fiziskās sagatavotības nodarbībās viņš uzlaboja savu veselību un piepumpēja muskuļus. Pēc demobilizācijas Torvalds atgriezās studijās universitātē. Tieši šī mācību iestāde viņam deva stimulu nopietni uztvert programmēšanu. Visa turpmākā Torvalda dzīve ir saistīta ar pasaulslavenās operētājsistēmas attīstību.
Vēl 17 gadu vecumā, 1987. gadā, LinussNovecojušās VIC-20 vietā nopirku jaunumu - Sinclair QL. Šim datoram bija 128 KB atmiņa. To darbināja Motorola 8MHz procesors. Datora cena tajā laikā bija aptuveni 2000 USD. To ražoja uzņēmums K. Sinklera paspārnē.
Interese par operētājsistēmām
Gandrīz uzreiz Linuss sāka interesētiesdažādas operētājsistēmas. Lai instalētu Torvalda iegūto disketes vadību, viņam bija jāuzraksta savs ierīces draiveris. Tad viņš operētājsistēmā atrada punkcijas. Linuss atklāja, ka patiesībā notiekošais neatbilst dokumentācijā solītajam.
Torvalda nākamais solis bijaizjaucot operētājsistēmu Q-DOS, kas tika instalēta viņa paša datorā. Linuss bija vīlies, uzzinot, ka šo sistēmu nevar mainīt, jo tā bija rakstīta ROM.
Linuss vispirms rakstīja uz jauna datoravairākas spēles. Viņš aizņēmās idejas lielākajai daļai no veca datora. Instalētajai OS tomēr bija daudz trūkumu. Piemēram, neskatoties uz daudzuzdevumu iespējām, tam trūka atmiņas aizsardzības funkcijas. Sistēma jebkurā laikā var sasalst. Turklāt pēc Sinclair QL izstrādes K. Sinclair pārtrauca uzlabot savus modeļus, kā arī atbalstīt esošos.
Linux vēsture
Linuss, atgriezies no armijas, satikāsUnix sistēma. Kopā ar vēl 32 studentiem Torvalds nolēma iziet "C un Unix" kursu. Tā kā šī sistēma tajā laikā tikko bija parādījusies Helsinku universitātē, skolotājam bija jāapgūst jaunā OS kopā ar studentiem.
Linuss ieteica izveidot savuAmsterdamas profesora Endrjū Tatenbauma operētājsistēmas grāmata. Torvalds apgalvo, ka viņa pagrieza visu turpmāko dzīvi. Šajā grāmatā ("Operētājsistēmu projektēšana un ieviešana") autors apraksta Minix, apmācības OS, kuru viņš izveidoja Unix mācīšanai. Protams, Torvalds nekavējoties nolēma to instalēt savā datorā. Problēma bija tā, ka Sinclair QL nebija paredzēts šādām sistēmām. Tikai 1991. gada janvārī, iegādājoties jaunu datoru (tagad datoru), Torvaldam izdevās tajā instalēt Minix.
Izpētījis šīs operāciju zāles nopelnus un trūkumussistēmu, Linuss nolēma to ienest prātā. Tā bija apmācības OS, kas tika atņemta un nojaukta. Minix ir uzlabots, instalējot veco programmatūru Linus un ielāpus no Brūsa Evansa, slavenā hakera no Austrālijas.
Termināla emulācijas paketes izveide
Viss sākās ar to, ka Minix terminālīattālā komunikācija tika īstenota ļoti slikti. Un tā bija funkcija, kuru Linuss izmantoja visvairāk. Izmantojot to, viņš sazinājās ar universitātes datoru, izmantojot modema savienojumu. Torvalds nolēma izveidot savu komunikācijas programmu, kuras pamatā nav Minix, bet gan paša datora aparatūras līmenis. Pateicoties tam, viņš vienlaikus pētīja 386. procesora datoru, kā arī tā OS. Torvalds bija ļoti lepns, ka spēja uzlabot OS. Bet mēģinājumi pasniegt savus nopelnus citiem neko nedeva. Cilvēkiem bija grūti izskaidrot, ka ārējā vienkāršībā dažkārt var atrast sarežģītus dziļus procesus.
Failu sistēmas draiveru un diskdziņu izstrāde
Tātad Linux sāka izveidot līdzināšanas paketiterminālis. Pēc tam viens jauninājums sekoja otram. Torvaldam universitātē vajadzēja lejupielādēt un rakstīt failus datorā. Lai to izdarītu, bija nepieciešams tos ierakstīt diskā. Pēc nelielām pārdomām Linuss nolēma izveidot failu sistēmu un disketes draiveri. Tajā pašā laikā sistēmai, kuru viņš plānoja izstrādāt, bija jābūt saderīgai ar Minix. Veidojot to, viņš ar usenet konferences palīdzību konsultējās ar Minix lietotājiem. No nopietnajiem jautājumiem, kurus students uzdeva par Minix un Unix arhitektūru, varēja nojaust, ka viņš plāno izstrādāt pats savu OS.
Darbs pie pirmās Linux versijas
Kādu dienu Linuss pēkšņi atklāja, ka programmasviņa rakstīts, aizaudzis ar daudzām papildu funkcijām un pārstāv OS darba versiju. Sākotnējais darbs pie Linux bija pietiekami monotons. Torvalds pa vienam pārgāja dažādos sistēmas izsaukumos, kas ir Unix pamatā. Uz to pamata viņš mēģināja izveidot savus OS blokus ar nepieciešamajām funkcijām. Tas bija diezgan nogurdinoši un ne pārāk stimulējoši turpināt strādāt. Linusam tas bija jādara, jo vēl nebija iespējams pārbaudīt sistēmas funkcionalitāti. Pēc aptuveni 25 dažādu sistēmas izsaukumu apstrādes Torvalds pārgāja uz citu taktiku. Tagad viņš sāka mēģināt palaist OS apvalku. Ja šī procesa laikā radās kļūdas, viņš izstrādāja nepieciešamos sistēmas izsaukumus. Sistēmas izstrādes progress bija acīmredzams. Korpuss sāka stabili darboties kopš 1991. gada augusta beigām. Šis bija Linusa pirmais lielais panākums.
Linux 0,01
Tātad, pirmā Linux versija parādījās brīvā dabāskatīts 1991. gada 17. septembrī. Tad Torvalds izlēma, kā saukt šo sistēmu. Viņa sākotnējais plāns bija dot viņai vārdu Freax (freaks nozīmē fani, un x ir Unix beigas). Jau toreiz viņš šo sistēmu nosauca par Linux, taču viņš uzskatīja par necienīgu izmantot savu vārdu kā oficiālu vārdu. Helsinku Tehniskās universitātes pasniedzējs Ari Lemke izveidoja direktoriju universitātes FTP serverī. Šeit Linuss ievietoja savu sistēmu. Bet Ari nepatika vārds Freax, tāpēc viņš nolēma pārdēvēt direktoriju, kurā tas atradās, uz pub / OS / Linux. Torvalds neko daudz neiebilda, tāpēc nosaukums pamazām iestrēga.
Tīmekļa vietnē ievietotās OS versijas numurs bija 0,01. Tādējādi tika uzsvērts, ka sistēma joprojām ir nepilnīga un to nopietni jāuzlabo. Tāpēc Torvalds publiski nedemonstrēja savu OS. Viņš tikai nosūtīja vēstules vairākiem labi zināmiem hakeriem, kur bija norādīta servera adrese, kur to bija iespējams lejupielādēt. Sākotnējā versija neļāva jums darīt gandrīz neko citu kā palaist to un izdrukāt avotus.
Sistēmas uzlabošana
Interese par sistēmu līdz novembrim izzuda no tās radītāja1991. gads. Varbūt tā turpmākā uzlabošana apstāsies. Tomēr nejaušība iejaucās. Linuss, kārtējo reizi pielabojot Minix, aizēnoja svarīgas OS nodalījuma daļas. Radās jautājums, vai pārinstalēt Minix vai instalēt Linux kā galveno OS. Torvalds nolēma izvēlēties savu sistēmu.
Linux līdz 1992. gada sākumam izdarīja lielu lēcienu uz priekšu. Sistēmai tika pievienotas vairākas funkcijas, kurām Minix nebija analogu. Tas, piemēram, ir mainīšana uz cietā diska, strādājot ar lielām programmām. Linuss savā sistēmā ieviesa arī funkcijas, kuras lietotāji pieprasīja savos e-pastos. Tādējādi Linuss Torvalds ievērojami uzlaboja savu OS.
"Es veidoju bezmaksas operētājsistēmu"
Sistēmas veidotājs noraidīja priekšlikumusatlīdzība. Viņš tikai lūdza lietotājus nosūtīt pastkartes no pilsētām, kurās viņi dzīvoja. Linuss prātoja, kur tiek izmantota viņa sistēma. Pastkartes sāka liet lavīnu - no Japānas, Jaunzēlandes, ASV, Nīderlandes. Radinieki beidzot pamanīja, ka Linuss ir kļuvis ļoti populārs, pateicoties viņa darbībām ar datoru. Domājams, ka Linusa Torvalda laime šodien ir diezgan iespaidīga. Tomēr viņš pats ir mierīgs par naudu. Vēlme pēc peļņas nekad nebija viņa dabā.
Izplatīšanas noteikumi
Sākumā nosacījumi OS izplatīšanai bijaizstrādāts tikai vispārīgi. Linux tika izplatīts brīvi, taču to nevarēja laist pārdošanā. Ja lietotājs nolēma veikt uzlabojumus vai izmaiņas sistēmā, viņam bija jāizveido pirmkods, padarot šos uzlabojumus publiski pieejamus. Linuss Torvalds autortiesību vietā pašlaik izmanto Vispārējo publisko licenci.
GUI, Linux 1.0 parādīšanās
1992. gada pavasarī hakeris O. Zbrovskis pielāgoja Windows šai OS X. Tādējādi Linux bija grafiskā saskarne. Pēc tam Linuss Torvalds nolēma, ka sistēma ir gandrīz gatava, un izlaida versiju 0.95. Tomēr tā bija kļūda. Tiklīdz viņš sāka ieviest tīkla funkcijas savā OS, viņš saprata, ka ir nepieciešams ievērojami uzlabot sistēmu. Tikai divus gadus vēlāk tika izlaista versija 1.0, kas tika prezentēta 1994. gada martā.
Torvalda personīgais talismans ir Tux pingvīns. Linuss Torvalds (Just for Fun) savā grāmatā stāsta par logotipa vēsturi. Tajā viņš raksta, ka izvēlējies šo dzīvnieku, jo reiz pingvīns viņu iekodis zooloģiskajā dārzā.
Galvenie sasniegumi un balvas
1996. gadā absolvējis Linuss Benedikts Torvaldsuniversitātē, kļūstot par maģistrantu. Viņa meita piedzima decembrī, un 1997. gadā viņš sāka strādāt Silīcija ielejā uzņēmumā Transmeta. Līdz šim Linuss Torvalds ir izveidojis tikai 2% no sistēmas kodola. Tomēr tieši viņš izlemj, kādas izmaiņas jāveic viņa izstrādātās OS oficiālajā atzarā.
Noslēgumā runāsim par jaunākajām balvām,saņēma Torvalds. 2012. gadā Linuss kopā ar japāņu ārstu Shinya Yamanaka ieguva prestižo Millennium Technology Award. Tajā pašā gadā viņš kļuva par Interneta slavas zāles biedru. Linuss Torvalds, kura fotogrāfija un biogrāfija mūsdienās interesē daudzus, ir arī balvas "Computer Pioneer" īpašnieks, kuru IEEE viņam pasniedza 2014. gada aprīlī.