Linus Torvalds, a cărui biografie este prezentată în articol, s-a născut într-o familie de jurnalişti din Finlanda, unde a crescut. La școală, era considerat un tocilar datorită hobby-urilor și aspectului său. Scund și fragil, cel mai mic copil din clasă, urât (din propria recunoaștere), Linus era foarte pasionat de tehnologie. Comunicarea cu semenii nu-l interesa prea mult. Torvalds Linus a fost un student excelent la fizică și matematică, uneori în detrimentul științelor umaniste. Fotografia de mai jos arată școala la care a urmat Linus.
Prezentarea lumii computerelor
Adevăratul guru și autoritatea incontestabilă pentru el a fost Leo Waldemar Turnqvist, bunicul matern. A lucrat la Universitatea din Helsinki, unde a fost profesor de statistică. Acesta a fost cel care a deschis lumea computerelor pentru nepotul său. La vârsta de 11 ani, Torvalds stăpânea deja Commodore VIC-20, în timp ce învăța și programarea de bază, deoarece acest computer nu era bun pentru nimic altceva.
După un timp, Torvalds s-a săturat de introducerea monotonă a programelor. LinusTorvalds (fotografia lui este prezentată mai sus) a început să cumpere toate revistele și cărțile de calculator apărute în țară. Într-o revistă, Linus a găsit un program pentru codul Morse. Nu a fost creat în BASIC, ca toate celel alte pe care le întâlnise înainte, ci era doar un set de numere. Acestea ar putea fi traduse manual în limbajul mașinii, scrise într-un lanț de unități și zerouri ușor de înțeles de un computer.
Torvalds Linus și-a dat seama că BASIC face parte din computer și apoi a început să studieze celel alte părți ale acestuia. Când bunicul său a murit, s-a aruncat cu capul năprasnic în lucrul cu computerul pe care l-a moștenit Linus.
Familia Linus
Am povestit deja despre bunicul și rolul lui în soarta eroului nostru. Cât despre alți membri ai familiei, părinții lui Torvalds lucrează în continuare în domeniul jurnalismului. Niels Torvalds, tată, jurnalist de radio și televiziune. Anna Torvalds, mama lui Linus, este redactorul literar. Sora Sarah conduce o agenție de traduceri, în principal traducând știri. Însuși Linus Torvalds, a cărui biografie nu are nimic de-a face cu jurnalismul, este sceptic cu privire la această profesie.
ani tinerețe
În tinerețe, Linus, spre deosebire de mulți dintre colegii săi, nu era atras de hochei sau de flirtul cu fetele. Torvalds a fost complet absorbit de lucrul cu computerele.
Apoi Linus Torvalds a mers la universitate. După ce a studiat acolo timp de un an, a fost recrutat în armată, unde și-a îmbunătățit sănătatea și și-a pompat mușchii la orele de pregătire fizică. După demobilizare, Torvalds a revenit la studiile sale la universitate. Acesta este educativinstituția i-a dat un impuls programării la nivel serios. Toată viața ulterioară a lui Torvalds este legată de dezvoltarea sistemului de operare faimos în întreaga lume.
Chiar la vârsta de 17 ani, în 1987, Linus a cumpărat un nou produs, Sinclair QL, pentru a înlocui învechitul VIC-20. Acest computer avea 128 KB de memorie. A lucrat la un procesor de opt megaherți de la Motorola. Prețul unui computer la acea vreme era de aproximativ 2.000 de dolari. A fost produs de o companie sub auspiciile lui C. Sinclair.
Interes pentru sistemele de operare
Aproape imediat, Linus a dezvoltat un interes pentru diverse sisteme de operare. Pentru a instala controlul de dischetă achiziționat de Torvalds, trebuia să scrie propriul driver de dispozitiv. Apoi a găsit perforații în sistemul de operare. Linus a descoperit că ceea ce s-a întâmplat de fapt nu se potrivește cu ceea ce era promis în documentație.
Următorul pas al lui
Torvalds a fost dezasamblarea sistemului de operare Q-DOS care a fost instalat pe propriul computer. Linus a fost dezamăgit să afle că nimic nu poate fi schimbat în acest sistem, deoarece era scris în ROM.
Linus a scris mai întâi câteva jocuri pe noul computer. El a împrumutat ideile celor mai mulți dintre ei de la un computer vechi. Sistemul de operare instalat a avut însă multe deficiențe. De exemplu, în ciuda multitasking-ului său, nu avea o funcție de protecție a memoriei. Sistemul se poate îngheța în orice moment. În plus, după dezvoltarea Sinclair QL, K. Sinclair a încetat să-și îmbunătățească modelele, precum și să susținăexistent.
Istoria Linux
Linus, întorcându-se din armată, s-a familiarizat cu sistemul Unix. Împreună cu alți 32 de studenți, Torvalds a decis să urmeze cursul C și Unix. Deoarece acest sistem tocmai apăruse la acea vreme la Universitatea din Helsinki, profesorul a trebuit să învețe noul sistem de operare împreună cu studenții.
Linus s-a inspirat din cartea lui Andrew Tatenbaum, un profesor din Amsterdam, pentru a-și crea propriul sistem de operare. Torvalds susține că ea i-a dat toată viața viitoare peste cap. În această carte („Proiectarea și implementarea sistemelor de operare”), autorul descrie Minix, un sistem de operare educațional pe care l-a creat pentru a preda Unix-ul. Desigur, Torvalds a decis imediat să îl instaleze pe computerul său. Problema a fost că Sinclair QL nu a fost proiectat să se potrivească cu astfel de sisteme. Abia în ianuarie 1991, după ce a achiziționat un nou computer (acum un PC), Torvalds a reușit să instaleze Minix pe el.
După ce a studiat avantajele și dezavantajele acestui sistem de operare, Linus a decis să-l aducă în minte. A fost un sistem de operare de antrenament, dezbrăcat și deteriorat. Minix a fost actualizat cu programe și patch-uri vechi Linus de Bruce Evans, celebrul hacker australian.
Creează un pachet de emulare a terminalului
Totul a început cu faptul că în Minix terminalul de comunicare la distanță a fost implementat foarte prost. Și aceasta a fost funcția pe care Linus a folosit-o cel mai mult. Cu ajutorul acestuia, a contactat computerul universității printr-o conexiune prin modem. Torvalds a decis să-și creeze propriul program de comunicare, bazat nu pe Minix, ci penivelul hardware al computerului în sine. Datorită acestui fapt, a studiat simultan un computer pe al 386-lea procesor, precum și sistemul de operare al acestuia. Torvalds a fost foarte mândru că a reușit să îmbunătățească sistemul de operare. Dar încercările de a-și prezenta meritele altora nu au dus la nimic. Era dificil să le explic oamenilor că sub nepretenția exterioară se pot găsi uneori procese complexe și profunde.
Dezvoltarea unui driver de sistem de fișiere și a unei unități de disc
Așadar, Linux a început cu un pachet de emulare a terminalului. După aceea, o inovație a urmat alta. Torvalds trebuia să descarce și să scrie fișiere pe un computer situat la universitate. Pentru a face acest lucru, a fost necesar să le scrieți pe disc. După ce s-a gândit, Linus a decis să creeze un sistem de fișiere și un driver de unitate de disc. În același timp, sistemul pe care plănuia să-l dezvolte trebuia să fie compatibil cu Minix. În timpul creării, el a consultat utilizatorii Minix printr-o conferință usenet. Din întrebările serioase pe care le-a pus studentul despre arhitectura Minix și Unix, se poate ghici că plănuia să-și dezvolte propriul sistem de operare.
Se lucrează la prima versiune de Linux
Într-o zi, Linus a descoperit brusc că programele scrise de el au crescut cu multe caracteristici suplimentare și sunt o versiune funcțională a sistemului de operare. Lucrările la crearea Linux în primele etape au fost destul de monotone. Torvalds s-a uitat la diferitele apeluri de sistem care stau la baza Unix-ului, unul câte unul. Pe baza acestora, a încercat să-și creeze propriile blocuri de sistem de operare cu funcțiile de care avea nevoie. A fost destul de obositor și nu foarte stimulantcontinuarea muncii. Linus a trebuit să facă acest lucru pentru că nu era încă posibil să testeze performanța sistemului. După procesarea a aproximativ 25 de apeluri de sistem diferite, Torvalds a trecut la o tactică diferită. Acum a început să încerce să ruleze shell-ul OS. Dacă au apărut erori, el a dezvoltat apelurile de sistem necesare. Progresul în dezvoltarea sistemului a fost evident. Carcasa a început să funcționeze stabil începând cu sfârșitul lunii august 1991. Acesta a fost primul mare succes al lui Linus.
Linux 0.01
Așadar, prima versiune de Linux a apărut pe domeniul public pe 17 septembrie 1991. Apoi Torvalds a decis cum să numească acest sistem. Inițial, el a plănuit să-i dea numele Freax (cuvântul freaks înseamnă „fani” și „x” este finalul pentru Unix). Chiar și atunci, el a numit acest sistem Linux, dar a considerat nemodest să-și folosească numele ca nume oficial. Lectorul Ari Lemke de la Universitatea de Tehnologie din Helsinki a creat un director pe serverul FTP al universității. Aici și-a plasat Linus sistemul. Dar lui Ari nu i-a plăcut cuvântul Freax, așa că a decis să redenumească directorul în care a fost plasat în pub/OS/Linux. Lui Torvalds nu prea l-a deranjat, așa că numele a rămas treptat.
Versiunea de SO postată pe site avea numărul 0.01. Astfel, s-a subliniat că sistemul este încă imperfect și necesită îmbunătățiri serioase. Prin urmare, Torvalds nu și-a demonstrat în mod public sistemul de operare. El a trimis doar scrisori către mai mulți hackeri cunoscuți, care indicau adresa serverului de unde puteau descărca. Iniţialăversiunea nu vă permitea să faceți aproape nimic decât să o rulați și să tipăriți sursele.
Îmbunătățiri ale sistemului
Interesul pentru sistem a dispărut de la creatorul său până în noiembrie 1991. Poate că îmbunătățirea sa ulterioară s-ar fi oprit. Totuși, a intervenit șansa. Linus, finalizând încă o dată Minix, a stricat de supraveghere părți importante ale secțiunii acestui sistem de operare. A apărut întrebarea dacă să reinstalați Minix sau să puneți Linux ca sistem de operare principal. Torvalds a decis să-și aleagă sistemul.
Linux deja la începutul lui 1992 a făcut un mare s alt înainte. Au fost adăugate mai multe funcții la sistem care nu aveau analogi în Minix. Aceasta este, de exemplu, schimbarea pe un hard disk în cazul lucrului cu programe mari. Linus a introdus, de asemenea, funcții în sistemul său pe care utilizatorii le solicitau în e-mailurile lor. Astfel, Linus Torvalds și-a îmbunătățit semnificativ sistemul de operare.
„Creez un sistem de operare gratuit”
Creatorul sistemului a refuzat să ofere recompense. El le-a cerut utilizatorilor doar să trimită cărți poștale din orașele în care locuiau. Linus era interesat să știe unde este folosit sistemul său. Cărțile poștale au început să se reverse într-o avalanșă - din Japonia, Noua Zeelandă, SUA, Țările de Jos. Rudele au observat în cele din urmă că Linus a câștigat o mare popularitate datorită studiilor sale pe calculator. Averea lui Linus Torvalds astăzi, probabil, este destul de impresionantă. Cu toate acestea, el însuși ia banii cu calm. Profitul nu a fost niciodată în natura lui.
Termeni de distribuție
La început, condițiile de distribuție a sistemului de operare au fost dezvoltate doar în termeni generali. Linux a fost distribuit gratuit, dar nu a putut fi scos la vânzare. Dacă utilizatorul decide să facă îmbunătățiri sau modificări sistemului, trebuia să creeze sursa, făcând aceste îmbunătățiri în domeniul public. Linus Torvalds utilizează în prezent licența publică generală în loc de drepturile de autor.
Introducerea GUI, Linux 1.0
În primăvara anului 1992, hackerul O. Zbrowski a adaptat Windows pentru acest OS X. Linux are astfel o interfață grafică. După aceea, Linus Torvalds a decis că sistemul este aproape gata și a lansat versiunea 0.95. Totuși, aceasta a fost o greșeală. De îndată ce a început să introducă funcții de rețea în sistemul său de operare, și-a dat seama că era necesar să perfecționeze în mod semnificativ sistemul. Doar 2 ani mai târziu, a fost lansată versiunea 1.0, introdusă în martie 1994
Tux pinguinul este mascota personală a lui Torvalds. Linus Torvalds (Doar pentru distracție) povestește despre istoria emblemei în cartea sa. În ea, el scrie că a ales acest animal pentru că într-o zi un pinguin l-a ciugulit la grădina zoologică.
Realizări și premii majore
În 1996, Linus Benedikt Torvalds a absolvit universitatea cu o diplomă de master. Fiica lui s-a născut în decembrie, iar în 1997 a început să lucreze în Silicon Valley la Transmeta. Până în prezent, Linus Torvalds a creat doar 2% din nucleul sistemului. Cu toate acestea, el este cel care decide ce modificări trebuie făcute ramurii oficiale a sistemului de operare dezvoltat de el.
În încheiere, să vorbim despre ultimele premii primite de Torvalds. În 2012, împreună cu Shinya Yamanaka, un medic japonez, Linus a devenit laureatul prestigiosului Millennium Technology Award. În același an, a devenit membru al Internet Hall of Fame. Linus Torvalds, a cărui fotografie și biografie sunt de interes pentru mulți astăzi, este și proprietarul premiului „Computer Pioneer”, care i-a fost oferit de IEEE în aprilie 2014.