garsenybes

Torvaldas Linus: biografija, nuotraukos ir laimėjimai

Turinys:

Torvaldas Linus: biografija, nuotraukos ir laimėjimai
Torvaldas Linus: biografija, nuotraukos ir laimėjimai
Anonim

Linus Torvalds, kurio biografija pateikiama straipsnyje, gimė žurnalistų šeimoje Suomijoje, kur jis užaugo. Mokykloje jis buvo laikomas nerėnu dėl savo pomėgių ir išvaizdos. Trumpas ir silpnas, jauniausias klasės vaikas, negražus (pagal savo požiūrį), Linus labai aistringai žiūrėjo į technologijas. Bendravimas su bendraamžiais jį mažai domino. Torvaldas Linus gerai mokėsi fizikos ir matematikos, kartais pakenkdamas humanitariniams dalykams. Žemiau esančioje nuotraukoje - mokykla, kurią lankė Linus.

Image

Pristatome kompiuterių pasaulį

Tikrasis guru ir neabejotinas autoritetas jam buvo Leo Waldemaras Turnkvistas, motinos senelis. Jis dirbo Helsinkio universitete, kur buvo statistikos profesorius. Būtent šis žmogus savo anūkui atrado kompiuterių pasaulį. Būdamas 11 metų Torvaldsas jau išmoko „Commodore VIC-20“, studijuodamas „Basic“ programavimą, nes šis kompiuteris nebebuvo tinkamas.

Image

Po kurio laiko Torvaldas pavargo nuo monotoniškos programų įvesties. Linus Torvalds (jo nuotrauka pateikiama aukščiau) pradėjo pirkti visus šalyje pasirodžiusius kompiuterinius žurnalus ir knygas. Viename žurnale Linus rado Morzės kodo programą. Jis nebuvo sukurtas BASIC, kaip ir visi kiti, su kuriais jis anksčiau buvo susidūręs, bet buvo tik skaičių rinkinys. Juos būtų galima versti rankiniu būdu į mašinų kalbą, užrašyti grandine ir nuliais, suprantama kompiuteriui.

Torvaldas Linusas suprato, kad „Basic“ yra kompiuterio dalis, ir tada jis pradėjo nagrinėti kitus jo aspektus. Kai senelis mirė, jis galvą metė dirbdamas su kompiuteriu, kurį paveldėjo Linus.

Linusų šeima

Jau kalbėjome apie senelį ir jo vaidmenį mūsų herojaus likime. Kaip ir kiti šeimos nariai, Torvaldo tėvai vis dar dirba žurnalistikos srityje. Niels Torvalds, tėvas, yra radijo ir televizijos žurnalistas. Anna Torvalds, Linus motina, yra literatūros redaktorė. Sesuo Sarah vadovauja vertimų biurui, kuris daugiausia dėmesio skiria naujienų reportažų vertimui. Pats Linusas Torvaldsas, kurio biografija niekaip nesusijęs su žurnalistika, skeptiškai vertina šią profesiją.

Paauglystė

Jaunystės metais Linus, skirtingai nei daugelis jo bendraamžių, nebuvo traukiamas nei su ledo rituliu nei futbolu, nei flirtuoti su merginomis. Torvaldsas buvo visiškai įsisavinamas dirbant su kompiuteriais.

Tada Linusas Torvaldsas išvyko į universitetą. Metus po to studijavęs, jis buvo pašauktas į armiją, kur pagerino savo sveikatą ir siurbė raumenis fizinio rengimo klasėse. Po demobilizacijos Torvaldas grįžo į universitetą. Būtent ši mokymo įstaiga davė impulsą programavimo pamokoms jau rimtu lygiu. Visas tolimesnis „Torvalds“ gyvenimas susijęs su visame pasaulyje žinomos operacinės sistemos kūrimu.

Net būdamas 17 metų, 1987 m., „Linus“ nusipirko naują produktą „Sinclair QL“, kad pakeistų pasenusį VIC-20. Šis kompiuteris turėjo 128 KB atminties. Jis dirbo aštuonių MHz procesoriumi iš „Motorola“. Tuo metu kompiuterio kaina buvo apie 2000 USD. Jį pagamino bendrovė, globojama C. Sinclairo.

Susidomėjimas operacinėmis sistemomis

Beveik iš karto „Linus“ susidomėjo įvairiomis operacinėmis sistemomis. Tam, kad būtų galima nustatyti „Torvalds“ įsigytą diskelio valdymą, jam reikėjo parašyti savo įrenginio tvarkyklę. Tada jis operacinėje sistemoje rado punkcijas. Linusas atrado, kad tai, kas vyko realybėje, nesutampa su tuo, kas buvo pažadėta dokumentuose.

Kitas Torvaldso žingsnis buvo „Q-DOS“, kuris buvo įdiegtas jo paties kompiuteryje, išmontavimas. Linusas nusivylė sužinojęs, kad šioje sistemoje nieko pakeisti neįmanoma, nes ji buvo parašyta ROM.

Linus pirmą kartą naujajame kompiuteryje parašė keletą žaidimų. Daugelio jų idėjas jis pasiskolino iš seno kompiuterio. Įdiegta OS vis dėlto turėjo daug trūkumų. Pavyzdžiui, nepaisant daugelio užduočių, jis neturėjo apsaugos nuo atminties. Sistema gali bet kada užšalti. Be to, sukūręs „Sinclair QL“, K. Sinclairis nustojo tobulinti savo modelius, taip pat remti esamus.

„Linux“ istorija

Linus, grįžęs iš armijos, susipažino su „Unix“ sistema. Kartu su 32 kitais studentais Torvaldas nusprendė pasirinkti kursą „C ir Unix“. Kadangi ši sistema ką tik atsirado tuo metu Helsinkio universitete, dėstytojas turėjo kartu su studentais studijuoti naują OS.

Linusas sugalvojo sukurti savo operacinės sistemos knygą, kurią pateikė Andrew Tatenbaum, profesorius iš Amsterdamo. Torvaldsas teigia, kad ji visą jo gyvenimą apvertė aukštyn kojomis. Šioje knygoje (Operacinių sistemų projektavimas ir įgyvendinimas) autorius aprašo „Minix“ - mokymo programą, kurią jis sukūrė mokyti Unix. Natūralu, kad Torvaldas iškart nusprendė ją įdiegti savo kompiuteryje. Problema buvo ta, kad „Sinclair QL“ nebuvo skirtas tokioms sistemoms įdiegti. Tik 1991 m. Sausio mėn., Įsigijęs naują kompiuterį (dabar asmeninį kompiuterį), Torvaldsui pavyko jame įdiegti „Minix“.

Ištyręs šios operacinės sistemos pranašumus ir trūkumus, „Linus“ nusprendė atkreipti į tai dėmesį. Tai buvo mokymo OS, apkarpyta ir iškreipta. „Minix“ tapo sudėtingesnė įdiegus senąsias „Linus“ programas ir pataisas, kurias atliko garsusis įsilaužėlis iš Australijos Bruce'as Evansas.

Sukurti terminalo emuliacijos paketą

Viskas prasidėjo nuo to, kad „Minix“ nuotolinio ryšio terminalas buvo įgyvendintas labai prastai. Ir tai buvo ta funkcija, kuria Linus naudojosi dažniausiai. Su jos pagalba jis susisiekė su universiteto kompiuteriu modemo ryšiais. Torvaldsas nusprendė sukurti savo komunikacijos programą, remdamasis ne „Minix“, o paties kompiuterio aparatūros lygiu. Dėl šios priežasties jis vienu metu studijavo 386-ojo procesoriaus kompiuterį, taip pat jo OS. Torvaldas labai didžiavosi, kad sugebėjo patobulinti OS. Bet bandymai pristatyti savo nuopelnus kitiems nieko nenuvedė. Žmonėms buvo sunku paaiškinti, kad kartais išoriniame nepretenzybėje įmanoma rasti sudėtingus gilius procesus.

Failų sistemos tvarkyklės ir disko kūrimas

Image

Taigi, „Linux“ pradėjo kurti terminalo emuliacijos paketą. Po to sekė viena naujovė. Torvaldams reikėjo atsisiųsti ir įrašyti failus į kompiuterį universitete. Tam reikėjo juos įrašyti į diską. Galvodamas, „Linus“ nusprendė sukurti failų sistemos tvarkyklę ir disko įrenginį. Tuo pačiu metu jo planuojama sukurti sistema turėjo būti suderinama su Minix. Kurdamas jį, jis konsultavosi su „Minix“ vartotojais per „usenet“ konferenciją. Iš kokių rimtų klausimų studentas uždavė „Minix“ ir „Unix“ architektūrą, buvo galima atspėti, kad jis planuoja kurti savo OS.

Darbas su pirmąja „Linux“ versija

Kartą Linusas netikėtai sužinojo, kad jo parašytos programos apaugo daugybe papildomų funkcijų ir reiškia veikiančią OS versiją. Darbas kuriant „Linux“ ankstyvosiose stadijose buvo monotoniškas. „Torvalds“ vienas po kito nagrinėjo įvairius sistemos kvietimus, pagrindžiančius „Unix“. Remdamasis jais, jis bandė sukurti savo OS blokus su reikalingomis funkcijomis. Tęsti darbą buvo gana varginanti ir nelabai stimuliuojanti. „Linus“ turėjo tai padaryti, nes vis tiek nebuvo įmanoma patikrinti sistemos funkcionalumo. Apdorojęs apie 25 skirtingus sistemos skambučius, „Torvalds“ perėjo prie kitos taktikos. Dabar jis pradėjo bandyti paleisti OS apvalkalą. Jei įvyko klaidų, jis sukūrė reikiamus sistemos skambučius. Pažanga kuriant sistemą buvo akivaizdi. Korpusas stabiliai pradėjo veikti nuo 1991 m. Rugpjūčio pabaigos. Tai buvo pirmoji didelė „Linus“ sėkmė.

„0.01“ „Linux“

Image

Pirmoji „Linux“ versija viešai pasirodė 1991 m. Rugsėjo 17 d. Tada Torvaldas nusprendė, ką vadinti šia sistema. Iš pradžių jis planavo suteikti jai vardą „Freax“ (žodis „freaks“ reiškia „gerbėjai“, o „x“ yra „Unix“ pabaiga). Net tada jis vadino šią „Linux“ sistemą, tačiau manė, kad nemandagu naudoti savo vardą kaip oficialų vardą. Helsinkio technologijos universiteto dėstytojas Ari Lemke sukūrė katalogą universiteto FTP serveryje. Štai čia Linusas įdėjo savo sistemą. Tačiau žodis „Freax Ari“ nepatiko, todėl jis nusprendė pervadinti katalogą, kuriame jis buvo pub / OS / Linux. Torvaldas to ypač nemanė, todėl vardas pamažu taisėsi.

Svetainėje paskelbta OS versija buvo sunumeruota 0, 01. Taigi buvo pabrėžta, kad sistema vis dar yra netobula ir ją reikia rimtai peržiūrėti. Todėl Torvaldas viešai nedemonstravo savo OS. Kelis žinomus įsilaužėlius jis siuntė tik laiškus, kuriuose buvo nurodytas serverio adresas, kur jį buvo galima atsisiųsti. Pradinė versija neleido padaryti beveik nieko, išskyrus jos paleidimą ir šaltinių kodų sąrašą.

Sistemos tobulinimas

Kūrėjo susidomėjimas šia sistema baigėsi iki 1991 m. Lapkričio mėn. Galbūt tolimesnis jo tobulinimas nustos. Vis dėlto atsitiktinumas įsikišo. Linusas, dar kartą užbaigdamas „Minix“, sugadino svarbių šios OS skyriaus dalių priežiūrą. Klausimas buvo, ar iš naujo įdiegti „Minix“, ar įdiegti „Linux“ kaip pagrindinę OS. Torvaldas nusprendė pasirinkti savo sistemą.

Iki 1992 m. Pradžios „Linux“ padarė didelį šuolį į priekį. Į sistemą buvo įtrauktos kelios funkcijos, kurios neturėjo „Minix“ analogų. Tai, pavyzdžiui, keičiama į standųjį diską, jei dirbate su didelėmis programomis. Linus savo sistemoje taip pat įdiegė funkcijas, kurių vartotojai reikalavo savo laiškuose. Taigi „Linus Torvalds“ žymiai patobulino savo OS.

"Aš darau nemokamą operacinę sistemą"

Sistemos kūrėjas atsisakė atlygio pasiūlymų. Jis tik paprašė vartotojų atsiųsti atvirukų iš miestų, kuriuose jie gyveno. Linusui buvo įdomu sužinoti, kur buvo naudojama jo sistema. Atvirukai ėmė lipdyti lavina - iš Japonijos, Naujosios Zelandijos, JAV ir Nyderlandų. Giminaičiai pagaliau pastebėjo, kad Linus įgijo didelį populiarumą dėl savo kompiuterinės veiklos. Manoma, kad šiandien Linuso Torvaldo būklė yra labai įspūdinga. Tačiau pinigus jis priima ramiai. Siekimas pasipelnyti jo charakteryje niekada nebuvo.

Platinimo sąlygos

Image

Iš pradžių OS platinimo sąlygos buvo kuriamos tik bendrai. „Linux“ buvo nemokama, tačiau jos nebuvo galima parduoti. Jei vartotojas nusprendė patobulinti ar pakeisti sistemą, jis turėjo sukurti šaltinio kodą, padarydamas šiuos patobulinimus viešai prieinamus. Vietoj autorių teisių Linus Torvalds šiuo metu naudojasi „General Public License“.

Atėjo grafinė sąsaja, „Linux 1.0“

1992 m. Pavasarį įsilaužėlis O. Zbrowski pritaikė „X Windows“ šiai OS. Taigi „Linux“ turėjo grafinę sąsają. Po to Linus Torvalds nusprendė, kad sistema jau beveik paruošta ir išleido 0.95 versiją. Tačiau tai buvo klaida. Vos pradėjęs diegti tinklo funkcijas savo operacinėje sistemoje, jis suprato, kad reikia žymiai modifikuoti sistemą. Tik po 2 metų buvo išleista 1.0 versija 1994 m. Kovo mėn.

Image

„Torvalds“ asmeninis talismanas yra „Tux pingvinas“. Linus Torvalds („Just for Fun“) savo knygoje pasakoja apie emblemos istoriją. Jame jis rašo, kad pasirinko šį gyvūną, nes kartą pingvinas jį zoologijos sode pagrobė.