Torvalds Linus: biografija, fotografije i postignuća

Sadržaj:

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

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

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

Linus Torvalds, čija je biografija predstavljena u članku, rođen je u obitelji novinara u Finskoj, gdje je i odrastao. U školi su ga zbog hobija i izgleda smatrali štreberom. Nizak i slabašan, najmlađe dijete u razredu, ružan (po vlastitom priznanju), Linus je bio vrlo strastven za tehnologiju. Komunikacija s vršnjacima nije ga zanimala. Torvalds Linus je bio odličan učenik fizike i matematike, ponekad na štetu humanističkih znanosti. Fotografija ispod prikazuje školu koju je Linus pohađao.

Slika
Slika

Uvođenje u svijet računala

Pravi guru i neosporan autoritet za njega bio je Leo Waldemar Turnqvist, djed po majci. Radio je na Sveučilištu u Helsinkiju gdje je bio profesor statistike. Upravo je taj čovjek svom unuku otvorio svijet računala. U dobi od 11 godina, Torvalds je već savladavao Commodore VIC-20, dok je učio i osnovno programiranje, budući da ovo računalo nije bilo dobro ni za što drugo.

Slika
Slika

Nakon nekog vremena, Torvalds se umorio od monotonog unosa programa. LinusTorvalds (njegova fotografija je prikazana gore) počeo je kupovati sve računalne časopise i knjige koje su se pojavile u zemlji. U jednom časopisu Linus je pronašao program za Morseovu azbuku. Nije nastao u BASIC-u, kao svi ostali koje je prije upoznao, već je bio samo skup brojeva. Mogli bi se ručno prevesti na strojni jezik, napisati u lancu jedinica i nula razumljivih računalu.

Torvalds Linus je shvatio da je BASIC dio računala, a zatim je počeo proučavati njegove druge strane. Kad mu je djed umro, naglo se upustio u rad s računalom koje je Linus naslijedio.

Obitelj Linus

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

godine mladosti

U mladosti, Linusa, za razliku od mnogih njegovih vršnjaka, nije privlačio hokej niti koketiranje s djevojkama. Torvalds je bio potpuno zaokupljen radom s računalima.

Onda je Linus Torvalds otišao na sveučilište. Nakon što je tamo studirao godinu dana, pozvan je u vojsku, gdje je poboljšao svoje zdravlje i napumpao mišiće na satovima tjelesnog treninga. Nakon demobilizacije, Torvalds se vratio studiju na sveučilištu. To je edukativnoinstitucija mu je dala poticaj programiranju na ozbiljnoj razini. Sav daljnji život Torvaldsa povezan je s razvojem svjetski poznatog operativnog sustava.

Čak u dobi od 17 godina, 1987., Linus je kupio novi proizvod, Sinclair QL, kako bi zamijenio zastarjeli VIC-20. Ovo računalo je imalo 128 KB memorije. Radio je na procesoru od osam megaherca iz Motorole. Cijena računala u to vrijeme bila je oko 2000 dolara. Proizvela ga je tvrtka pod okriljem C. Sinclair-a.

Interes za operacijske sustave

Gotovo odmah, Linus je razvio interes za razne operativne sustave. Kako bi instalirao kontrolu diskete koju je kupio Torvalds, trebao je napisati vlastiti upravljački program uređaja. Tada je pronašao ubode u operativnom sustavu. Linus je otkrio da ono što se zapravo dogodilo ne odgovara onome što je obećano u dokumentaciji.

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

Linus je prvi napisao neke igre na novom računalu. Ideje većine njih posudio je sa starog računala. Međutim, instalirani OS imao je mnogo nedostataka. Primjerice, unatoč višezadaćnosti, nije imao funkciju zaštite memorije. Sustav bi se u svakom trenutku mogao zamrznuti. Osim toga, nakon razvoja Sinclair QL, K. Sinclair je prestao poboljšavati svoje modele, kao i podržavatipostojeći.

Povijest Linuxa

Linus se, vraćajući se iz vojske, upoznao s Unix sustavom. Zajedno s još 32 studenta, Torvalds je odlučio pohađati tečaj C i Unixa. Budući da se ovaj sustav tek pojavio na Sveučilištu u Helsinkiju, učitelj je morao naučiti novi OS zajedno sa studentima.

Linus je bio inspiriran knjigom Andrewa Tatenbauma, profesora iz Amsterdama, da stvori vlastiti operativni sustav. Torvalds tvrdi da mu je cijeli budući život okrenula naglavačke. U ovoj knjizi ("Dizajniranje i implementacija operacijskih sustava"), autor opisuje Minix, obrazovni OS koji je stvorio za podučavanje Unixa. Naravno, Torvalds ga je odmah odlučio instalirati na svoje računalo. Problem je bio u tome što Sinclair QL nije bio dizajniran da odgovara takvim sustavima. Tek u siječnju 1991., nakon što je kupio novo računalo (sada PC), Torvalds je mogao na njega instalirati Minix.

Nakon što je proučio prednosti i nedostatke ovog operativnog sustava, Linus ga je odlučio sjetiti. Bio je to OS za obuku, skinut i unakažen. Minix je nadogradio sa starim Linus programima i zakrpama Bruce Evans, poznati australski haker.

Napravite paket za emulaciju terminala

Sve je počelo činjenicom da je u Minixu terminal za udaljenu komunikaciju vrlo loše implementiran. A to je bila funkcija koju je Linus najviše koristio. Uz nju je putem modemske veze kontaktirao sveučilišno računalo. Torvalds je odlučio stvoriti vlastiti komunikacijski program, koji se ne temelji na Minixu, već nahardversku razinu samog računala. Zahvaljujući tome, istovremeno je proučavao računalo na 386. procesoru, kao i njegov OS. Torvalds je bio jako ponosan što je uspio poboljšati OS. Ali pokušaji da svoje zasluge predstave drugima nisu doveli do ničega. Ljudima je bilo teško objasniti da se pod vanjskom nepretencioznošću ponekad mogu pronaći složeni duboki procesi.

Razvijanje upravljačkog programa datotečnog sustava i diskovnog pogona

Slika
Slika

Tako je Linux započeo s paketom za emulaciju terminala. Nakon toga, jedna je inovacija slijedila drugu. Torvalds je trebao preuzeti i napisati datoteke na računalo koje se nalazi na sveučilištu. Da biste to učinili, bilo ih je potrebno zapisati na disk. Nakon razmišljanja, Linus je odlučio stvoriti upravljački program za datotečni sustav i pogon diska. Istovremeno, sustav koji je planirao razviti morao je biti kompatibilan s Minixom. Tijekom izrade konzultirao je korisnike Minixa putem usenet konferencije. Iz ozbiljnih pitanja koja je student postavljao o arhitekturi Minixa i Unixa, moglo se naslutiti da planira razviti vlastiti OS.

Rad na prvoj verziji Linuxa

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

Linux 0,01

Slika
Slika

Dakle, prva verzija Linuxa pojavila se u javnoj domeni 17. rujna 1991. godine. Tada je Torvalds odlučio kako nazvati ovaj sustav. Prvotno mu je planirao dati ime Freax (riječ freaks znači "obožavatelji", a "x" je završetak za Unix). Čak je i tada ovaj sustav nazvao Linux, ali se smatrao neskromnim koristiti njegovo ime kao službeni naziv. Predavač Tehnološkog sveučilišta u Helsinkiju Ari Lemke stvorio je direktorij na FTP poslužitelju sveučilišta. Ovdje je Linus postavio svoj sustav. Ali Ariju se nije svidjela riječ Freax, pa je odlučio preimenovati direktorij u koji je postavljen u pub/OS/Linux. Torvalds nije imao ništa protiv, pa se ime postupno zadržalo.

Verzija OS-a objavljena na stranici imala je broj 0.01. Stoga je naglašeno da je sustav još uvijek nesavršen i da ga treba ozbiljno unaprijediti. Stoga Torvalds nije javno demonstrirao svoj OS. Poslao je samo dopise nekolicini poznatih hakera, u kojima je naznačio adresu servera s kojeg ga mogu preuzeti. Početniverzija vam nije dopuštala da učinite gotovo ništa osim da je pokrenete i ispišete izvore.

Poboljšanja sustava

Interes za sustav je prestao od njegovog tvorca do studenog 1991. Možda bi se njegovo daljnje poboljšanje zaustavilo. Međutim, slučajnost se umiješala. Linus, ponovno dovršavajući Minix, pokvario je previdom važne dijelove ovog OS-a. Postavilo se pitanje hoće li ponovno instalirati Minix ili staviti Linux kao glavni OS. Torvalds je odlučio odabrati svoj sustav.

Linux je već početkom 1992. napravio veliki korak naprijed. Sustavu je dodano nekoliko značajki koje nisu imale analoge u Minixu. To je, na primjer, zamjena na tvrdi disk u slučaju rada s velikim programima. Linus je također u svoj sustav uveo značajke koje su korisnici tražili u svojim e-mailovima. Tako je Linus Torvalds značajno poboljšao svoj OS.

Radim besplatan operativni sustav

Tvorac sustava odbio je ponuditi nagrade. Od korisnika je samo tražio da pošalju razglednice iz gradova u kojima su živjeli. Linusa je zanimalo gdje se koristi njegov sustav. Razglednice su se počele slijevati u lavini - iz Japana, Novog Zelanda, SAD-a, Nizozemske. Rođaci su konačno primijetili da je Linus stekao veliku popularnost zahvaljujući studiju računala. Bogatstvo Linusa Torvaldsa danas je, vjerojatno, prilično impresivno. Međutim, on sam novac uzima mirno. Dobit mu nikad nije bila u prirodi.

Uvjeti distribucije

Slika
Slika

U početku su se uvjeti za distribuciju OS-a razvijali samo općenito. Linux se distribuirao slobodno, ali se nije mogao staviti na prodaju. Ako je korisnik odlučio napraviti poboljšanja ili izmjene sustava, morao je stvoriti izvor, čineći ta poboljšanja javnom domenom. Linus Torvalds trenutno koristi Opću javnu licencu umjesto autorskih prava.

Uvod u GUI, Linux 1.0

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

Slika
Slika

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

Velika postignuća i nagrade

1996. Linus Benedikt Torvalds diplomirao je na sveučilištu s diplomom magistra. U prosincu mu se rodila kći, a 1997. godine počeo je raditi u Silicijskoj dolini u Transmeti. Do danas je Linus Torvalds stvorio samo 2% kernela sustava. 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, razgovarajmo o najnovijim nagradama koje je primio Torvalds. 2012. godine, zajedno sa Shinyom Yamanakom, japanskim liječnikom, Linus je postao laureat prestižne nagrade Millennium Technology Award. Iste godine postao je član internetske kuće slavnih. Linus Torvalds, čija fotografija i biografija danas zanimaju mnoge, također je vlasnik nagrade "Computer Pioneer", koju mu je IEEE uručio u travnju 2014.

Preporučeni: