Millise operatsioonisüsteemi töötas välja Linus Torvalds. Kuidas Linus Torvalds arengu vabamaks muutis. Linuxi ajalugu

Linus Benedict Torvalds- maailmakuulus Soome programmeerija, legend arvutimaailmas, eriti programmeerijate seas. Ta sai kuulsaks sellega, et lõi operatsioonisüsteemi, mis muutis arvutitööstuses revolutsiooni ja sünnitas arvuti "religiooni".

Torvaldsi lapsepõlv

Kuulus programmeerija sündis Soome pealinnas - Helsingis - 28. detsembril 1969 ajakirjanike peres. See sai nime kuulsa keemiku Linus Paulingu järgi, kellele anti kunagi Nobeli preemia. Linuse ema töötas Soome ajalehtede kirjastuses tõlgina. Mu isa oli kommunist, kuid pärast 70. aastate keskpaika tema huvid muutusid ja temast sai raadioajakirjanik. Torvaldsi onu töötas televisioonis ja tema vanaisa oli ajalehe peatoimetaja. Tema suguvõsa kuulus sellele väikesele arvule soomlastele, kes rääkisid rootsi keelt ja Soome 5 miljonist elas umbes 300 tuhat inimest.

Isa jättis Linuse ema juurde, kui ta oli veel väike, nii et poissi kasvatasid ema ja vanavanemad. Sellest hoolimata oli tema lapsepõlv õnnelik. Kuna pere koosnes peamiselt ajakirjanikest, oli Torvaldsis lapsepõlvest peale sisendatud lugemishimu. Ajakirjandus huvitas teda aga vähem kui arvuti, mille Leo Toerngvis (Torvaldsi vanaisa, ema poolt) endale 70. aastate keskel ostis. See oli sel ajal üks esimesi arvuteid. Seda kutsuti Commodore Vic 20-ks.

Linusel tüdines aga peagi arvutis olevad standardprogrammid ja ta tahtis midagi omaette kirjutada. Alguses otsustas ta omandada BASICu, kuid peagi ei piisanud selle programmeerimiskeele võimalustest ja ta otsustas õppida teise, keerukama, kuid samal ajal suurepäraste võimalustega keele - Assembleri. Linus õppis kiiresti ja teda ei seganud miski. Isa püüdis temas sisendada huvi tüdrukute, spordi ja palju muu vastu, kui Linuse eakaaslased armastasid. Kuid kõik katsed olid asjatud. Mõni aasta hiljem tunnistas Torvalds oma raamatus, et peale matemaatika ja programmeerimise ei huvitanud teda tol ajal miski muu, pealegi ei tahtnud ta lihtsalt teistest valdkondadest aru saada.

Kuidas Linux tekkis

Linus kogus raha ja unistas oma arvuti hankimisest. 1987. aastal täitus tema unistus ja ta ostis Sinclair Ql, 32-bitise personaalarvuti Motorola 68008 protsessoriga, 7,5 MHz ja 128 KB muutmäluga.

Linus aga ei olnud oma ostuga kaua rahul. Pettumus tabas teda kohe, kui ta sai teada, et installitud operatsioonisüsteemi on võimatu ümber programmeerida. Selleks oli vaja erivarustust, mida tal polnud. 19-aastaselt astus ta Helsingi ülikooli, kus õppisid tema vanemad. Sissekirjutuse ajal olid tema teadmised programmeerimisest üsna laialdased, mistõttu astus ta arvutiteaduse osakonda. Programmeerimiskeelt C Linus asus õppima 1990. aastal ülikoolis klassiruumis. See on sama keel, mida ta kasutas Linuxi operatsioonisüsteemi tuuma kirjutamiseks.

1991. aastal vahetab ta välja oma vana arvuti ja ostab nende aegade jaoks uue, võimsama: Intel 386 protsessori, mille taktsagedus on 33 MHz ja 4 MB muutmälu.

Kuid ka see arvuti valmistas talle pettumuse, õigemini selle operatsioonisüsteem – MS-DOS, mis oli komplektis ja kasutas vaid poolt protsessori võimalustest. Seetõttu otsustab Torvalds asendada standardse operatsioonisüsteemi sellega, mis on ülikoolis arvutites - UNIX operatsioonisüsteemiga. Ja siin seisab ta silmitsi veel ühe probleemiga: odavaim põhifunktsioonidega UNIX maksab umbes viis tuhat dollarit. Tal pole sellist raha, nii et ta otsustab hankida UNIX-i klooni, väikese operatsioonisüsteemi nimega MINIX. Süsteem on kirjutatud UNIX-i õpilastele. Selle autor oli Andrew Tanenbaum - operatsioonisüsteemide spetsialist.

Kuigi MINIX oli mõeldud Inteli x86-põhistele protsessoritele ja palju võimsam kui MS-DOS, oli sellel palju puudusi. Süsteem oli tasuline (kuid mitte väga kallis), funktsionaalsus oli kehv ja kõik muu - pool koodist oli suletud. Linus Torvalds ei saanud sellega leppida ja otsustas seetõttu kirjutada oma operatsioonisüsteemi, midagi UNIXi ja MINIXi vahepealset. Vaevalt, et ta siis mõtles, kui palju see tal aega võtab, ega oodanud kindlasti, et tema süsteem ei muuda mitte ainult tema edasist elu, vaid kogu arvutitööstust.

Ta otsustas oma kavatsusest teada anda MINIXi konverentsil. Oli 25. august 1991. Siin on tema algne postitus:

Originaalkiri

Teema: Mida sa tahaksid Minixis näha?

(Väike küsitlus minu uue operatsioonisüsteemi kohta)

Tere kõigile Minixi kasutajatele -

Arendan operatsioonisüsteemi (tasuta, lihtsalt hobi - mitte nii suur ja

professionaalne nagu GNU) 386 (486) protsessori jaoks. Alustasin juba aprillis ja nüüd juba

esimesed tulemused. Mulle meeldiks kuulda teie arvamust selle kohta, mis teile Minixi puhul meeldib/ei meeldi

operatsioonisüsteem põhineb sellel mõnes mõttes (sama failisüsteemi struktuur - kuid see on puhtalt

praktilised kaalutlused).

Olen juba portinud bash(1.08), gcc(1.40) ja tundub, et kõik töötab hästi. Sellest järeldub, et in

järgmise paari kuu jooksul on mul esimene tööversioon ja seetõttu tahaksin seda teha

teavad, mida inimesed kõige rohkem vajavad.

Kõik ettepanekud on teretulnud, aga ma ei saa lubada, et ma need ellu viin :)

Linus Torvalds [e-postiga kaitstud]

Linuse tsitaadid

Allpool on nimekiri Linus Torvaldsi kuulsaimatest tsitaatidest:

"Siin tahan rääkida oma kuldreeglitest. Esiteks kohtle teisi nii, nagu sa tahad, et nad sinuga käituksid. Seda reeglit järgides saate igas olukorras teada, mida teha. Teiseks, ole uhke selle üle, mida teed. Kolmandaks: tehke kõike mõnuga.

"Kõik, kes seda veergu loevad, arvavad, et minu häkkeri rolli kasvav koorem on muutnud minust päti. Kuid see pole tõsi. Ma olen alati olnud pätt."

«Tüdrukud tõin koju alles siis, kui nad trenni teha tahtsid. Seda polnud nii sageli ja ma ei olnud kunagi algataja, kuid mu isal on illusioon, et nad tahtsid teha midagi enamat kui lihtsalt matemaatikat. (Tema arvates ostsid nad kõik ühte valemisse: märkimisväärne nina = märkimisväärne mees).

"Programmid on nagu seks: see on parem, kui see on tasuta."

"Microsoft ei ole kuri, neil on lihtsalt väga jaburad operatsioonisüsteemid."

"Minu nimi on Linus ja ma olen teie jumal."

"Näete, Linuxi-laadse süsteemi loomiseks ei pea te olema ainult hea kodeerija, vaid peate olema ka nutikas litapoeg."

Linuxi filosoofia: "Naera ohu ees." Oeh. Mitte, et. "Tee seda ise". Jah õigus.

"Mõned on mulle öelnud, et nende arvates ei esinda paks pingviin päris Linuxi elegantsi. Kuid minu arvates ei jooksnud nad kunagi vihast pingviini kiirusega alla 200 km / h.

"Intelligentsus on võime vältida töö tegemist, kuid nii, et see saaks tehtud."

Kui ütlete: "Ma kirjutasin programmi, mis ajab Windowsi kokku", vaatavad inimesed lihtsalt rumalalt otsa ja vastavad: "Jah, ma sain sellised programmid koos süsteemiga tasuta."

"Ma ei kahtle üldse, et virtualiseerimine on mõnes valdkonnas kasulik. Ma kahtlen väga, kas sellel on kunagi selline mõju, mida virtualiseerimisega seotud inimesed soovivad.

"Seega on enamikul teist jõulude ajal tõenäoliselt talumatult igav ja siin on teile ideaalne meelelahutus. Test 2.6.15-rc7. Kõik poed suletakse ja söögikordade vahel tõesti paremat tegevust ei toimu."

Linus Torvalds usub, et ARM-il on väga väike võimalus x86 täielikult alistada. X86 arhitektuuri ümber on üles ehitatud terve riist- ja tarkvara ökosüsteem, samal ajal kui ARM ehitab alles suurt hulka seadmeid.

Torvalds avaldas oma arvamust eelmisel nädalal toimunud Linaro Connecti konverentsil. See juhtus vestluses David Ruslingiga, ARM-protsessorite jaoks tarkvara optimeeriva mittetulundusühingu Linaro CTO-ga.

Miks Linus Torvalds eelistab x86

Kui Rusling küsis Torvaldsilt, kas tal on lemmikprotsessori arhitektuur, vastas ta silmagi pilgutamata, et tema lemmikarhitektuur on endiselt x86. Ükski teine ​​arhitektuur ei paku nii suurt ja avatud infrastruktuuri. Protsessori juhised pole nii olulised. Mõned inimesed jäävad kinni asjadest, millel pole tegelikult tähtsust. Tõeliselt oluline on x86 käsukomplekti ümbritsev infrastruktuur.

Linus Torvalds ütles, et ARM on mobiiltelefonides tugev, kuid ARM-is oli ta pettunud, sest riistvaraplatvormina pole sellega siiski kuigi meeldiv tegeleda. Seda peamiselt seetõttu, et sellel pole ühtset juhiste komplekti nagu x86-l, kuid see läheb nüüd paremaks.

Ülesanne olla võimalikult ühilduv ei olnud ARM-i arendajate jaoks nii terav, kui seda tehti x86-s. Ja ökosüsteemis, kus ühilduvus pole Linus Torvaldsi sõnul esmatähtis, pole tootjatel stiimulit oma platvorme kasulikumaks muuta.

Selle tõestuseks võib tuua fakti, et ARM-i arendus toimub tavalistel x86 arvutitel. Torvaldsile meeldib Raspberry Pi väga, kuid ta peab seda lihtsalt mänguasjaks. ARM ei saa võita enne, kui platvormi arendajad on valmis seda oma põhimasinatena kasutama.

Linus Torvalds ütles, et on ARM-arvutit üritanud osta 30 aastat. Ja oma varase kogemuse põhjal 6502-ga andis ta ARM-ile kõrged hinded juhiste töötlemise kiiruse eest. Kuid Acorn Archimedese masina Soome toimetamise raskus sundis teda Sinclair QL-i ostma, see oli viga, mis pani ta mõistma ühilduvuse ja platvormi laia toe tähtsust.

Linus ütles sarnaseid asju asjade interneti (IoT) kohta. Kui temalt küsiti Linuxi töötamise lihtsamaks muutmise kohta vähese arvutusressurssidega seadmetes, vastas ta, et Linuxi arendajate kogukond seda ei teeks, kuna enamik neist seadmetest on liiga piiratud.

On palju avatud IoT-seadmeid, millest kogukond hoolib, kuid kui nende spetsifikatsioonid on suletud, toetavad neid ainult nende tootjad ja tuum ei sisalda koodi, et need korralikult töötaksid.

Igal juhul ei pruugi Linuxi hõlbustamine olla IoT-seadmete edasilükkamise viis, isegi kui odavam riistvara on parem. Inimesed tahavad alati rohkem arvutusvõimsust ja riistvararessursid kasvavad pidevalt.

Torvalds puudutas ka Linuxi elujõulisust. Ta ütles, et operatsioonisüsteem areneb, mitte ainult ei lisa uusi funktsioone, vaid palju muudatusi tehti madalal tasemel, kuid keegi ei pannud seda eriti tähele. Vastates märkusele, et põhituumiarendajate vanus on probleem, ütles Linus Torvalds, et meeskonnas on järjepidevus ja põhiarendajate arv on kiiduväärt, palju rohkem kui teistel avatud lähtekoodiga projektidel.

Rusling tegi oma käitumise kohta ka Torvaldsile märkuse. Mille peale Linus ütles, et ta on vahetu inimene ja läbi interneti ei kuule keegi sinu tooni. Vaidlemiskeel Linuxi kerneli meililistis on kohati karm, Linus kasutab karmi keelt, kuid lõpuks ei saa alati kena ja rahulik olla. Ta jätkas, et mõnikord teeb tema tõrelisus rohkem uudiseid kui oskus olla kena. Linus ütleb, et tunneb end täiesti õnneliku inimesena. Neil oli suurepärane arendusprotsess ja see kõik tegelikult töötab.

Ja siin on Linus Torvaldsi ja David Ruslingi vestluse salvestus:

"Ma teen tasuta tarkvara, sest arvan, et see on ainus õige viis arendamiseks"

Mõned peavad Linuxi operatsioonisüsteemi ja Giti hoidla loojat Linus Torvaldsit lihtsalt õnnelikuks meheks. Mõnele tundub ta, vastupidi, oma töö sihikindel entusiast. Kuid keegi ei vaidle vastu tõsiasjale, et tänu Torvaldsi erakordsele talendile ilmus operatsioonisüsteem, mis levis kogu maailmas.

Veelgi enam, OS-i lähtekoodi tasuta kasutamine ja tasuta redigeerimine oli selle looja jaoks põhimõtteliselt oluline. Linuxi ümber on tekkinud tohutu avatud lähtekoodiga kogukond, tänu millele on süsteem arenenud tänaseni: pidevalt ilmub uusi ehitusi ja uusi Linuxi tuumal põhinevaid operatsioonisüsteeme.

Linuxi levitamistingimused töötati välja varajases staadiumis. Linuxit levitatakse vabalt ja seda ei saa müüki panna. Kui kasutaja tegi süsteemis mingeid muudatusi või parandusi, pidi ta need lähtekoodide kujul avalikustama.

Linus kirjutas oma operatsioonisüsteemi, tuginedes paljudele Internetis vabalt levitatavatele tööriistadele. Neist olulisim oli GCC kompilaator, mille autoriõigused kuulusid üldise avaliku litsentsi alla. Seejärel litsentsiti kogu Linuxi operatsioonisüsteem GPL-i alusel.

"Mäng" Linuxis

Linus Torvalds ei mõelnud kuulsusele ega kujutanud isegi ette, et Linuxi lugu nii kaugele jõuab. Arvutid ja programmeerimine meeldisid talle juba kooliajast peale ning Helsingi ülikoolis õppides jätkas ta sellega, mida armastas. Ta ise märgib sageli, et programmeerimist tuleks teha mõnuga. Seetõttu, nagu lapsepõlves, "mängis" ta lihtsalt Linuxi arendamisel. Algul põnevusest ja hiljem positiivsetest arvustustest ajendatuna avastas Torvalds ühel hetkel, et on loonud operatsioonisüsteemi.


Linux 0.01

"Keegi ei loo esimest korda suurepärast koodi, välja arvatud mina, kuid ma olen ainus."

Järk-järgult hakkasid teised arendajad Linuxis koos selle loojaga "mängima". Kõiki kaarte paljastades ja oma järglaste lähtekoodi avalikku omandisse postitades riskis Torvalds mingil määral projekti juhtiva arendaja staatuse kaotamisega. Siiski arvas ta ilmselt, et tema professionaalne tase on palju kõrgem kui enamikul arendajatel. Lisaks ei tea kõik, kuidas töötada palju, tõhusalt ja samal ajal tasuta. Ja Linus Torvaldsil oli lihtsalt selline "ainulaadne" võime.

Ja järgmine tsitaat illustreerib mõistet "meelelahutus" Torvaldsi esituses:

Seega on enamikul teist jõulude ajal tõenäoliselt talumatult igav ja siin on teile ideaalne meelelahutus. Test 2.6.15-rc7. Kõik poed pannakse kinni ja söögikordade vahel tõesti paremat tegevust ei tule.

Üldiselt, enne kui Linus abiellus oma õpilasega, oli programmeerimine peaaegu ainus asi, mida ta toidu söömise vahel tegi. Pärast abiellumist 1996. aastal asus Torvalds tööle California idufirmas Transmeta, mis tegeles energiatõhusate protsessorite arendamisega. Kuid sellegipoolest jäi ta Linuxi juhtivaks arendajaks ja jätkas samal ajal lõbutsemist.

Ja 2003. aastal lahkus ta ettevõttest, et keskenduda täielikult oma OS-i arendamisele. Hooldus sai võimalikuks tänu vastloodud avalikule organisatsioonile The Linux Foundation (tol ajal kandis selle nime Open Source Development Labs), mis tagas Torvaldsile tervisekindlustuse ja töötasu.

ootamatu edu

Linuxi kogukonnast on saanud omamoodi isereguleeruv organism, mida keegi keskselt ei kontrolli. Sellest lähtuvalt polnud mõtet projektis võimuvõitlust korraldada. Torvaldsile omistatakse aga endiselt mitteametlikku juhtimist. Kuulsa tsitaadi järgi on programmeerijate juhtimine nagu kassikarja karjatamine. Võib-olla suutis Linus leida tasakaalu projekti üldise suuna vahel ega seganud samal ajal arendajaid omapäi kõndima. Veelgi enam, selle projekti raames saab iga osaleja teha oma Linuxi tuumal põhinevat arendust, kedagi häirimata.

Samuti võib meeles pidada, et meeldimine tõmbab sarnast: olles adekvaatne ja enesekriitiline professionaal, ilma ülehinnatud pulsisageduseta, "meelitas" Torvalds loomulikult neid, kellel olid sarnased omadused. Mingil hetkel sai Linuxist kõige edukam avatud lähtekoodiga projekt. Ja nagu teate, saavutab meeskond kõige sagedamini tõsist edu, kui selle liikmed vaatavad ligikaudu samas suunas.

Sellised tulemused ei saanud jätta ükskõikseks operatsioonisüsteemide kaubanduslikke tootjaid ... ja lihtsalt kadedaid inimesi, kes jäid kõrvale. Linus Torvalds ei püüdnud aga nende teed ristuda ega kedagi kadedaks teha. Linux OS hakkas levima väljaspool kogukonda, sest see oli tõesti hea toode. Eriti avarad võimalused avanesid tema ees, kui häkker Orest Zbrowski 1992. aasta kevadel X Windowi edukalt Linuxile kohandas. Seega on Linuxil graafiline liides.

git

Peale operatsioonisüsteemide arendamise oli Torvaldsil vähe huvi. Kuigi see teema sisaldab palju aspekte, millega saate kogu elu tegeleda. Kõige igavamaks valdkonnaks pidas Linus versioonihaldussüsteemide arendamist ja töötamist andmebaasidega. Iroonilisel kombel oli ta aga sunnitud 2005. aastal looma oma lähtekoodi juhtimissüsteemi.

2005. aastal andis Torvalds välja Linuxi versiooni 2.6.12-rc2 ja teatas, et ta ei jätka operatsioonisüsteemi arendamist enne, kui on asendatud BitKeeperi hoidla, mida Linuxi kogukond kasutas kuni 2005. aastani. BitKeeper tuli loobuda, kuna selle arendajatega tekkisid erimeelsused selle tasuta kasutamise osas avatud lähtekoodiga arenduses. Ja Toraldsile ei meeldinud kategooriliselt muud lähtekoodi juhtimissüsteemid.

"Selle tulemusel otsustasin, et suudan ise kahe nädalaga midagi paremat kirjutada, ja ma ei eksinud."

Torvalds lõi kahe nädalaga hajutatud allika juhtimissüsteemi Git. Ta on korduvalt öelnud, et vihkab tsentraliseeritud hoidlaid nagu SVN. Giti loomisel mõistis Linus selgelt, mida ta vajab: detsentraliseerimist, võimalust iseseisvalt võrguühenduseta areneda ning hargnemise ja ühendamise mugavust ja usaldusväärsust. Lisaks lõi ta lähtekoodihaldussüsteemi spetsiaalselt Linuxi kerneli arendajate vajadustele.

Kuid Gitile oli määratud "suur" saatus, mida Torvalds jällegi ei oodanud. Hoidla on muutunud populaarseks väljaspool Linuxi kogukonda. Giti kasutasid selliste toodete arendajad nagu KVM, Qt, Drupal, Puppet, Wine.

Iseloomuga nohik

Giti populaarsuse taustal pidas Linus 2007. aastal Google'is isegi kõne. Pärast aruandega tutvumist võime järeldada, et Torvalds suhtus endasse ja hetkeolukorda parajalt irooniat ja enesekriitikat:
Peaksin andma teile väikese hoiatuse, et ma ei ole eriti hea kõneleja, osaliselt seetõttu, et mulle ei meeldi rääkida, ja osaliselt seetõttu, et viimastel aastatel on kõik soovinud, et ma räägiksin järgmises etapis Linuxi udusest tulevikust. sajandist ja mina – üldiselt.nörgid ja eelistavad rääkida tehnoloogiast.

Juba lapsena oli Linus Torvalds häbelik ja vähe suhtlev inimene. Koolis peeti teda tüüpiliseks "nohikuks", mis on üsna kooskõlas tema välimuse (habras ja alamõõduline) ja hobidega. Ta pidas end "koledaks" – sealhulgas suure nina tõttu.

Nooruses kannatasid ta jätkuvalt kõikvõimalike sotsialiseerumisega seotud komplekside käes. Tõsi, ta kannatas programmeerimisest vaid vabal ajal – ehk siis üsna harva.

Tema ebaõnnestumised ühiskonnas kompenseerisid enam kui edu arvutiteaduses, kus Torvalds nautis omaenda "kõikvõimsust". Kuid sellised vastuolud on iseloomulikud silmapaistvatele inimestele ja kompenseeritakse vanusega. Sel juhul näete, millise jälje see tema suhtlemisviisile jättis.

Võite minuga mitte nõustuda, kui soovite, kuid selle raporti ajal on kõik, kes minuga ei nõustu, oma olemuselt lollid friigid. Mäleta seda! Kui ma oma raporti lõpetan, on teil vabadus teha ja mõelda, mida tahate. Ja nüüd annan ma oma ainsa õige arvamuse, nii et CVS-i kasutajad, kui teile see tõesti nii väga meeldib, minge minu silmist. Peate minema psühhiaatriahaiglasse või kuhugi mujale.

Teemast, milles Torvalds end kindlalt tunneb, saab improvisatsiooni, eneseiroonia, koketeerimise ja muu avalikkusega flirdimise valdkond.
Alustasin projektiga, arendasin välja arhitektuuri ja algkoodi ning viimase pooleteise aasta jooksul on seda toetanud palju toredam mees, jaapanlane Junio ​​​​Hamano, ja just tema muutis Giti lihtsurelikele kättesaadavamaks. Giti varased versioonid nõudsid teatud hulga ajujõu "vaimseid punkte". Sellest ajast alates on see muutunud palju lihtsamaks.

Üldiselt on see minu tavapärane lähenemine – kõik teised annavad endast parima ja mina ise saan lihtsalt istuda ja Pina Coladat rüübata.


Linus Torvaldsile pole võõrad ja sellised omadused nagu otsekohesus, mis piirneb demonstratiivse roppusega. Seda illustreerib 2012. aasta koostöö ajalugu NVidiaga.

Üks ülikooli tudeng palus Linuxi loojal kommenteerida avatud lähtekoodiga kogukonna suhet maailma ühe suurima graafikakiirendite ja protsessorite arendaja - NVidiaga.

Linus Torvalds on väitnud, et NVidia on üks halvimaid ettevõtteid, kellega ta kunagi tegelenud on. Tema sõnul ei soovi NVidia esindajad Linuxi arenduskogukonnaga koostööd teha ja hoiavad jätkuvalt oma Linuxi graafikadraiverite koodi suletuna.

Oma vastuse lõpetuseks võttis Linus Torvalds eeltoodu NVidiaga seoses kokku, tegi kaamerale nilbe käeliigutuse ja teatas: "NVidia, persse!"

Väärtused, mida Linus Torvalds pooldas (võib-olla pisut liiga edevalt), muutsid seda, kuidas avatud lähtekoodiga kogukond võiks olla. Tema eeskuju inspireeris ja inspireerib endiselt teiste arendajate "tegusid".

20. aprill 2012 Linus Torvalds (koos Jaapani arsti Sinya Yamanakaga) sai Millenniumi tehnoloogiaauhinna (Soome) laureaadiks.

2014. aastal pälvis Linus Torvalds IEEE arvutiühingult Computer Pioneer Awardi.

Soome programmeerija ja häkker Linus Benedikt Torvalds (teistel andmetel - Torvalds) sündis 1969. aastal Helsingis 28. detsembril.

Linux (tänapäeval populaarseim iseseisev operatsioonisüsteem) sai inspiratsiooni Andrew Tanenbaumi raamatust Minixi operatsioonisüsteemi võimalustest.

Linus Torvalds: "vägeva soomlase" elulugu

Torvaldsi isa ja ema on soomerootslased. 1960. aastatel nimetati neid üliõpilasteks, kes tundsid kaasa radikaalidele. Nad nimetasid oma ainsa poja Ameerika füüsiku ja keemiku, 1954. aasta Nobeli preemia laureaadi Linus Paulingu auks.

Linuse isa (ta oli kommunistliku partei liige) poliitilised eelistused olid sageli poisi klassikaaslaste naeruvääristamise põhjuseks. Sellest hoolimata õppis Linus, keda peeti vaoshoitud lapseks, suurepäraselt. Eriti hea oli ta täppisteadustes – matemaatikas ja füüsikas.

1988. aastal astus Torvalds Helsingi ülikooli üliõpilaste ridadesse, lõpetas edukalt ja lõpetas (1996), saades küberneetika magistri tiitli.

Tänaseks elab Linus Torvalds ja tema abikaasa Tove, kuuekordne Soome karatemeister ja Linuse endine õpilane, Ameerika linnas Portlandis. Neil on kolm tütart: Patricia Miranda (1996), Daniela Yolanda (1998) ja Celeste Amanda (2000) koos kass Randyga.

Varasest noorusest peale tegi Linus kõike ise. Kord pani ta isa abi ootamata iseseisvalt kokku merelaeva keeruka mudeli mudeli ja paar aastat hiljem, kahekümneaastase õpilasena, "läks hulluks" ja lõi iseseisvalt kompleksi. arvutiprogramm.

Oma süsteemi ehitama hakates ei plaaninud Helsingi ülikooli tudeng Microsofti-suguste ettevõtetega kuidagi konkureerida, programmeerimine oli tema jaoks vaid hobi, mis vaid kaheksa aastaga vaikselt moondus üheks lootustandvamaks operatsioonisüsteemiks. .

Penguin Tooks – Linuxi embleem – oli algul isiklik talisman, mille Torvalds endale valis. Linus selgitab oma valikut nii: loomaaias olles hammustas teda pingviin.

"Linuse seaduste" hulgas on üks, mille sõnastas täielikult USA programmeerija Eric Raymond. See kõlab järgmiselt: "Kui vaatlus on õigel tasemel, jäävad kõik vead pinnale." Kui paljud inimesed otsivad sügavat viga, muutub see pealiskaudseks. Mõlemaid tarkvaraarendajaid ühendavad samad vaated asjadele.

On ainult üks küsimus. Raymond peab teda tõsiseks probleemiks ja Torvalds ei taha teda märgata. Linus peab kõige olulisemaks programmikoodi avatust ning Eric on kindel, et palju olulisem probleem on programmide liiga kõrge hind.

Tänaseks võib Torvalds end ilma liigse tagasihoidlikkuseta nimetada ligikaudu kahe protsendi süsteemituuma loojaks. Talle kuulub ka samanimeline kaubamärk ja tal on õigus otsustada muudatuste üle ametlikus kerneli harus. Linuxi süsteemi toimimist aitavad Torvaldsil jälgida mittetulundusühing Linux International, samuti Linuxi operatsioonisüsteemi kasutajad.

Tänapäeval palkavad juhtivad arvutifirmad, nagu Microsoft, Linuxi asjatundlikke programmeerijaid ja Taevaimpeeriumis on Linux kuulutatud ametlikuks osariigi operatsioonisüsteemiks. Esimene slaavi ettevõte, kes keeldus Windowsi värskendamisest, oli Vene Aquarius.

Igal aastal 25. augustil tähistab kogukond nimega "Open Source" Torvaldsi loodud operatsioonisüsteemi Linuxi sünnipäeva. Linus omakorda hoolitseb oma leiutise üldise kättesaadavuse eest, tõmmates sellega tuhandete edumeelsete programmeerijate tähelepanu.

Esimene oma maja

Maja ostmine USA-s oli sunnitud meede: korteri üürimine maksab ameeriklastele palju rohkem kui oma kodu ostmine. Torvalds ise tunnistas ajakirjanikele, et tema enda maja ilmumine ja kuulsuse järsk tõus ei mõjutanud kuidagi tema elustiili, mida ei saa öelda tütarde sünni kohta.

Sellest kõigest ja paljudest muudest asjadest räägib ta oma elulooraamatus (Linus Torvalds, raamat Just for Fun).

Linus Torvaldsi karjääritee

Programmeerija Linus Torvalds, kelle lühike elulugu mahub vaid mõnele reale, veebruarist 1997 kuni juunini 2003 ei esindanud tema tööd väljaspool Transmeta Corporationi. Järgmiseks töökohaks sai Inglise ettevõte Open Source Development Lab (praegu nimega The Linux Foundation).

Täna on Torvalds kaugtöötaja, töötab kodus.

Linus Torvalds, informaatika ja esimene raud. Kuidas see kõik algas

Linus Torvaldsi elus (nagu ta ise usub) mängis olulist rolli Andrew Tanenbaumi kirjutatud teos nimega "Operating Systems: Creation and Sale", kus autor reprodutseerib selliste süsteemide nagu Minixi kavandeid.

Esimesena tutvustas poisile arvutit tema matemaatikust vanaisa Leo Torvalds. Linus puudutas siis esimest korda (see juhtus 1981. aastal) oma elu esimest arvutit – Commodore VIC-20. Leol õnnestus lapselapsele huvi pakkuda – Linusel tekkis huvi programmeerimise vastu ja ta alustas vanaisa arvuti juhendi uurimisega. Varsti, olles lugenud erialaajakirju, hakkas ta ise programme kirjutama ja ühel ilusal päeval ostis uue arvuti, mis põhines 386. protsessoril, kuhu pani Minixi.

Ta tuvastas kiiresti selle süsteemi puudused ja hakkas seadmest oma versiooni kirjutama. Täiendades oma projekti pidevalt uute funktsioonidega, leidis Linus, et transformatsioonide tulemusena tekkis iseseisev "OS". Nii lõi Linus Torvalds endale ootamatult oma operatsioonisüsteemi. Just siis saatis ta Minixi uudistemeeskonnale oma märgilise sõnumi.

Legendaarne kirjavahetus

"Tervitused Minixi kasutajatele!

Loon tasuta operatsioonisüsteemi (see on minu hobi, nii et süsteem on amatöör) 386(486) AT kloonidele ...

Soovin tagasisidet selle kohta, millised Minixi omadused meeldivad (või ei meeldi), sest minu kontseptsioon on sarnane sellele...

Tahaksin teada enamiku kasutajate eelistuste kohta. Olen nõus kõiki nõuandeid kuulama, kuid ei luba neid ellu viia.

Ühel 1991. aasta septembrikuu päeval lõi Linus Torvalds oma programmi kõige esimese versiooni lähtekoodi, muutes selle avalikult kättesaadavaks. Tema töö äratas sadade ja seejärel tuhandete programmeerijate tähelepanu, kes muide tema leiutisele nime andsid. Linux levis kiiresti üle veebi ning kõik püüdsid seda täiendada ja täiustada. Linuse leiutist levitatakse jätkuvalt GNU üldise avaliku litsentsi (GPL) tingimuste alusel.

"Süsteemijumalate" viha

Avalikkuse suur huvi Linuxi vastu vihastas Minixi süsteemi autori. Andrew Tanenbaum kritiseeris karmilt oma õpilast Torvaldsit uue süsteemi kavandamise pärast, nimetades monoliitse tuuma loomist (1991) põhimõtteliseks veaks. Olles oma sõnumi veebis pealkirjastanud mahuka fraasiga: "Linux on aegunud", püüdis professor Tanenbaum kasutajatele selgitada, et Linux on lühiajaline, kuna seda ei saa teisaldada muule protsessorile peale praeguse standardi (80x86).

Kriitika tabas Linus Torvaldsit kõvasti. Kuulsa ja mõjuka Tanenbaumiga vaielda oli ohtlik, kuid Torvalds jätkas oma kohtuasja kaitsmist.

Linuse kirjutatud kerneli avalikustamine muutis selle kasutamiseks kättesaadavaks koos Unixi süsteemi avaliku versiooni arendustega. Varsti hakkasid ajakirjanikud rääkima ja kirjutama Linuxist ja selle loojast.

Kuulsuse ajaskaala

1996. aastal panid uue asteroidi avastanud astronoomid oma avastusele nime Linuxi Torvaldsi järgi.

1998. aastal pälvis ta EFF Pioneer Awardi.

1999 – Stockholmi ülikooli auhind. Torvaldsile omistati Ph.D.

Ja järgmisel, 2000. aastal pälvisid "vägev soomlane" samasuguse tiitli Helsingi ülikooli teadlased. Samal aastal pälvis Soome programmeerija medali "Infosüsteemide täiustamise eest", samuti saavutas ta 17. positsiooni Time reporterite poolt "Sajandi inimese" küsitluse tulemuste põhjal koostatud edetabelis.

2001. aastal jagasid Richard Stallman ja Ken Sakamura koos Linus Torvaldsiga Takeda auhinda (see antakse inimestele, kes panustavad rahva sotsiaalsesse ja rahalisse heaolusse).

2004. aastal arvas ajakiri Time Linuse kuulsamate inimeste edetabelisse ning pärast ajakirjanduslikku uurimist "100 kuulsat soomlast" oli ta auväärsel 16. kohal.

2005. aastal pälvis Linus Torvalds BusinessWeeki andmetel "Best Executive" tiitli ja pälvis ka Reed College'i auhinna.

2006: Time kuulutas Torvaldsi teedrajavaks kangelaseks ja üheks neist, kes on viimase 60 aasta jooksul edu saavutanud. Samal aastal arvas ajakiri Business 2.0, hinnates Torvaldsi isikuomadusi, ta "mittematerialistide esikümnesse".

Ja 2008. aastal sai Linusest California arvutiajaloo muuseumi ametlik "näitus".

Linuxi ajastu

Linuxi aega loetakse tavaliselt päevast, mil Soome tudeng Linus Torvalds alustas kirjavahetust Minixi operatsioonisüsteemi (Linuxi prototüüp) hooldava meeskonnaga.

Huvitav detail: Torvalds ütles oma sõnumis, et Linuxi saab installida ainult platvormidele 80386. Nüüd on Linux installitud paljudele platvormidele, sealhulgas paljudele sisseehitatud ja kaasaskantavatele. Sajad Linuxi distributsiooni koopiad on jagatud miljonitele kasutajatele ja arendajatele.

Projektid nagu Gnome, MySQL, Apache, OpenOffice.org, Mozilla ja teised avatud lähtekoodiga rakendused on muutunud aktiivseteks Linuxi populariseerijateks ning investorite seas, kes usuvad selle süsteemi edasiarendusvajadusse, on Sun, IBM ja Hewlett-Packard.

Erak programmeerija

Iganädalane perioodiline väljaanne "Orthodox Computer Security" rõõmustas 2015. aasta märtsis Linus Torvaldsi fänne ütlemata, et nende iidolit ja Linuxi operatsioonisüsteemi loojat valmistutakse tonsuuriks.

Ühelt "Orthodox Computer Security" leheküljelt teatab Hieromonk Lukian (täpselt nii kutsutakse nüüd Torvaldsit, osutab allikas), et ta on väsinud viibimisest Saatana teenijate - Apple'i ja Microsofti - seltskonnas.

Uuendusliku operatsioonisüsteemi looja rääkis ka, et Linuxi loomisel ei mõelnud ta omakasule, vaid tahtis ainult maailma paremaks muuta... Nüüd nõustub ta kloostriga, kuna tema vaated elule on kõige paremini kooskõlas õigeusu kirikuõpetaja eluviisiga.

"Munkide ja minu operatsioonisüsteemi fännide eraldatus, leebus ja süütus on identsed," ütles Lucian, keda maailm tunneb programmeerija Linus Torvaldsi nime all, hüvasti jättes.

Omakasupüüdmatus kui hüppelaud

Pärast Soomest USA-sse kolimist “haas Linuse ära” töötlejakorporatsioon Transmeta, määrates ametisse inimese, kelle nimi üksi toob nüüd sisse hea sissetuleku, suurepärase palga. Korporatsioonis töötades leiab Linus aega oma operatsioonisüsteemi täiustamiseks.

Transmeta pole "vägeva soomlase" ainus sissetulekuallikas. Tema kaasmaalased – Soome sidefirmade omanikud – peavad Linuse juhatusse kuulumist auasjaks.

Linus Torvalds, kelle käekäik sõltub Linuxi-põhiste tarkvarafirmade aktsiate müügist, hoiab kolleegide tegemistel silma peal, hoides ära konkurentide vähimadki katsed tema loomingut vähem kompaktseks ja praktilisemaks muuta.

Linus Benedict Torvalds, ehk Turvalds (rootslane Linus Benedict Torvalds (inf.) ; 28. detsember 1969, Helsingi, Soome) – soome-ameerika programmeerija, häkker.

Linus lõi Andrew Tanenbaumi Minixi operatsioonisüsteemi käsitleva raamatu lugemise innustusel GNU/Linuxi operatsioonisüsteemi tuumiku Linuxi, mis on praegu kõige laialdasemalt kasutatav tasuta operatsioonisüsteem.

Aastatel 1997–2003 töötas Linus Transmetis. Pärast seda korraldas ta avatud lähtekoodiga arenduslaborid. Praegu töötab ta Linuxi sihtasutuses (alates 2007. aastast), kus ta arendab Linuxi tuuma.

Biograafia

Linuse vanemad, soomerootslased Niels ja Anna Torvalds, olid 1960. aastatel radikaalsed üliõpilased ja hiljem said neist ajakirjanikud. Linus sai nime Ameerika keemiku Linus Paulingu järgi. Koolis paistis ta silma füüsika ja matemaatikaga. Ta oli vähe suhtlev, tagasihoidlik poiss. Teda narriti sageli isa poliitiliste vaadete pärast.

1988. aastal astus Linus Helsingi ülikooli, mille lõpetas 1996. aastal küberneetika magistrikraadiga.

Linus Torvalds elab Portlandi linnas (USA, Oregon) koos abikaasa Tove (fin. Tove Torvalds, sünd. Tove Monni), kuuekordse Soome karatemeistri ja Linuse endise õpilase, kolme tütrega: Patricia Miranda (sünd. detsember). 5, 1996), Daniela Yolanda (sündinud 16. aprillil 1998) ja Celeste Amanda (sündinud 20. novembril 2000).

Veebruarist 1997 kuni juunini 2003 töötas ta ettevõttes Transmeta Corporation, misjärel siirdus avatud lähtekoodiga arenduslaborisse (nüüd The Linux Foundation). Kui Linuxi sihtasutus asub Beavertonis, töötab Torvalds kodus.

Linus Torvaldsi isiklik maskott on Tuxi pingviin, millest sai ka Linuxi embleem. Torvalds kirjutab oma raamatus Just for Fun, et valis pingviini embleemiks seetõttu, et kord nokitses teda loomaaias pingviin.

Üks "Linuse seadustest", mille lõpuks sõnastas Ameerika häkker Eric Raymond, ütleb: "Piisava silmaga on kõik vead pinnal." Sügav viga on see, mida on raske leida. Kui aga piisavalt palju inimesi otsib vigu, tulevad need kõik pinnale. Mõlemad programmeerijad jagavad avatud lähtekoodiga ideoloogiat, mis põhineb osaliselt usul sellesse seadusse.

Nende seisukohad lähevad aga lahku selles, mis on olulisem: kas koodi avatus või programmide "vabadus", nende levitamine (Raymond on viimase pooldaja).

Linux

1981. aastal tutvustas Linuse matemaatikust vanaisa Leo lapselapsele arvutit Commodore VIC-20, mida ta kasutas matemaatilisteks arvutusteks. Linusel tekkis huvi programmeerimise vastu ja ta luges masinate käsiraamatuid. Seejärel hakkas ta lugema arvutiajakirju ja kirjutama oma programme, algul BASIC- ja seejärel assemblerkeeles.

Alates kooliaastatest sai Linus stipendiume matemaatika tipptasemel. Esimene arvuti, mille ta ostis, oli Sinclair QL, mis siis maksis peaaegu 2000 dollarit.

Pärast kooli lõpetamist astus Linus Helsingi ülikooli arvutiteaduse kursusele. Väljaõppe katkestas aastane sõjaväeteenistus.

Märkimisväärne sündmus Torvaldsi elus oli Andrew Tanenbaumi raamatu "Operatsioonisüsteemid: disain ja rakendamine" ISBN 0-13-638677-6 lugemine. Raamat tutvustab UNIX-i perekonna süsteemide ülesehitust Tanenbaumi kirjutatud Minix OS-i näitel. Linus tundis loetu vastu suurt huvi. Hiljem ostis ta uue 386-põhise arvuti ja installis Minixi.

Olles avastanud süsteemis vigu, hakkas ta kirjutama oma terminali emulaatorit, milles rakendas ülesannete vahetamist. Seejärel lisas Linus programmi üha uusi funktsioone, tänu millele hakkas see peagi omandama täisväärtusliku operatsioonisüsteemi funktsioone. Seejärel saatis ta nüüdseks kuulsaks saanud teadaande Minixi uudistegrupile, küsides: "Mida tahaksite minixis kõige rohkem näha?"

17. septembril 1991 avaldas Linus programmi lähtekoodi (versioon 0.01) avalikuks allalaadimiseks. Süsteem äratas kohe suurt huvi. Sajad, seejärel tuhanded programmeerijad hakkasid süsteemi vastu huvi tundma (paremate võimaluste puudumisel kandis programmiga kataloog nime "Linux") ning tegelesid selle täiustamise ja täiendamisega. Seda levitati ja levitatakse endiselt GNU avaliku litsentsi GPL tingimuste alusel.

Kas teil on küsimusi?

Teatage kirjaveast

Tekst saata meie toimetusele: