celebritate

Torvalds Linus: biografie, fotografii și realizări

Cuprins:

Torvalds Linus: biografie, fotografii și realizări
Torvalds Linus: biografie, fotografii și realizări
Anonim

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 din cauza hobby-urilor și aspectului său. Scurt și fragil, cel mai mic copil din clasă, urât (după propria sa admitere), Linus era foarte pasionat de tehnologie. Comunicarea cu semenii îl interesa puțin. Torvalds Linus a studiat bine în fizică și matematică, uneori în detrimentul subiecților umanitari. În fotografia de mai jos - școala la care a participat Linus.

Image

Introducerea lumii computerelor

Adevăratul guru și autoritatea indubitabilă pentru el a fost Leo Waldemar Turnkvist, bunicul matern. A lucrat la Universitatea din Helsinki, unde a fost profesor de statistică. Acesta a fost cel care a descoperit lumea computerului pentru nepotul său. La vârsta de 11 ani, Torvalds stăpânea deja Commodore VIC-20, în timp ce studia programarea de bază, deoarece acest computer nu mai era potrivit.

Image

După ceva timp, Torvalds s-a săturat de introducerea monotonă a programelor. Linus Torvalds (fotografia lui este prezentată mai sus) a început să cumpere toate revistele de calculator și cărțile apărute în țară. Într-o revistă, Linus a găsit un program pentru codul Morse. Nu a fost creat în BASIC, ca toate celelalte pe care le-a întâlnit înainte, ci a fost doar un set de numere. Acestea pot fi traduse manual în limbajul mașinii, notate cu un lanț de unități și zerouri, inteligibile pentru un computer.

Torvalds Linus și-a dat seama că Basic este o parte a unui computer, apoi a început să studieze celelalte aspecte ale acestuia. Când bunicul a murit, s-a aruncat cu capul în lucrul cu computerul, pe care Linus l-a moștenit.

Familia Linus

Am vorbit deja despre bunic și despre rolul său în soarta eroului nostru. În ceea ce privește alți membri ai familiei, părinții lui Torvalds încă mai lucrează în domeniul jurnalismului. Niels Torvalds, tată, este jurnalist de radio și televiziune. Anna Torvalds, mama lui Linus, este editor literar. Sora Sarah conduce o agenție de traduceri care se concentrează în principal pe traducerea rapoartelor de știri. Însuși Linus Torvalds, a cărui biografie nu este în niciun fel legată de jurnalism, este sceptic în privința acestei profesii.

anii adolescenței

În anii săi tineri, Linus, spre deosebire de mulți dintre colegii săi, nu a fost atras nici de hochei cu fotbalul, nici de flirtul cu fetele. Torvalds a fost complet absorbit în lucrul cu calculatoarele.

Apoi, Linus Torvalds a mers la universitate. După ce a studiat în ea timp de un an, a fost redactat în armată, unde și-a îmbunătățit sănătatea și a pompat mușchii în orele de pregătire fizică. După demobilizare, Torvalds a revenit la universitate. Această instituție de învățământ a dat un impuls pentru lecțiile de programare deja la un nivel serios. Întreaga viață viitoare a Torvalds este asociată cu dezvoltarea unui sistem de operare de renume mondial.

Chiar la vârsta de 17 ani, în 1987, Linus a cumpărat un nou produs, Sinclair QL, pentru a înlocui VIC-20 învechit. Acest computer avea 128 KB memorie. A lucrat la un procesor de opt MHz de la Motorola. Prețul computerului la acea vreme era de aproximativ 2.000 USD. A fost produs de companie sub auspiciile lui C. Sinclair.

Interes pentru sistemele de operare

Aproape imediat, Linus a devenit interesat de diverse sisteme de operare. Pentru a stabili controlul de floppy achiziționat de Torvalds, el avea nevoie să-și scrie propriul driver de dispozitiv. Apoi a găsit perforații în sistemul de operare. Linus a descoperit că ceea ce se întâmpla în realitate nu se potrivește cu ceea ce a fost promis în documentație.

Următorul pas al lui Torvalds a fost dezasamblarea Q-DOS, care a fost instalată pe propriul computer. Linus a fost dezamăgit să afle că este imposibil de schimbat nimic în acest sistem, din moment ce a fost scris în ROM.

Linus a scris mai întâi mai multe jocuri pe noul computer. El a împrumutat ideile celor mai mulți dintre ei de la un computer vechi. Sistemul de operare instalat, însă, a avut multe defecte. De exemplu, în ciuda multitasking-ului său, nu avea o funcție de protecție a memoriei. Sistemul ar putea îngheța în orice moment. În plus, după dezvoltarea Sinclair QL, K. Sinclair a încetat să-și îmbunătățească modelele, precum și să le sprijine pe cele existente.

Istoric Linux

Linus, întorcându-se din armată, a făcut cunoștință cu sistemul Unix. Împreună cu alți 32 de studenți, Torvalds a decis să aleagă cursul „C și Unix”. Deoarece acest sistem tocmai a apărut la acea vreme la Universitatea din Helsinki, profesorul a trebuit să studieze noul sistem de operare cu studenții.

Linus a venit cu ideea de a crea propria carte de sistem de operare de Andrew Tatenbaum, profesor din Amsterdam. Torvalds susține că și-a întors toată viața cu capul în jos. În această carte (Proiectarea și implementarea sistemelor de operare), autorul descrie Minix - sistemul de instruire creat de el pentru predarea Unix. Desigur, Torvalds a decis imediat să-l instaleze pe computerul său. Problema a fost că Sinclair QL nu a fost proiectat pentru a instala astfel de sisteme. Abia în ianuarie 1991, după ce a achiziționat un computer nou (acum 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, tuns și denaturat. Minix a devenit mai sofisticat după instalarea programelor și a patch-urilor Linus vechi de Bruce Evans, celebrul hacker din Australia.

Crearea unui pachet de emulare terminale

Totul a început cu faptul că terminalul de comunicații de la distanță Minix a fost implementat foarte slab. Și aceasta era funcția pe care Linus o folosea cel mai des. Cu ajutorul ei, el a contactat computerul universității prin intermediul comunicațiilor prin modem. Torvalds a decis să-și creeze propriul program de comunicare, luând ca bază nu Minix, ci nivelul hardware propriu al computerului. Datorită acestui fapt, el a studiat simultan computerul pe cel de-al 386-lea procesor, precum și sistemul de operare al acestuia. Torvalds era foarte mândru că a putut să îmbunătățească sistemul de operare. Însă încercările de a-și prezenta meritele celorlalți nu au dus la nimic. A fost dificil să le explice oamenilor că uneori este posibil să se găsească procese profunde complexe în condiții de nepretenție externă.

Dezvoltarea unui driver și a unui sistem de fișiere

Image

Deci, Linux a început prin crearea unui pachet de emulare terminale. După aceea, o inovație a urmat alta. Torvalds aveau nevoie pentru a descărca și scrie fișiere pe un computer de la universitate. Pentru aceasta a fost necesar să le scrieți pe disc. Gândind, Linus a decis să creeze un driver de sistem de fișiere și o unitate de disc. În același timp, sistemul pe care intenționa să-l dezvolte trebuia să fie compatibil cu Minix. Creându-l, s-a consultat cu utilizatorii Minix printr-o conferință de tip Usenet. Din întrebările serioase pe care studentul le-a pus despre arhitectura Minix și Unix, s-ar putea ghici că intenționează să își dezvolte propriul sistem de operare.

Lucrați la prima versiune de Linux

Odată ce Linus a descoperit brusc că programele scrise de el, au fost depășite cu multe funcții suplimentare și reprezintă o versiune de lucru a sistemului de operare. Munca pentru crearea Linux în primele etape a fost monotonă. Torvalds, unul după altul, a examinat diferitele apeluri de sistem care stau la baza Unix. Pe baza lor, a încercat să-și creeze propriile blocuri de operare cu funcțiile de care avea nevoie. A fost destul de obositor și nu foarte stimulant să continuăm munca. Linus a trebuit să facă acest lucru, deoarece era încă imposibil de verificat funcționalitatea sistemului. După ce a procesat aproximativ 25 de apeluri diferite ale sistemului, Torvalds a trecut la o altă tactică. Acum a început să încerce să ruleze shell-ul de sistem de operare. Dacă au apărut erori, el a dezvoltat apelurile de sistem necesare. Progresul în proiectarea sistemului a fost evident. Învelișul a început să funcționeze stabil de la sfârșitul lunii august 1991. Acesta a fost primul mare succes al lui Linus.

Linux 0.01

Image

Deci, prima versiune a Linux a apărut în domeniul public la 17 septembrie 1991. Atunci Torvalds a decis ce să numească acest sistem. Inițial, el a planificat să îi dea numele Freax (cuvântul freaks înseamnă „fani”, iar „x” este sfârșitul de la Unix). Chiar și atunci, el a numit acest sistem Linux, dar a considerat imodest să-și folosească numele ca nume oficial. Ari Lemke, profesor la Universitatea de Tehnologie din Helsinki, a creat un director pe serverul FTP al universității. Acesta este locul în care Linus și-a plasat sistemul. Cuvântul Freax Ari nu i-a plăcut, așa că a decis să redenumească directorul unde se afla în pub / OS / Linux. Torvalds nu s-a deranjat în mod special, așa că numele a devenit treptat fixat.

Versiunea pentru sistemul de operare postată pe site a fost numerotată cu 0, 01. Astfel, s-a subliniat că sistemul este încă imperfect și are nevoie de o revizuire serioasă. Prin urmare, Torvalds nu și-a demonstrat public sistemul de operare. El a trimis doar scrisori către mai mulți hackeri cunoscuți, în care era indicată adresa serverului, unde putea fi descărcat. Versiunea inițială nu a permis să facă aproape altceva decât lansarea și listarea codurilor sursă.

Îmbunătățirea sistemului

Interesul creatorului pentru sistem a apărut până în noiembrie 1991. Poate că îmbunătățirea sa ulterioară ar înceta. Cu toate acestea, șansa a intervenit. Linus, finalizând încă o dată Minix, a distrus supravegherea părților importante ale secțiunii acestui sistem de operare. Întrebarea era să reinstalați Minix sau să instalați Linux ca principal sistem de operare. Torvalds a decis să-și aleagă sistemul.

Linux la începutul anului 1992 a făcut un salt important înainte. Mai multe funcții au fost adăugate sistemului care nu avea analogi în Minix. Acest lucru, de exemplu, schimbarea pe hard disk în cazul lucrării cu programe mari. Linus a introdus în sistemul său funcțiile pe care utilizatorii le-au solicitat în scrisorile lor. Astfel, Linus Torvalds și-a îmbunătățit semnificativ sistemul de operare.

"Fac un sistem de operare gratuit"

Creatorul sistemului a refuzat ofertele de remunerare. El a cerut utilizatorilor să trimită cărți poștale din orașele în care locuiau. Linus era interesat să afle unde a fost folosit sistemul său. Cărțile poștale au început să se toarne într-o avalanșă - din Japonia, Noua Zeelandă, SUA și Olanda. Rudele au observat în sfârșit că Linus a câștigat o mare popularitate datorită activităților sale pe calculator. Se presupune că starea lui Linus Torvalds astăzi este foarte impresionantă. Cu toate acestea, el ia bani cu calm. Căutarea profitului nu a fost niciodată în caracterul său.

Termeni de distribuție

Image

La început, condițiile de distribuție a sistemului de operare au fost dezvoltate doar în termeni generali. Linux era gratuit, dar nu putea fi scos la vânzare. Dacă utilizatorul a decis să aducă îmbunătățiri sau modificări în sistem, el a trebuit să creeze codul sursă, făcând aceste îmbunătățiri în domeniul public. În locul drepturilor de autor, Linus Torvalds folosește în prezent Licența publică generală.

Apariția interfeței grafice, Linux 1.0

În primăvara anului 1992, un hacker O. Zbrowski a adaptat X Windows pentru acest sistem de operare. Linux avea 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, el și-a dat seama că este necesar să se modifice semnificativ sistemul. Doar 2 ani mai târziu, versiunea 1.0 a fost lansată în martie 1994.

Image

Mascota personală a lui Torvalds este Pinguinul Tux. Linus Torvalds (Just for Fun) vorbește despre istoria emblemei din cartea sa. În el, el scrie că a ales acest animal pentru că odată un pinguin l-a ciugulit la grădina zoologică.