Torvalds Linus: biografija, fotografije i dostignuća

Sadržaj:

Torvalds Linus: biografija, fotografije i dostignuća
Torvalds Linus: biografija, fotografije i dostignuća

Video: Torvalds Linus: biografija, fotografije i dostignuća

Video: Torvalds Linus: biografija, fotografije i dostignuća
Video: Линус Торвальдс — Человек, который придумал Linux [TED] 2024, Maj
Anonim

Linus Torvalds, čija je biografija predstavljena u članku, rođen je u porodici novinara u Finskoj, gdje je i odrastao. U školi su ga smatrali štreberom zbog svojih hobija i izgleda. Nizak i slabašan, najmlađe dijete u razredu, ružan (po sopstvenom priznanju), Linus je bio veoma strastven prema tehnologiji. Komunikacija sa vršnjacima nije ga zanimala. Torvalds Linus je bio odličan student fizike i matematike, ponekad na štetu humanističkih nauka. Fotografija ispod prikazuje školu koju je Linus pohađao.

Slika
Slika

Uvođenje u svijet kompjutera

Pravi guru i neosporan autoritet za njega bio je Leo Waldemar Turnqvist, djed po majci. Radio je na Univerzitetu u Helsinkiju gdje je bio profesor statistike. Upravo je ovaj čovjek svom unuku otvorio svijet kompjutera. Sa 11 godina, Torvalds je već savladavao Commodore VIC-20, dok je učio i osnovno programiranje, pošto ovaj kompjuter nije bio dobar ni za šta drugo.

Slika
Slika

Nakon nekog vremena, Torvalds se umorio od monotonog unosa programa. LinuseTorvalds (njegova fotografija je prikazana iznad) počeo je kupovati sve kompjuterske časopise i knjige koje su se pojavile u zemlji. U jednom časopisu, Linus je pronašao program za Morzeovu azbuku. Nije nastao u BASIC-u, kao svi ostali koje je ranije sreo, već je bio samo skup brojeva. Mogli bi se ručno prevesti na mašinski jezik, pisati u lancu jedinica i nula razumljivih kompjuteru.

Torvalds Linus je shvatio da je BASIC dio kompjutera, a zatim je počeo proučavati njegove druge strane. Kada mu je djed umro, on se naglo upustio u rad sa kompjuterom koji je Linus naslijedio.

Linus Family

Već smo pričali o djedu i njegovoj ulozi u sudbini našeg heroja. Što se tiče ostalih članova porodice, Torvaldsovi roditelji i dalje rade u oblasti novinarstva. Niels Torvalds, otac, radio i televizijski novinar. Anna Torvalds, majka Linusa, je književna urednica. Sestra Sara vodi prevodilačku agenciju, prvenstveno prevodeći novinske izvještaje. Sam Linus Torvalds, čija biografija nema nikakve veze sa novinarstvom, skeptičan je prema ovoj profesiji.

godine mladosti

U mladosti, Linusa, za razliku od mnogih njegovih vršnjaka, nije privlačio hokej niti flert sa devojkama. Torvalds je bio potpuno zaokupljen radom sa kompjuterima.

Onda je Linus Torvalds otišao na univerzitet. Nakon što je tamo studirao godinu dana, pozvan je u vojsku, gdje je poboljšao svoje zdravlje i napumpao mišiće na časovima fizičkog treninga. Nakon demobilizacije, Torvalds se vratio studijama na univerzitetu. To je edukativnoinstitucija mu je dala podsticaj za programiranje na ozbiljnom nivou. Sav dalji život Torvaldsa povezan je sa razvojem svetski poznatog operativnog sistema.

Čak i sa 17 godina, 1987. godine, Linus je kupio novi proizvod, Sinclair QL, da zameni zastareli VIC-20. Ovaj računar je imao 128 KB memorije. Radio je na Motorola procesoru od osam megaherca. Cijena kompjutera u to vrijeme bila je oko 2.000 dolara. Proizvela ga je kompanija pod okriljem C. Sinclair-a.

Interesovanje za operativne sisteme

Skoro odmah, Linus je razvio interesovanje za različite operativne sisteme. Da bi instalirao floppy kontrolu koju je kupio Torvalds, morao je da napiše sopstveni drajver uređaja. Zatim je pronašao ubode u operativnom sistemu. Linus je otkrio da se ono što se zapravo dogodilo ne poklapa s onim što je obećano u dokumentaciji.

Torvaldsov sljedeći korak bio je rastavljanje Q-DOS OS-a koji je instaliran na njegovom vlastitom računaru. Linus je bio razočaran kada je saznao da se ništa ne može promijeniti u ovom sistemu, pošto je napisan u ROM-u.

Linus je prvi napisao neke igre na novom kompjuteru. Ideje većine njih je pozajmio sa starog kompjutera. Instalirani OS je, međutim, imao mnogo nedostataka. Na primjer, uprkos tome što je obavljao više zadataka, nije imao funkciju zaštite memorije. Sistem bi se u svakom trenutku mogao zamrznuti. Osim toga, nakon razvoja Sinclair QL, K. Sinclair je prestao da poboljšava svoje modele, kao i da podržavapostojeći.

Istorija Linuxa

Linus se, vraćajući se iz vojske, upoznao sa Unix sistemom. Zajedno sa još 32 studenta, Torvalds je odlučio da pohađa kurs C i Unixa. Pošto se ovaj sistem tek pojavio na Univerzitetu u Helsinkiju, nastavnik je morao da uči novi OS zajedno sa studentima.

Linus je bio inspirisan knjigom Andrewa Tatenbauma, profesora iz Amsterdama, da stvori svoj vlastiti operativni sistem. Torvalds tvrdi da mu je ona preokrenula cijeli budući život. U ovoj knjizi ("Dizajniranje i implementacija operativnih sistema"), autor opisuje Minix, obrazovni OS koji je kreirao da podučava Unix. Naravno, Torvalds je odmah odlučio da ga instalira na svoj računar. Problem je bio u tome što Sinclair QL nije dizajniran da odgovara takvim sistemima. Tek u januaru 1991. godine, nakon što je kupio novi računar (sada PC), Torvalds je mogao da instalira Minix na njega.

Nakon proučavanja prednosti i mana ovog operativnog sistema, Linus je odlučio da ga podseti. Bio je to OS za obuku, skinut i oštećen. Minix je nadograđen sa starim Linus programima i zakrpama od strane Brucea Evansa, poznatog australskog hakera.

Kreirajte paket za emulaciju terminala

Sve je počelo činjenicom da je u Minix-u terminal za daljinsku komunikaciju vrlo loše implementiran. A to je bila funkcija koju je Linus najviše koristio. Uz pomoć nje je preko modemske veze kontaktirao univerzitetski računar. Torvalds je odlučio da kreira sopstveni komunikacijski program, zasnovan ne na Minixu, već nanivo hardvera samog računara. Zahvaljujući tome, istovremeno je proučavao računar na 386. procesoru, kao i njegov OS. Torvalds je bio veoma ponosan što je uspeo da unapredi operativni sistem. Ali pokušaji da se njihove zasluge predstave drugima nisu doveli do ničega. Ljudima je bilo teško objasniti da se ispod vanjske nepretencioznosti ponekad mogu pronaći složeni duboki procesi.

Razvijanje drajvera sistema datoteka i disk jedinice

Slika
Slika

Tako je Linux počeo sa paketom za emulaciju terminala. Nakon toga, jedna inovacija je slijedila drugu. Torvalds je bio potreban za preuzimanje i pisanje datoteka na računar koji se nalazi na univerzitetu. Da biste to učinili, bilo ih je potrebno zapisati na disk. Nakon razmišljanja, Linus je odlučio da kreira sistem datoteka i drajver za disk. Istovremeno, sistem koji je planirao da razvije morao je biti kompatibilan sa Minixom. Tokom kreiranja, konsultovao je korisnike Minix-a putem usenet konferencije. Iz ozbiljnih pitanja koja je student postavljao o arhitekturi Minixa i Unixa, moglo se naslutiti da planira razviti vlastiti OS.

Radim na prvoj verziji Linuxa

Jednog dana, Linus je iznenada otkrio da su programi koje je on napisao, obrasli mnogim dodatnim funkcijama i da su radna verzija OS-a. Rad na stvaranju Linuxa u ranim fazama bio je prilično monoton. Torvalds je jedan po jedan pogledao različite sistemske pozive koji su u osnovi Unixa. Na osnovu njih pokušao je kreirati vlastite OS blokove sa funkcijama koje su mu bile potrebne. Bilo je prilično naporno i nije baš stimulativnonastavak rada. Linus je to morao učiniti jer još nije bilo moguće testirati performanse sistema. Nakon obrade oko 25 različitih sistemskih poziva, Torvalds je prešao na drugu taktiku. Sada je počeo da pokušava da pokrene ljusku OS-a. Ako je došlo do grešaka, razvio je potrebne sistemske pozive. Napredak u razvoju sistema je bio evidentan. Granata je počela stabilno da radi od kraja avgusta 1991. godine. Ovo je bio Linusov prvi veliki uspjeh.

Linux 0.01

Slika
Slika

Dakle, prva verzija Linuxa pojavila se u javnom vlasništvu 17. septembra 1991. godine. Tada je Torvalds odlučio kako će nazvati ovaj sistem. Prvobitno je planirao da mu da ime Freax (reč freaks znači "obožavaoci", a "x" je završetak za Unix). Čak je i tada ovaj sistem nazvao Linux, ali je smatrao neskromnim koristiti njegovo ime kao službeno ime. Predavač Tehnološkog univerziteta u Helsinkiju Ari Lemke kreirao je direktorij na FTP serveru univerziteta. Ovo je mjesto gdje je Linus postavio svoj sistem. Ali Ariju se nije svidjela riječ Freax, pa je odlučio da preimenuje direktorij u koji je postavljen u pub/OS/Linux. Torvaldsu nije smetalo, pa se ime postepeno zadržalo.

Verzija OS objavljena na stranici imala je broj 0.01. Stoga je naglašeno da je sistem još uvijek nesavršen i da ga treba ozbiljno unaprijediti. Stoga Torvalds nije javno demonstrirao svoj OS. Poslao je samo pisma nekolicini poznatih hakera, u kojima je naznačio adresu servera sa kojeg mogu da ga preuzmu. Inicijalverzija vam nije dozvoljavala da uradite skoro ništa osim da je pokrenete i odštampate izvore.

Poboljšanja sistema

Interesovanje za sistem je prestalo od njegovog tvorca do novembra 1991. Možda bi njegovo dalje unapređenje stalo. Međutim, slučajnost je intervenisala. Linus, finalizirajući još jednom Minix, pokvario je previdom važne dijelove ovog OS-a. Postavilo se pitanje da li ponovo instalirati Minix ili staviti Linux kao glavni OS. Torvalds je odlučio izabrati svoj sistem.

Linux je već početkom 1992. napravio veliki iskorak. Sistemu je dodato nekoliko karakteristika koje nisu imale analoge u Minixu. Ovo je, na primjer, zamjena na tvrdi disk u slučaju rada sa velikim programima. Linus je također u svoj sistem uveo funkcije koje su korisnici tražili u svojim mejlovima. Tako je Linus Torvalds značajno poboljšao svoj OS.

Pravim besplatan operativni sistem

Kreator sistema je odbio da ponudi nagrade. Od korisnika je samo tražio da pošalju razglednice iz gradova u kojima žive. Linusa je zanimalo gdje se koristi njegov sistem. Razglednice su počele da se slijevaju u lavini - iz Japana, Novog Zelanda, SAD-a, Holandije. Rođaci su konačno primijetili da je Linus stekao veliku popularnost zahvaljujući kompjuterskim studijama. Bogatstvo Linusa Torvaldsa danas je, po svoj prilici, prilično impresivno. Međutim, on sam novac uzima mirno. Profit nikada nije bio u njegovoj prirodi.

Uslovi distribucije

Slika
Slika

U početku su se uslovi za distribuciju OS-a razvijali samo generalno. Linux se distribuirao slobodno, ali nije mogao biti stavljen na prodaju. Ako je korisnik odlučio da napravi poboljšanja ili promjene u sistemu, morao je kreirati izvor, čineći ta poboljšanja u javnom domenu. Linus Torvalds trenutno koristi Opću javnu licencu umjesto autorskih prava.

Uvod u GUI, Linux 1.0

U proleće 1992. haker O. Zbrowski je prilagodio Windows za ovaj OS X. Linux stoga ima grafičko sučelje. Nakon toga, Linus Torvalds je odlučio da je sistem skoro spreman i objavio verziju 0.95. Međutim, ovo je bila greška. Čim je počeo da uvodi mrežne funkcije u svoj OS, shvatio je da je potrebno značajno usavršiti sistem. Samo 2 godine kasnije, verzija 1.0 je objavljena, predstavljena u martu 1994.

Slika
Slika

Pingvin Tux je Torvaldsova lična maskota. Linus Torvalds (Samo za zabavu) u svojoj knjizi govori o istoriji amblema. U njemu piše da je ovu životinju odabrao jer ju je jednog dana pingvin kljucao u zoološkom vrtu.

Velika dostignuća i nagrade

1996. godine Linus Benedikt Torvalds je diplomirao na univerzitetu sa diplomom magistra. U decembru mu je rođena ćerka, a 1997. godine počinje da radi u Silicijumskoj dolini u kompaniji Transmeta. Do danas, Linus Torvalds je kreirao samo 2% kernela sistema. Međutim, on je taj koji odlučuje koje promjene treba napraviti na službenoj grani OS-a koji je razvio.

Slika
Slika

Za kraj, hajde da pričamo o najnovijim nagradama koje je dobio Torvalds. 2012. godine, zajedno sa Shinya Yamanaka, japanskim liječnikom, Linus je postao laureat prestižne Millennium Technology Award. Iste godine postao je član Internet kuće slavnih. Linus Torvalds, čija fotografija i biografija danas zanimaju mnoge, takođe je vlasnik nagrade "Computer Pioneer", koju mu je IEEE uručio u aprilu 2014.

Preporučuje se: