Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Web Analytics
Cookie Policy Terms and Conditions Linus Torvalds - Wikipedie, otevřená encyklopedie

Linus Torvalds

Z Wikipedie, otevřené encyklopedie

Linus Torvalds
Linus Torvalds

Linus Benedict Torvalds (* 28. prosince 1969) je finský programátor známý především zahájením vývoje jádra operačního systému Linux a pozdější koordinací projektu.

Při vývoji se Linus inspiroval systémem Minix (jádro a operační systém, vyvinutý Andrewem Tanenbaumem). Cílem bylo vytvořit operační systém unixového typu, který by běžel na běžných PC.

Obsah

[editovat] Biografie

Linus Benedict Torvalds se narodil v hlavním městě Finska, Helsinkách, rodičům Anně a Nilsovi a je vnukem básníka Ole Torvaldse. Jeho rodina patřila do švédsky mluvící menšiny (zhruba 6%) finské populace. Byl pojmenován po Linusi Paulingovi, americkém držiteli Nobelovy ceny za chemii. Oba jeho rodiče patřili v 60. letech k radikálům na koleji Helsinské univerzity (University of Helsinki). Jeho otec byl komunistou, který strávil v polovině 70. let rok studiem v Moskvě.

Linus navštěvoval Helsinskou univerzitu v letech 19881996, graduoval s magisterským titulem z Informatiky. Svou diplomovou práci, nazvanou Linux: A Portable Operating System (Linux: přenositelný operační systém), napsal v Linuxu.

Jeho zájem o počítače započal na stroji Commodore VIC-20. Po něm si zakoupil Sinclair QL, jejž upravoval a rozšiřoval, zvláště pak jeho operační systém. Pro QL naprogramoval assembler a textový editor, stejně jako pár her (např. klon hry Pac Man, nazvaný Cool Man). V roce 1990 si zakoupil na procesoru Intel 80386 založený IBM PC a začal pracovat na vývoji Linuxu.

Linus je ženatý s Tove Torvaldsovou, šestinásobnou mistryní ve Finském národním karate, kterou poprvé potkal koncem roku 1993. Mají spolu tři dcery - Patricii Mirandu (narozenou 5. prosince 1996), Danielu Yolandu (16. dubna 1998) a Celestu Amandu (20. listopadu 2000) - a kočku jménem Randi (zkrácené Mithrandir, což je elfské jméno pro Gandalfa, čaroděje z trilogie Pán prstenů).

Linus se přestěhoval do San Jose v Kalifornii, kde dlouhou dobu s rodinou žil. V červnu roku 2004 se přestěhovali do Lake Oswego v Oregonu a nakonec do Portlandu (taktéž v Oregonu), aby to měli blíž k místu, kde Linus pracuje.

Od února 1997 do června 2003 pracoval pro Transmeta Corporation a nyní pracuje pro Open Source Development Labs, softvérové konsorcium v Beavertonu (Oregon).

Oblíbený maskot Linuxu
Oblíbený maskot Linuxu

Jeho osobním maskotem je buclatý tučňák přezdívaný Tux, jenž byl komunitou adoptován jako maskot Linuxu.

Linusův zákon (Linus's law), pravidlo inspirované Torvaldsem, ale formulované Ericem S. Raymondem v jeho článku The Cathedral and the Bazaar, zní: „Je-li dost očí, jsou všechny chyby malé.“ (Given enough eyeballs, all bugs are shallow.) Velká chyba se velmi těžko hledá a hledá-li ji hodně lidí, je naděje (a taky už zkušenost), že žádná chyba nebude velká. Oba muži sdílejí filozofii software s otevřeným zdrojovým kódem (open source), jež byla z části (a implicitně) založena na této víře.

Oproti mnoha open source evangelistům se drží Torvalds zpátky a obvykle se zdržuje komentářů ke konkurenčním produktům. Bývá kritizován za svůj neutrální postoj vůči projektu GNU, konkrétně že pracoval na proprietárním software pro společnost Transmeta a že používal a hájil proprietární BitKeeper. Navzdory svému neutrálnímu založení však Torvalds vehementně hájil open source a svobodný software (free software) před pomluvami a neupřímným chováním ze strany prodejců proprietárního software.

[editovat] Spojení Linus/Linux

Původně Linus používal operační systém Minix, který později nahradil svým vlastním OS, nazvaným Linux (Linusův Minix). Jméno „Linux“ považoval za příliš egoistické a měl v plánu je změnit na Freax (kombinace slov „free“ (svobodný), „freak“ (výstřední, mimořádný) a písmene X jako označení systému unixového typu). Než však jméno změnil, přemluvil jej kamarád Ari Lemmke, aby jej nahrál na síť a umožnit tak jeho snadné stažení. Ari, nespokojený s názvem Freax, pojmenoval Linusův adresář na FTP serveru Linux.

V srpnu roku 1991 publikoval Linus svůj výtvor v diskusní skupině comp.os.minix.

Současné Linuxové jádro obsahuje jen něco okolo 2% kódu napsaného samotným Linusem. Navzdory relativní míře jeho přínosu zůstává Linus Torvalds hlavní autoritou v tom, který kód se do jádra dostane. Torvalds má ve zvyku nezúčastňovat se debat, které se netýkají jádra. Kombinací Linuxového jádra a software vyvíjeného mnohými dalšími (převážně pod projektem GNU) vzniká takzvaná Linuxová distribuce. Většina lidí tuto kombinaci označuje prostě Linux, nicméně někteří, včetně Richarda Stallmana, o ní mluví jako o systému „GNU/Linux.“ Torvalds zastává názor, že název „GNU/Linux“ je oprávněný pouze v případě, že vytvoříte distribuci založenou na GNU.

Torvalds je vlastníkem obchodní značky „Linux“ a monitoruje její použití (zneužití) převážně prostřednictvím nekomerční organizace Linux International. Početná a vášnivá uživatelská základna Linuxu však zneužití obchodní značky značně ztěžuje, neboť je rychle odhaleno.

[editovat] Ocenění

Linus Torvalds na Linuxworldu 2000 v New Yorku
Linus Torvalds na Linuxworldu 2000 v New Yorku

Mnoho fanoušků Linuxu má tendence uctívat Linuse jako určitý druh boha. Ve své knize „Just for Fun“ (Jen tak pro legraci) si stěžuje, že jej to obtěžuje.

V anketě Person of the Century (Osobnost století) magazínu Time se v roce 2000 umístil na 17. místě. V roce 2001 se podělil o ocenění Takeda Award za společensky/ekonomicky prospěšného člověka s Richardem Stallmanem a Kenem Sakamurou. V roce 2004 byl v magazínu Time označen za jednoho z nejvlivnějších lidí na světě. V anketě o 100 největších Finů všech dob, která se konala v létě 2004, se Torvalds umístil na 16. místě. V roce 2005 se v průzkumu magazínu BusinessWeek objevil mezi nejlepšími managery.

[editovat] Zajímavosti

Po Linusovi byla pojmenována planetka (9793) Torvalds, po Linuxu (9885) Linux.

[editovat] Zdroje

  • Himanen, Pekka; Torvalds, Linus; & Castells, Manuel (2001). The Hacker Ethic. Secker & Warburg. ISBN 0-43-620550-5
  • Torvalds, Linus and Diamond, David (2001). Just for Fun: The Story of an Accidental Revolutionary. HarperCollins. ISBN 0-06-662072-4

[editovat] Související

[editovat] Externí odkazy

logo Wikimedia Commons
Wikimedia Commons nabízí multimediální obsah k tématu

[editovat] Rozhovory

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu