Kādu operētājsistēmu izstrādāja Linuss Torvalds. Kā Linuss Torvalds padarīja attīstību brīvāku. Linux vēsture

Linuss Benedikts Torvalds- pasaulslavenais somu programmētājs, leģenda datorpasaulē, īpaši programmētāju vidū. Viņš kļuva slavens ar to, ka radīja operētājsistēmu, kas radīja apvērsumu datoru industrijā un radīja datoru "reliģiju".

Torvalda bērnība

Slavenais programmētājs dzimis Somijas galvaspilsētā - Helsinku pilsētā 1969. gada 28. decembrī žurnālistu ģimenē. Tas tika nosaukts slavenā ķīmiķa Linusa Paulinga vārdā, kuram savulaik tika piešķirta Nobela prēmija. Linusa māte strādāja par tulku somu laikrakstu izdevniecībā. Mans tēvs bija komunists, bet pēc 70. gadu vidus viņa intereses mainījās un viņš kļuva par radio žurnālistu. Torvalda tēvocis strādāja televīzijā, un viņa vectēvs bija galvenais laikraksta redaktors. Viņa ģimene piederēja tam nelielajam somu skaitam, kas runāja zviedru valodā, un no 5 miljoniem Somijā dzīvoja apmēram 300 tūkstoši.

Viņa tēvs atstāja Linusu pie mātes, kad viņš vēl bija mazs, tāpēc zēnu audzināja viņa māte un vecvecāki. Neskatoties uz to, viņa bērnība bija laimīga. Tā kā ģimene pārsvarā sastāvēja no žurnālistiem, Torvaldam kopš bērnības tika ieaudzināta tieksme pēc lasīšanas. Tomēr žurnālistika viņu interesēja mazāk nekā dators, ko Leo Toerngvis (Torvalda vectēvs no mātes puses) nopirka sev 70. gadu vidū. Tas bija viens no pirmajiem datoriem tajā laikā. To sauca par Commodore Vic 20.

Tomēr Linusam drīz apnika standarta programmas datorā un viņš gribēja uzrakstīt kaut ko savu. Sākumā viņš nolēma apgūt BASIC, taču drīz vien ar šīs programmēšanas valodas iespējām viņam nepietika un viņš nolēma apgūt citu, sarežģītāku valodu, bet tajā pašā laikā ar lieliskām iespējām - Assembler. Linuss iemācījās ātri, un viņu nekas nenovērsa. Viņa tēvs mēģināja iedvest viņā interesi par meitenēm, sportu un daudz ko citu, nekā patika Linusa vienaudži. Bet visi mēģinājumi bija veltīgi. Dažus gadus vēlāk Torvalds savā grāmatā atzina, ka bez matemātikas un programmēšanas viņu tolaik nekas cits neinteresēja, turklāt viņš vienkārši nav vēlējies saprast citas jomas.

Kā radās Linux

Linuss sakrāja naudu un sapņoja iegūt savu datoru. 1987. gadā viņa sapnis piepildījās, un viņš iegādājās Sinclair Ql, 32 bitu personālo datoru ar Motorola 68008 procesoru, 7,5 MHz un 128 KB operatīvo atmiņu.

Tomēr Linus nebija ilgi apmierināts ar savu pirkumu. Vilšanās viņu piemeklēja, tiklīdz viņš uzzināja, ka instalēto operētājsistēmu nav iespējams pārprogrammēt. Tam bija nepieciešams īpašs aprīkojums, kura viņam nebija. 19 gadu vecumā viņš iestājās Helsinku Universitātē, kur savulaik mācījās viņa vecāki. Uzņemšanas brīdī viņa zināšanas programmēšanas jomā bija diezgan plašas, tāpēc viņš iestājās datorzinātņu nodaļā. Programmēšanas valodu C Linus sāka mācīties 1990. gadā universitātes klasē. Šī ir tā pati valoda, ko viņš izmantoja, rakstot Linux operētājsistēmas kodolu.

1991. gadā viņš nomaina veco datoru un iegādājas jaunu, tiem laikiem jaudīgāku: Intel 386 procesoru ar takts frekvenci 33 MHz un 4 MB RAM.

Taču arī šis dators viņu pievīla, pareizāk sakot, tā operētājsistēma – MS-DOS, kas tika piegādāta komplektācijā un izmantoja tikai pusi no procesora iespējām. Tāpēc Torvalds nolemj standarta operētājsistēmu aizstāt ar to, kas ir universitātes datoros - UNIX operētājsistēmu. Un šeit viņš saskaras ar citu problēmu: lētākais UNIX ar pamata funkcijām maksā apmēram piecus tūkstošus dolāru. Viņam nav tādas naudas, tāpēc viņš nolemj iegūt UNIX, mazas operētājsistēmas klonu, ko sauc par MINIX. Sistēma tika rakstīta UNIX studentiem. Tās autors bija Endrjū Tanenbaums - speciālists operētājsistēmu jomā.

Lai gan MINIX bija paredzēts Intel x86 procesoriem un daudz jaudīgāks par MS-DOS, tam bija daudz trūkumu. Sistēma bija apmaksāta (bet ne ļoti dārga), funkcionalitāte bija slikta, un viss pārējais - puse koda tika slēgta. Linuss Torvalds ar to nevarēja samierināties un tāpēc nolēma izveidot savu operētājsistēmu, kaut ko pa vidu starp UNIX un MINIX. Diez vai viņš pēc tam domāja par to, cik daudz laika tas viņam prasīs, un noteikti negaidīja, ka viņa sistēma mainīs ne tikai viņa turpmāko dzīvi, bet visu datoru industriju.

Par savu nodomu viņš nolēma paziņot MINIX konferencē. Bija 1991. gada 25. augusts. Šeit ir viņa oriģinālais ieraksts:

Oriģinālā vēstule

Temats: Ko jūs vēlētos redzēt Minix?

(Maza aptauja par manu jauno operētājsistēmu)

Sveiki visiem Minix lietotājiem -

Es izstrādāju operētājsistēmu (bezmaksas, tikai hobijs - ne tik liela un

profesionālis, piemēram, GNU) 386 (486) procesoriem. Es sāku aprīlī, un tagad man jau ir

pirmie rezultāti. Es vēlētos dzirdēt jūsu viedokli par to, kas jums patīk/nepatīk Minix, kā manā

operētājsistēma dažos veidos ir balstīta uz to (tā pati failu sistēmas struktūra - bet tas ir tikai

praktiski apsvērumi).

Esmu jau portējis bash(1.08), gcc(1.40), un šķiet, ka viss darbojas labi. No tā izriet, ka in

tuvāko mēnešu laikā man būs pirmā darba versija, un tāpēc es vēlētos

zināt, kas cilvēkiem visvairāk vajadzīgs.

Visi ieteikumi ir laipni gaidīti, bet nevaru apsolīt, ka tos īstenošu :)

Linuss Torvalds [aizsargāts ar e-pastu]

Linusa citāti

Zemāk ir saraksts ar slavenākajiem Linusa Torvalda citātiem:

"Šeit es vēlos runāt par saviem zelta likumiem. Pirmkārt, izturieties pret citiem tā, kā vēlaties, lai viņi izturas pret jums. Ievērojot šo noteikumu, jebkurā situācijā jūs zināt, kā rīkoties. Otrkārt, esiet lepns par to, ko darāt. Treškārt: dari visu ar prieku.

“Ikviens, kurš lasīs šo sleju, domās, ka pieaugošā mana hakera lomas nasta ir padarījusi mani par necilvēku. Bet tā nav taisnība. Es vienmēr esmu bijis nelietis."

“Es atvedu meitenes mājās tikai tad, kad viņas gribēja trenēties. Tas nebija tik bieži, un es nekad nebiju iniciators, bet manam tēvam ir ilūzija, ka viņi vēlas darīt vairāk nekā tikai matemātiku. (Viņaprāt, viņi visi iegādājās vienu un to pašu formulu: nozīmīgs deguns = nozīmīgs vīrietis).

"Programmas ir kā sekss: tas ir labāk, ja tas ir bezmaksas."

"Microsoft nav ļauns, viņiem vienkārši ir ļoti sliktas operētājsistēmas."

"Mani sauc Linuss, un es esmu tavs Dievs."

"Redziet, jums ir jābūt ne tikai labam kodētājam, lai izveidotu Linux līdzīgu sistēmu, bet arī jābūt gudram kuces dēlam."

Linux filozofija: "Smejies briesmu priekšā." Ak! Ne tā. "Dari pats". Jā labi.

"Daži man ir teikuši, ka resns pingvīns, viņuprāt, ne visai atspoguļo Linux eleganci. Bet, manuprāt, viņi vienkārši nekad nav skrējuši dusmīgu pingvīnu ar ātrumu zem 200 km/h.

"Inteliģence ir spēja izvairīties no darba veikšanas, bet tā, lai tas tiktu paveikts."

Kad jūs sakāt: "Es uzrakstīju programmu, kas avarē Windows", cilvēki tikai stulbi skatās uz jums un atbild: "Jā, es saņēmu šādas programmas kopā ar sistēmu bez maksas."

“Man nav šaubu, ka virtualizācija dažās jomās ir noderīga. Es ļoti šaubos, vai tam kādreiz būs tāda ietekme, kādu vēlas virtualizācijā iesaistītie.

“Tātad, visticamāk, lielākajai daļai no jums Ziemassvētkos būs nepanesami garlaicīgi, un šeit ir jums ideāla izklaide. Tests 2.6.15-rc7. Visi veikali būs slēgti, un starp ēdienreizēm tiešām nebūs labākas aktivitātes."

Linuss Torvalds uzskata, ka ARM ir ļoti maz iespēju pilnībā uzvarēt x86. Visa aparatūras un programmatūras ekosistēma ir izveidota ap x86 arhitektūru, savukārt ARM tikai veido lielu skaitu ierīču.

Torvalds savu viedokli pauda Linaro Connect konferencē, kas notika pagājušajā nedēļā. Tas notika sarunā ar Deividu Raslingu, Linaro, bezpeļņas organizācijas, kas optimizē programmatūru ARM procesoriem, CTO.

Kāpēc Linuss Torvalds dod priekšroku x86

Kad Ruslings jautāja Torvaldam, vai viņam ir iecienīta procesora arhitektūra, viņš, nekrītot aci, atbildēja, ka viņa iecienītākā arhitektūra joprojām ir x86. Neviena cita arhitektūra nenodrošina tik lielu un atvērtu infrastruktūru. Procesora instrukcijas nav tik svarīgas. Daži cilvēki aizraujas ar lietām, kurām nav īsti nozīmes. Patiešām svarīga ir infrastruktūra ap x86 instrukciju kopu.

Linuss Torvalds teica, ka ARM ir spēcīgs mobilajos tālruņos, taču viņš bija vīlies par ARM, jo kā aparatūras platforma ar to joprojām nav īpaši patīkami rīkoties. Tas galvenokārt ir tāpēc, ka tai nav vienotas instrukciju kopas, piemēram, x86, taču tagad tas kļūst labāks.

Uzdevums būt pēc iespējas saderīgākam ARM izstrādātājiem nebija tik akūts, kā tas tika darīts x86. Un ekosistēmā, kur saderība nav galvenā prioritāte, saskaņā ar Linusa Torvaldsa teikto, ražotājiem nav stimula padarīt savas platformas noderīgākas.

Kā pierādījumu tam var minēt faktu, ka ARM izstrāde tiek veikta uz parastajiem x86 datoriem. Torvaldam ļoti patīk Raspberry Pi, taču viņš to uzskata tikai par rotaļlietu. ARM nevar uzvarēt, kamēr platformas izstrādātāji nav gatavi to izmantot kā savas galvenās mašīnas.

Linuss Torvalds stāstīja, ka 30 gadus mēģinājis iegādāties ARM datoru. Un no savas agrīnās pieredzes ar 6502 viņš ARM novērtēja augstus norādījumus par instrukciju apstrādes ātrumu. Taču grūtības nogādāt Acorn Archimedes mašīnu Somijā lika viņam iegādāties Sinclair QL. Tā bija kļūda, kas lika viņam saprast platformas saderības un plaša atbalsta nozīmi.

Linuss teica līdzīgas lietas par lietu internetu (IoT). Uz jautājumu par to, kā atvieglot Linux darbību ierīcēs ar zemiem skaitļošanas resursiem, viņš atbildēja, ka Linux izstrādātāju kopiena to nedarītu, jo lielākā daļa šo ierīču ir pārāk ierobežotas.

Ir daudzas atvērtas IoT ierīces, par kurām kopiena rūpēsies, taču, ja to specifikācijas ir slēgtas, tās atbalstīs tikai to ražotāji, un kodols neiekļaus kodu, lai tās darbotos pareizi.

Jebkurā gadījumā Linux atvieglošana var nebūt veids, kā virzīt IoT ierīces, pat ja lētāka aparatūra ir labāka. Cilvēki vienmēr vēlēsies vairāk skaitļošanas jaudas, un aparatūras resursi turpinās pieaugt.

Torvalds pieskārās arī Linux dzīvotspējai. Viņš teica, ka operētājsistēma attīstās, ne tikai pievieno jaunas funkcijas, tika veiktas daudzas izmaiņas zemā līmenī, bet neviens to īsti nepamanīja. Atbildot uz piezīmi, ka galveno galveno izstrādātāju vecums ir problēma, Linuss Torvalds sacīja, ka komandā ir nepārtrauktība un galveno izstrādātāju skaits ir apbrīnojami liels, daudz vairāk nekā citos atvērtā pirmkoda projektos.

Raslings arī izteica piezīmi Torvaldam par viņa uzvedību. Uz ko Linuss teica, ka viņš ir tiešs cilvēks un caur internetu neviens tavu toni nedzird. Strīdu valoda Linux kodola adresātu sarakstā dažkārt ir skarba, Linuss lieto skarbu valodu, bet galu galā ne vienmēr var būt jauks un mierīgs. Viņš turpināja teikt, ka dažreiz viņa kašķība rada vairāk jaunumus nekā spēja būt jauks. Linuss saka, ka jūtas kā pilnīgi laimīgs cilvēks. Viņiem bija lielisks izstrādes process, un tas viss faktiski darbojas.

Un šeit ir Linusa Torvalda un Deivida Ruslinga sarunas ieraksts:

"Es veidoju bezmaksas programmatūru, jo uzskatu, ka tas ir vienīgais pareizais attīstības veids"

Daži uzskata, ka Linux operētājsistēmas un Git repozitorija radītājs Linuss Torvalds ir tikai laimīgs cilvēks. Dažiem viņš, gluži pretēji, šķiet mērķtiecīgs sava darba entuziasts. Tomēr neviens neapstrīdēs faktu, ka, pateicoties Torvalda izcilajam talantam, parādījās operētājsistēma, kas izplatījās visā pasaulē.

Turklāt OS avota koda bezmaksas izmantošana un rediģēšana bija ļoti svarīga tā radītājam. Ap Linux ir izveidojusies milzīga atvērtā pirmkoda kopiena, pateicoties kurai sistēma attīstās līdz pat šai dienai: nepārtraukti parādās jaunas versijas un jaunas operētājsistēmas, kuru pamatā ir Linux kodols.

Linux izplatīšanas noteikumi tika izstrādāti agrīnā stadijā. Linux tiek izplatīts brīvi, un to nevar laist pārdošanā. Ja lietotājs veica kādas izmaiņas vai uzlabojumus sistēmā, viņam tās bija jāpublisko avota kodu veidā.

Linuss rakstīja savu OS, paļaujoties uz daudziem rīkiem, kas brīvi izplatīti internetā. Vissvarīgākais no tiem bija GCC kompilators, kura autortiesības tika aizsargātas saskaņā ar vispārējo publisko licenci. Pēc tam visa Linux operētājsistēma tika licencēta saskaņā ar GPL.

"Spēle" operētājsistēmā Linux

Linuss Torvalds nedomāja par slavu un pat neiedomājās, ka Linux stāsts nonāks tik tālu. Kopš skolas laikiem viņam patika datori un programmēšana, un, studējot Helsinku Universitātē, viņš turpināja darīt to, kas viņam patika. Viņš pats bieži atzīmē, ka programmēšana ir jādara ar prieku. Tāpēc, tāpat kā bērnībā, viņš vienkārši "spēlējās" Linux izstrādē. Vispirms aizrautības un vēlāk pozitīvu atsauksmju vadīts, Torvalds vienā brīdī atklāja, ka ir radījis operētājsistēmu.


Linux 0.01

"Neviens faktiski pirmo reizi nerada lielisku kodu, izņemot mani, bet es esmu vienīgais."

Pamazām citi izstrādātāji sāka "spēlēt" Linux kopā ar tā radītāju. Atklājot visas kārtis un publiskojot savas atvases pirmkodu, Torvalds zināmā mērā riskēja zaudēt vadošā izstrādātāja statusu projektā. Tomēr viņš acīmredzot uzminēja, ka viņa profesionālais līmenis ir daudz augstāks nekā vairumam izstrādātāju. Turklāt ne visi prot strādāt daudz, efektīvi un tajā pašā laikā bez maksas. Un Linusam Torvaldam vienkārši bija tik "unikāla" spēja.

Un šis citāts ilustrē terminu "izklaide" Torvalda attēlojumā:

Tātad, visticamāk, lielākajai daļai no jums Ziemassvētkos būs nepanesami garlaicīgi, un šeit ir jums ideāla izklaide. Tests 2.6.15-rc7. Visi veikali būs slēgti un starp ēdienreizēm tiešām nebūs labākas aktivitātes.

Kopumā, pirms Linuss apprecējās ar savu studentu, programmēšana bija gandrīz vienīgā lieta, ko viņš darīja starp “ēdienu”. Pēc apprecēšanās 1996. gadā Torvalds sāka strādāt Kalifornijas jaunizveidotajā uzņēmumā Transmeta, kas izstrādāja energoefektīvus CPU. Tomēr viņš joprojām bija vadošais Linux izstrādātājs un tajā pašā laikā turpināja izklaidēties.

Un 2003. gadā viņš pameta uzņēmumu, lai pilnībā koncentrētos uz savas OS izstrādi. Aiziešanu padarīja iespējamu jaunizveidotā sabiedriskā organizācija The Linux Foundation (tolaik to sauca Open Source Development Labs), kas nodrošināja Torvaldam medicīnisko apdrošināšanu un algu.

negaidīti panākumi

Linux kopiena ir kļuvusi par sava veida pašregulējošu organismu, kuru neviens centralizēti nekontrolē. Attiecīgi projektā nebija jēgas organizēt cīņu par varu. Tomēr Torvalds joprojām tiek uzskatīts par neformālu vadību. Saskaņā ar slaveno citātu programmētāju vadīšana ir kā kaķu ganāmpulka ganīšana. Iespējams, Linuss spēja atrast līdzsvaru starp kopējo projekta virzienu un tajā pašā laikā netraucēja izstrādātājiem staigāt pašiem. Turklāt šī projekta ietvaros jebkurš dalībnieks var veikt savu izstrādi uz Linux kodola bāzes, nevienu netraucējot.

Var arī atcerēties, ka līdzīgs piesaista līdzīgu: būdams adekvāts un paškritisks profesionālis bez pārspīlēta pulsa, Torvalds dabiski “pievilka” tos, kuriem viņam pašam bija līdzīgas īpašības. Kādā brīdī Linux kļuva par visveiksmīgāko atvērtā koda projektu. Un, kā zināms, komanda visbiežāk gūst nopietnus panākumus, kad tās dalībnieki skatās aptuveni vienā virzienā.

Šādi rezultāti nevarēja atstāt vienaldzīgus komerciālos operētājsistēmu ražotājus ... un tikai skaudīgus cilvēkus, kuri palika malā. Tomēr Linuss Torvalds necentās šķērsot viņu ceļu vai padarīt kādu greizsirdīgu. Linux OS sāka izplatīties ārpus kopienas, jo tas bija patiešām labs produkts. Īpaši plašas iespējas viņai pavērās, kad 1992. gada pavasarī hakeris Orests Zbrovskis veiksmīgi adaptēja X Window priekš Linux. Tādējādi Linux ir grafiskais interfeiss.

git

Izņemot operētājsistēmu izstrādi, Torvalds bija maz ieinteresēts. Lai gan šajā tēmā ir ietverti daudzi aspekti, ar kuriem varat nodarboties visu mūžu. Par garlaicīgākajām jomām Linus uzskatīja versiju kontroles sistēmu izstrādi un darbu ar datu bāzēm. Tomēr ironiskā kārtā 2005. gadā viņš bija spiests izveidot savu pirmkoda kontroles sistēmu.

2005. gadā Torvalds izlaida Linux 2.6.12-rc2 un paziņoja, ka viņš neturpinās operētājsistēmas izstrādi, kamēr netiks aizstāts BitKeeper repozitorijs, ko Linux kopiena izmantoja līdz 2005. gadam. BitKeeper bija jāatsakās, jo radās nesaskaņas ar tā izstrādātājiem par tā bezmaksas izmantošanu atvērtā koda izstrādē. Un Toraldam kategoriski nepatika citas pirmkoda kontroles sistēmas.

"Tā rezultātā es nolēmu, ka es pats varētu uzrakstīt kaut ko labāku divu nedēļu laikā, un es nekļūdījos."

Torvalds divu nedēļu laikā izveidoja izplatīto avotu kontroles sistēmu Git. Viņš vairākkārt ir teicis, ka ienīst tādas centralizētas krātuves kā SVN. Izveidojot Git, Linuss skaidri saprata, kas viņam vajadzīgs: decentralizācija, iespēja patstāvīgi attīstīties bezsaistē, kā arī sazarošanas un apvienošanas ērtības un uzticamība. Turklāt viņš izveidoja pirmkoda pārvaldības sistēmu īpaši Linux kodola izstrādātāju vajadzībām.

Bet Gitam bija lemts "lielisks" liktenis, ko Torvalds atkal nebija gaidījis. Repozitorijs ir kļuvis populārs ārpus Linux kopienas. Git izmantoja tādu produktu izstrādātāji kā KVM, Qt, Drupal, Puppet, Wine.

Geiks ar raksturu

Pēc Gita popularitātes Linuss pat uzstājās ar runu Google 2007. gadā. Iepazīstoties ar ziņojumu, varam secināt, ka Torvalds pret sevi un pašreizējo situāciju izturējās ar diezgan lielu ironiju un paškritiku:
Man vajadzētu jūs nedaudz brīdināt, ka es neesmu īpaši labs runātājs, daļēji tāpēc, ka man nepatīk runāt, un daļēji tāpēc, ka pēdējos gados visi ir vēlējušies, lai es runāju par Linux miglaino nākotni. gadsimtā, un es - vispār geek un dodu priekšroku runāt par tehnoloģijām.

Pat bērnībā Linuss Torvalds bija kautrīgs un nekomunikabls cilvēks. Skolā viņš tika uzskatīts par tipisku "nerdu", kas diezgan atbilst viņa izskatam (vājš un maza izmēra) un vaļaspriekiem. Viņš uzskatīja sevi par "neglītu" – arī lielā deguna dēļ.

Jaunībā viņš turpināja ciest no visa veida kompleksiem, kas saistīti ar socializāciju. Tiesa, viņš cieta tikai no programmēšanas brīvajā laikā - tas ir, diezgan reti.

Viņa neveiksmes sabiedrībā vairāk nekā kompensēja panākumi datorzinātnēs, kur Torvalds izbaudīja savu "visvarenību". Bet šādas pretrunas ir raksturīgas izciliem cilvēkiem un tiek kompensētas ar vecumu. Šajā gadījumā jūs varat redzēt, kādu iespaidu tas atstāja uz viņa komunikācijas veidu.

Jūs varat man nepiekrist, cik vien vēlaties, taču šī ziņojuma laikā visi, kas man nepiekrīt, pēc definīcijas ir mēmi ķēmi. Atceries šo! Kad es pabeigšu savu ziņojumu, jūs varēsiet brīvi darīt un domāt, ko vien vēlaties. Un tagad es sniedzu savu vienīgo pareizo viedokli, tāpēc CVS ​​lietotāji, ja jums tas tiešām tik ļoti patīk, vācieties no mana redzesloka. Jums jādodas uz psihiatrisko slimnīcu vai citur.

Tēma, kurā Torvalds jūtas pārliecināts, kļūst par lauku improvizācijai, pašironijai, koķetērijai un cita veida flirtam ar publiku.
Es sāku projektu, izstrādāju arhitektūru un sākotnējo kodu, pēdējā pusotra gada laikā to ir atbalstījis daudz jaukāks puisis, japānis Junio ​​​​Hamano, un tieši viņš padarīja Git pieejamāku vienkāršiem mirstīgajiem. Agrīnās Git versijās bija vajadzīgs zināms daudzums intelektuālā spēka "garīgo punktu". Kopš tā laika tas ir kļuvis daudz vieglāk.

Vispār tā ir mana ierastā pieeja – visi pārējie dara visu iespējamo, un es pati varu vienkārši sēdēt un malkot Pina Colada.


Linusam Torvaldam nav svešas un tādas īpašības kā atklāts tiešums, kas robežojas ar demonstratīvu neķītrību. To ilustrē sadarbības vēsture ar NVidia 2012. gadā.

Viens no universitātes studentiem lūdza Linux radītāju komentēt atvērtā pirmkoda kopienas attiecības ar vienu no pasaulē lielākajiem grafikas paātrinātāju un procesoru izstrādātājiem - NVidia.

Linuss Torvalds ir paziņojis, ka NVidia ir viena no sliktākajām kompānijām, ar kuru viņš jebkad ir strādājis. Pēc viņa teiktā, NVidia pārstāvji pilnībā nevēlas sadarboties ar Linux izstrādātāju kopienu un turpina paturēt savu Linux paredzēto grafikas draiveru kodu slēgtu.

Noslēdzot savu atbildi, Linuss Torvalds rezumēja iepriekš teikto saistībā ar NVidia, izdarīja neķītru rokas žestu pret kameru un paziņoja: "NVidia, bāc!"

Vērtības, par kurām Linuss Torvalds aizstāvēja (varbūt nedaudz pārāk ārišķīgi), mainīja atvērtā pirmkoda kopienas veidu. Viņa piemērs iedvesmoja un joprojām turpina iedvesmot citu izstrādātāju "vardarbus".

2012. gada 20. aprīlī Linuss Torvalds (kopā ar japāņu ārsti Sinju Jamanaku) kļuva par Tūkstošgades tehnoloģiju balvas laureātu (Somija).

2014. gadā Linuss Torvalds saņēma IEEE Computer Society balvu Computer Pioneer Award.

Somu programmētājs un hakeris Linuss Benedikts Torvalds (pēc citiem avotiem - Torvalds) dzimis Helsinkos 1969. gadā 28. decembrī.

Linux (mūsdienās populārākā neatkarīgā operētājsistēma) iedvesmoja Endrjū Tanenbauma grāmata par Minix operētājsistēmas iespējām.

Linuss Torvalds: "varenā soma" biogrāfija

Torvalda tēvs un māte ir Somijas zviedri. 60. gados viņus sauca par studentiem, kuri simpatizēja radikāļiem. Viņi nosauca savu vienīgo dēlu par godu Linusam Polingam, amerikāņu fiziķim un ķīmiķim, Nobela prēmijas laureātam 1954. gadā.

Linusa tēva politiskās vēlmes (viņš bija komunistiskās partijas biedrs) bieži bija iemesls zēna klasesbiedru izsmiekliem. Neskatoties uz to, Linuss, kurš tika uzskatīts par atturīgu bērnu, mācījās lieliski. Īpaši labi viņam padevās eksaktās zinātnes – matemātika un fizika.

1988. gadā Torvalds pievienojās Helsinku universitātes studentu rindām, sekmīgi absolvēja un absolvēja (1996. gadā), saņemot kibernētikas maģistra nosaukumu.

Līdz šim Linuss Torvalds un viņa sieva Tove, seškārtējais Somijas karatē čempions un bijušais Linusa audzēknis, dzīvo Amerikas pilsētā Portlendā. Viņiem ir trīs meitas: Patrīcija Miranda (1996), Daniela Jolanda (1998) un Seleste Amanda (2000) kopā ar kaķi Rendiju.

Jau no mazotnes Linuss visu darīja pats. Reiz, negaidot tēva palīdzību, viņš patstāvīgi salika jūras kuģa kompleksa modeļa modeli, un dažus gadus vēlāk, būdams divdesmit gadus vecs students, viņš “trakojās” un patstāvīgi izveidoja kompleksu. datorprogramma.

Uzsākot būvēt savu sistēmu, Helsinku universitātes students nekādā veidā neplānoja konkurēt ar tādiem uzņēmumiem kā Microsoft, programmēšana viņam bija tikai hobijs, kas astoņu gadu laikā klusi pārtapa par vienu no perspektīvākajām operētājsistēmām. .

Penguin Tooks - Linux emblēma - sākotnēji bija personīgais talismans, kuru Torvalds izvēlējās pats. Linuss savu izvēli skaidro šādi: kad viņš bija zoodārzā, viņu sakoda pingvīns.

Starp "Līnusa likumiem" ir viens, kuru pilnībā formulēja ASV programmētājs Ēriks Raimonds. Tas izklausās šādi: "Kad novērojums ir atbilstošā līmenī, visas kļūdas slēpjas virspusē." Kad dziļu kļūdu meklē daudzi cilvēki, tā kļūst virspusēja. Abus programmatūras izstrādātājus vieno vienādi uzskati par lietām.

Ir tikai viens jautājums. Raimonds viņu uzskata par nopietnu problēmu, un Torvalds nevēlas viņu pamanīt. Linuss uzskata, ka vissvarīgākā ir programmas koda atvērtība, un Ēriks uzskata, ka daudz būtiskāka problēma ir programmu pārāk augstās izmaksas.

Līdz šim Torvalds bez liekas pieticības sevi var saukt par aptuveni divu procentu sistēmas kodola radītāju. Viņam pieder arī tāda paša nosaukuma preču zīme, un viņam ir tiesības lemt par izmaiņām oficiālajā kodola atzarā. Uzraudzīt Linux sistēmas darbību Torvaldam palīdz bezpeļņas organizācija Linux International, kā arī Linux operētājsistēmas lietotāji.

Mūsdienās vadošās datoru kompānijas, piemēram, Microsoft, pieņem darbā Linux lietpratējus programmētājus, un Debesu impērijā Linux ir pasludināts par oficiālo valsts operētājsistēmu. Pirmais slāvu uzņēmums, kas atteicās atjaunināt Windows, bija Krievijas Ūdensvīrs.

Katru gadu 25. augustā kopiena ar nosaukumu "Open Source" atzīmē Torvaldsa izveidotās operētājsistēmas Linux dzimšanas dienu. Linuss savukārt rūpējas par sava izgudrojuma vispārējo pieejamību, tādējādi piesaistot tam tūkstošiem progresīvu programmētāju uzmanību.

Pirmā sava māja

Mājas iegāde Amerikas Savienotajās Valstīs bija piespiedu pasākums: dzīvokļa īrēšana amerikāņiem izmaksā daudz vairāk nekā sava mājokļa iegāde. Pats Torvalds žurnālistiem atzina, ka paša mājas izskats un pēkšņi uzpeldītā slava nekādi nav ietekmējusi viņa dzīvesveidu, ko gan nevarētu teikt par meitu piedzimšanu.

Par to visu un daudz ko citu viņš stāsta savā autobiogrāfijā (Linuss Torvalds, grāmata Just for Fun).

Līnusa Torvalda karjeras ceļš

Programmētājs Linuss Torvalds, kura īsā biogrāfija var ietilpt tikai dažās rindiņās, no 1997. gada februāra līdz 2003. gada jūnijam nepārstāvēja viņa darbu ārpus korporācijas Transmeta. Nākamā darba vieta bija angļu uzņēmums Open Source Development Lab (tagad saukts par The Linux Foundation).

Šodien Torvalds ir attālināts darbinieks, strādā no mājām.

Linuss Torvalds, datorzinātnes un pirmais gludeklis. Kā tas viss sākās

Nozīmīgu lomu Linusa Torvalda dzīvē (kā viņš pats uzskata) spēlēja Endrjū Tanenbauma sarakstītais darbs "Operācijas sistēmas: izveide un pārdošana", kurā autors atveido tādu sistēmu kā Minix dizainu.

Pirmo reizi zēnu ar datoru iepazīstināja viņa matemātiķis vectēvs Leo Torvalds. Tad Linuss pirmo reizi (tas notika 1981. gadā) pieskārās pirmajam datoram savā dzīvē - Commodore VIC-20. Leo izdevās ieinteresēt savu mazdēlu – Linuss sāka interesēties par programmēšanu un sāka, studējot vectēva datora rokasgrāmatu. Drīz vien, izlasījis specializētos žurnālus, viņš sāka rakstīt pats savas programmas un kādu dienu nopirka jaunu datoru uz 386. procesora bāzes, kur ievietoja Minix.

Viņš ātri identificēja šīs sistēmas trūkumus un sāka rakstīt savu ierīces versiju. Pastāvīgi papildinot savu projektu ar jaunām funkcijām, Linuss atklāja, ka transformāciju rezultātā parādījās neatkarīga "OS". Tāpēc Linuss Torvalds sev negaidīti izveidoja savu operētājsistēmu. Toreiz viņš Minix ziņu komandai nosūtīja savu nozīmīgo ziņojumu.

Leģendāra sarakste

“Sveiciens Minix lietotājiem!

Es veidoju operētājsistēmu bez maksas (tas ir mans hobijs, tāpēc sistēma būs amatieru) 386(486) AT kloniem ...

Vēlos saņemt atsauksmes par to, kādas Minix īpašības cilvēkiem patīk (vai nepatīk), jo mana koncepcija ir līdzīga šim...

Es vēlētos uzzināt vairākuma lietotāju vēlmes. Piekrītu uzklausīt jebkuru padomu, bet nesolu tos īstenot.

Vienā no 1991. gada septembra dienām Linuss Torvalds izveidoja pirmkodu savai programmas pirmajai versijai, padarot to publiski pieejamu. Viņa darbs piesaistīja simtiem un pēc tam tūkstošiem programmētāju uzmanību, kuri, starp citu, deva nosaukumu viņa izgudrojumam. Linux ātri izplatījās tīmeklī, un visi mēģināja to papildināt un uzlabot. Linusa izgudrojums joprojām tiek izplatīts saskaņā ar GNU vispārējās publiskās licences (GPL) noteikumiem.

"sistēmas dievu" dusmas

Sabiedrības lielā interese par Linux saniknoja Minix sistēmas autoru. Endrjū Tanenbaums asi kritizēja savu studentu Torvaldu par jaunās sistēmas izstrādi, nosaucot monolīta kodola izveidi (1991) par būtisku kļūdu. Nosaucot savu ziņojumu tīmeklī ar ietilpīgu frāzi: "Linux ir novecojis", profesors Tanenbaums mēģināja lietotājiem paskaidrot, ka Linux ir īslaicīgs, jo to nevar pārsūtīt uz citu procesoru, izņemot pašreizējo standartu (80x86).

Kritika smagi skāra Linusu Torvaldu. Bija bīstami strīdēties ar slaveno un ietekmīgo Tanenbaumu, taču Torvalds turpināja aizstāvēt savu lietu.

Linusa rakstītā kodola publicitāte padarīja to pieejamu lietošanai kopā ar Unix sistēmas publiskās versijas attīstību. Drīz žurnālisti sāka runāt un rakstīt par Linux un tā radītāju.

Slavas laika skala

1996. gadā astronomi, kuri atklāja jaunu asteroīdu, savu atklājumu nosauca Linux Torvalds vārdā.

1998. gadā viņš saņēma EZF pionieru balvu.

1999. gads - Stokholmas Universitātes balva. Torvalds ieguva doktora grādu.

Un nākamajā, 2000. gadā, Helsinku universitātes zinātnieki "varenajam somam" piešķīra līdzīgu titulu. Tajā pašā gadā somu programmētājs tika apbalvots ar medaļu "Par informācijas sistēmu pilnveidošanu", kā arī ieņēma 17. pozīciju Time reportieru veidotajā sarakstā, pamatojoties uz "Gadsimta cilvēka" aptaujas rezultātiem.

2001. gadā Ričards Stallmans un Kens Sakamura kopā ar Linusu Torvaldu dalīja Takeda balvu (to piešķir cilvēkiem, kas veicina nācijas sociālo un finansiālo labklājību).

2004. gadā žurnāls Time Linusu iekļāva slavenāko cilvēku sarakstā, un pēc žurnālistiskās izmeklēšanas "100 izcili somi" viņš bija godpilnajā 16. vietā.

2005. gadā, saskaņā ar BusinessWeek, Linuss Torvalds saņēma titulu "Labākais vadītājs", kā arī nopelnīja balvu no Rīda koledžas.

2006. gads: Laiks pasludināja Torvaldu par novatorisku varoni un vienu no tiem, kas pēdējo 60 gadu laikā ir guvuši panākumus. Tajā pašā gadā žurnāls Business 2.0, novērtējot Torvalda personiskās īpašības, iekļāva viņu "desmitniekā nemateriālistu".

Un 2008. gadā Linus kļuva par Kalifornijas Datoru vēstures muzeja oficiālo "ekspozīciju".

Linux laikmets

Linux laiks parasti tiek skaitīts no dienas, kad somu students Linuss Torvalds sāka saraksti ar komandu, kas uztur Minix operētājsistēmu (Linux prototips).

Interesanta detaļa: savā ziņojumā Torvalds teica, ka Linux var instalēt tikai platformās 80386. Tagad Linux ir instalēts daudzās platformās, tostarp daudzās iegultās un pārnēsājamās. Simtiem Linux izplatīšanas kopiju ir izplatītas miljoniem lietotāju un izstrādātāju.

Tādi projekti kā Gnome, MySQL, Apache, OpenOffice.org, Mozilla un citas atvērtā pirmkoda lietojumprogrammas kļuva par aktīviem Linux popularizētājiem, un Sun, IBM un Hewlett-Packard bija vieni no investoriem, kas ticēja šīs sistēmas tālākai attīstībai.

Vientuļnieks programmētājs

Iknedēļas periodiskais izdevums "Orthodox Computer Security" neizsakāmi iepriecināja Linusa Torvalda cienītājus 2015. gada martā, paziņojot, ka viņu elks un operētājsistēmas Linux radītājs tiek gatavots tonzūrai.

No vienas no "Orthodox Computer Security" lapām Hieromonks Lukjans (tā, norāda avots, tagad sauks Torvalds) ziņo, ka viņam ir apnicis būt sātana kalpu - Apple un Microsoft - sabiedrībā.

Inovatīvās operētājsistēmas radītājs arī stāstīja, ka, veidojot Linux, nav domājis par pašlabumu, bet tikai gribējis pasauli padarīt labāku... Tagad viņš pieņem monastiskumu, jo viņa dzīves uzskati saskan visvairāk. ar pareizticīgās baznīcas kalpotāja dzīvesveidu.

"Mūku un manas operētājsistēmas fanu noslēgtība, lēnprātība un nevainība ir identiska," atvadoties sacīja Lusāns, kurš pasaulē pazīstams ar programmētāja Linusa Torvalda vārdu.

Pašaizliedzība kā tramplīns

Pēc pārcelšanās no Somijas uz ASV Linusu “paķēra” procesoru korporācija Transmeta, ieceļot amatā cilvēku, kura vārds vien tagad nes labus ienākumus, izcilu atalgojumu. Strādājot korporācijā, Linuss atrod laiku savas operētājsistēmas uzlabošanai.

Transmeta nav vienīgais ienākumu avots "varenajam somam". Viņa tautieši - Somijas sakaru uzņēmumu īpašnieki - Linusa iekļaušanu direktoru padomē uzskata par godu.

Linuss Torvalds, kura bagātība ir atkarīga no akciju pārdošanas uz Linux balstītos programmatūras uzņēmumos, seko līdzi savu kolēģu aktivitātēm, novēršot mazākos konkurentu mēģinājumus padarīt viņa radīto mazāk kompaktu un praktisku.

Linuss Benedikts Torvalds, jeb Tērvalds (zviedrs Linuss Benedikts Torvalds (inf.) ; 1969. gada 28. decembris, Helsinki, Somija) - somu-amerikāņu programmētājs, hakeris.

Uzmundrināts, lasot Endrjū Tanenbauma grāmatu par Minix operētājsistēmu, Linuss radīja GNU/Linux operētājsistēmas kodolu Linux, kas šobrīd ir visplašāk izmantotā bezmaksas operētājsistēma.

No 1997. līdz 2003. gadam Linuss strādāja uzņēmumā Transmet. Pēc tam viņš organizēja atvērtā pirmkoda izstrādes laboratorijas. Pašlaik viņš strādā Linux fondā (kopš 2007. gada), kur izstrādā Linux kodolu.

Biogrāfija

Linusa vecāki somu zviedri Nīlss un Anna Torvalds 60. gados bija radikāli studenti un vēlāk kļuva par žurnālistiem. Linuss tika nosaukts amerikāņu ķīmiķa Linusa Polinga vārdā. Skolā viņam padevās fizikā un matemātikā. Viņš bija nekomunikabls, pieticīgs zēns. Viņu bieži ķircināja tēva politisko uzskatu dēļ.

1988. gadā Linuss iestājās Helsinku Universitātē, kuru 1996. gadā absolvēja, iegūstot maģistra grādu kibernētikā.

Linuss Torvalds dzīvo Portlendas pilsētā (ASV, Oregona) kopā ar sievu Tovi (fin. Tove Torvalds, dz. Tove Monni), seškārtēju Somijas karatē čempioni un bijušo Linusa audzēkni, trīs meitas: Patrīcija Miranda (dzimusi decembrī). 5, 1996), Daniela Jolanda (dzimusi 1998. gada 16. aprīlī) un Seleste Amanda (dzimusi 2000. gada 20. novembrī).

No 1997. gada februāra līdz 2003. gada jūnijam viņš strādāja Transmeta Corporation, pēc tam pārcēlās uz Open Source Development Labs (tagad The Linux Foundation). Kamēr Linux fonds atrodas Bīvertonā, Torvalds strādā no mājām.

Linusa Torvalda personīgais talismans ir Tux pingvīns, kas kļuva arī par Linux emblēmu. Savā grāmatā Just for Fun Torvalds raksta, ka pingvīnu izvēlējies par emblēmu, jo viņu reiz zoodārzā noknābījis pingvīns.

Viens no "Linusa likumiem", ko beidzot formulējis amerikāņu hakeris Ēriks Raimonds, saka: "Ar pietiekami daudz acu, visas kļūdas slēpjas virspusē." Dziļa kļūda ir tāda, kuru ir grūti atrast. Tomēr, ja pietiekami daudz cilvēku meklē kļūdas, tās visas nonāk virspusē. Abiem programmētājiem ir kopīga atvērtā pirmkoda ideoloģija, kas daļēji balstās uz ticību šim likumam.

Tomēr viņu viedokļi atšķiras par to, kas ir svarīgāks: koda atvērtība vai programmu "brīvība", to izplatīšana (Reimonds ir pēdējā piekritējs).

Linux

1981. gadā Linusa vectēvs Leo, matemātiķis, iepazīstināja savu mazdēlu ar Commodore VIC-20 datoru, ko viņš izmantoja matemātiskiem aprēķiniem. Linuss sāka interesēties par programmēšanu un lasīja mašīnu rokasgrāmatas. Pēc tam viņš sāka lasīt datoru žurnālus un rakstīt pats savas programmas, vispirms BASIC un pēc tam montāžas valodā.

Kopš skolas gadiem Linuss saņēma stipendijas par izcilību matemātikā. Pirmais dators, ko viņš iegādājās, bija Sinclair QL, kas toreiz maksāja gandrīz 2000 USD.

Pēc skolas beigšanas Linuss iestājās Helsinku Universitātē datorzinātņu kursā. Mācības pārtrauca gadu ilgs dienests armijā.

Nozīmīgs notikums Torvalda dzīvē bija Endrjū Tanenbauma grāmatas Operating Systems: Design and Implementation, ISBN 0-13-638677-6, lasīšana. Grāmatā ir parādīta UNIX saimes sistēmu struktūra, izmantojot Tanenbauma sarakstītās Minix OS piemēru. Linusu ļoti interesēja lasītais. Vēlāk viņš nopirka jaunu datoru, kura pamatā ir 386, un instalēja Minix.

Atklājot sistēmas trūkumus, viņš sāka rakstīt savu termināļa emulatoru, kurā ieviesa uzdevumu pārslēgšanu. Tad Linus programmai pievienoja arvien jaunas iespējas, pateicoties kurām tā drīz sāka iegūt pilnvērtīgas operētājsistēmas iespējas. Pēc tam viņš nosūtīja Minix intereškopai tagad slaveno paziņojumu, jautājot: "Ko jūs visvairāk vēlētos redzēt minix?"

1991. gada 17. septembrī Linus izlaida programmas pirmkodu (versija 0.01) publiskai lejupielādei. Sistēma nekavējoties izraisīja lielu interesi. Simtiem, pēc tam tūkstošiem programmētāju interesējās par sistēmu (direktoriju ar programmu labāku iespēju trūkuma dēļ sauca par “Linux”) un strādāja pie tās uzlabošanas un papildināšanas. Tas tika izplatīts un joprojām tiek izplatīts saskaņā ar GNU publiskās licences - GPL noteikumiem.

Vai jums ir jautājumi?

Ziņot par drukas kļūdu

Teksts, kas jānosūta mūsu redaktoriem: