Torvalds Linus: biography, duab thiab ua tiav

Cov txheej txheem:

Torvalds Linus: biography, duab thiab ua tiav
Torvalds Linus: biography, duab thiab ua tiav

Video: Torvalds Linus: biography, duab thiab ua tiav

Video: Torvalds Linus: biography, duab thiab ua tiav
Video: The mind behind Linux | Linus Torvalds | TED 2024, Hlis ntuj nqeg
Anonim

Linus Torvalds, uas nws phau ntawv keeb kwm tau nthuav tawm hauv tsab xov xwm, tau yug los hauv tsev neeg ntawm cov neeg sau xov xwm hauv Finland, qhov chaw nws loj hlob. Nyob rau hauv tsev kawm ntawv, nws raug suav hais tias yog ib tug nerd vim hais tias ntawm nws nyiam thiab tsos. luv luv thiab qaug zog, tus menyuam yau tshaj plaws hauv chav kawm, dab tuag (los ntawm nws tus kheej nkag), Linus mob siab rau kev siv tshuab. Kev sib txuas lus nrog cov phooj ywg tsis txaus siab rau nws. Torvalds Linus yog ib tug menyuam kawm ntawv zoo heev hauv physics thiab lej, qee zaum ua rau muaj kev puas tsuaj rau tib neeg. Daim duab hauv qab no qhia txog lub tsev kawm ntawv uas Linus tau mus kawm.

Duab
Duab

Qhia lub ntiaj teb ntawm computers

Qhov tseeb guru thiab indisputable cai rau nws yog Leo Waldemar Turnqvist, niam txiv yawg. Nws ua haujlwm hauv University of Helsinki qhov chaw nws yog tus xibfwb ntawm kev txheeb cais. Nws yog tus txiv neej no uas qhib lub ntiaj teb ntawm computers rau nws tus tub xeeb ntxwv. Thaum muaj hnub nyoog 11 xyoos, Torvalds twb tau paub txog Commodore VIC-20, thaum tseem kawm Basic programming, vim lub computer no tsis zoo rau lwm yam.

Duab
Duab

Tom qab ib ntus, Torvalds tau nkees ntawm kev nkag siab ntawm cov kev pabcuam. LinusTorvalds (nws daim duab tau nthuav tawm saum toj no) tau pib yuav tag nrho cov ntawv xov xwm hauv computer thiab cov phau ntawv uas tau tshwm sim hauv lub tebchaws. Hauv ib phau ntawv xov xwm, Linus pom ib qho kev pab cuam rau Morse code. Nws tsis yog tsim nyob rau hauv BASIC, zoo li tag nrho cov lwm yam uas nws tau ntsib ua ntej, tab sis tsuas yog ib pawg ntawm cov zauv. Lawv tuaj yeem muab txhais ua lus siv tshuab, sau rau hauv cov saw hlau ntawm ib qho thiab xoom nkag siab rau lub computer.

Torvalds Linus pom tau tias BASIC yog ib feem ntawm lub computer, thiab tom qab ntawd pib kawm nws lwm sab. Thaum nws yawg tuag lawm, nws poob taub hau mus ua haujlwm nrog lub khoos phis tawj uas Linus tau txais.

Linus Family

Peb twb tau qhia txog yawg koob thiab nws lub luag haujlwm ntawm peb tus phab ej. Ib yam li lwm tus neeg hauv tsev neeg, Torvalds niam txiv tseem ua haujlwm hauv kev sau xov xwm. Niels Torvalds, leej txiv, xov tooj cua thiab TV neeg sau xov xwm. Anna Torvalds, leej niam ntawm Linus, yog tus kws sau ntawv. Muam Sarah khiav ib lub chaw ua haujlwm txhais lus, feem ntau txhais cov xov xwm. Linus Torvalds nws tus kheej, uas nws phau ntawv keeb kwm tsis muaj dab tsi cuam tshuam nrog kev sau xov xwm, tsis ntseeg txog txoj haujlwm no.

Nyob rau hauv nws cov hluas, Linus, tsis zoo li ntau ntawm nws cov phooj ywg, tsis nyiam hockey lossis flirt nrog cov ntxhais. Torvalds tau absorbed tag nrho hauv kev ua haujlwm nrog computers.

Tom qab ntawd Linus Torvalds mus rau hauv tsev kawm ntawv qib siab. Tom qab kawm nyob rau ntawd rau ib xyoos, nws raug sau tseg rau hauv cov tub rog, qhov chaw uas nws txhim kho nws txoj kev noj qab haus huv thiab txhawb nqa nws cov leeg hauv cov chav kawm ntawm lub cev. Tom qab demobilization, Torvalds rov qab mus rau nws txoj kev kawm hauv tsev kawm ntawv. Nws yog qhov kev kawm nolub koom haum muab nws lub zog rau kev ua haujlwm ntawm qib loj. Tag nrho lub neej ntxiv ntawm Torvalds txuas nrog kev txhim kho ntawm lub ntiaj teb-nto moo operating system.

Txawm tias thaum muaj hnub nyoog 17 xyoo, xyoo 1987, Linus yuav ib yam khoom tshiab, Sinclair QL, los hloov VIC-20 uas tsis muaj hnub qub. Lub computer no muaj 128 KB nco. Nws ua haujlwm ntawm yim-megahertz processor los ntawm Motorola. Tus nqi ntawm lub computer thaum lub sijhawm ntawd yog kwv yees li $ 2,000. Nws yog tsim los ntawm ib lub tuam txhab nyob rau hauv kev pab ntawm C. Sinclair.

Kev txaus siab rau kev khiav haujlwm

Yuav luag tam sim ntawd, Linus tau tsim kev txaus siab rau ntau yam kev khiav haujlwm. Txhawm rau txhim kho qhov kev tswj floppy yuav los ntawm Torvalds, nws yuav tsum tau sau nws tus kheej cov cuab yeej tsav tsheb. Tom qab ntawd nws pom punctures nyob rau hauv lub operating system. Linus pom tias qhov tshwm sim tiag tiag tsis zoo li tau cog lus tseg hauv cov ntaub ntawv.

Torvalds 'cov kauj ruam tom ntej yog kom tshem tawm Q-DOS OS uas tau teeb tsa hauv nws lub computer. Linus poob siab vim kawm paub tias tsis muaj dab tsi tuaj yeem hloov pauv hauv qhov system no, txij li nws tau sau rau hauv ROM.

Linus thawj zaug sau qee qhov kev ua si ntawm lub khoos phis tawj tshiab. Nws qiv cov tswv yim ntawm lawv feem ntau los ntawm lub computer qub. Lub nruab OS, txawm li cas los xij, muaj ntau yam tsis txaus. Piv txwv li, txawm nws multitasking, nws tsis muaj lub cim xeeb tiv thaiv muaj nuj nqi. Lub kaw lus tuaj yeem khov txhua lub sijhawm. Tsis tas li ntawd, tom qab kev txhim kho ntawm Sinclair QL, K. Sinclair tau nres kev txhim kho nws cov qauv, nrog rau kev txhawb nqa.muaj lawm.

History of Linux

Linus, rov qab los ntawm tub rog, tau paub txog Unix system. Ua ke nrog 32 lwm cov tub ntxhais kawm, Torvalds txiav txim siab mus kawm C thiab Unix. Txij li cov txheej txheem no nyuam qhuav tshwm sim thaum lub sijhawm ntawm University of Helsinki, tus kws qhia ntawv yuav tsum tau kawm OS tshiab nrog rau cov tub ntxhais kawm.

Linus tau txais kev tshoov siab los ntawm phau ntawv Andrew Tatenbaum, tus xibfwb ntawm Amsterdam, los tsim nws tus kheej kev ua haujlwm. Torvalds tau lees tias nws tau hloov nws lub neej yav tom ntej rau tag nrho. Hauv phau ntawv no ("Designing and Implementing Operating Systems"), tus sau piav txog Minix, kev kawm OS nws tsim los qhia Unix. Lawm, Torvalds tam sim ntawd txiav txim siab los nruab rau hauv nws lub computer. Qhov teeb meem yog tias Sinclair QL tsis tau tsim los kom haum rau cov tshuab no. Tsuas yog lub Ib Hlis Ntuj xyoo 1991, tau yuav lub khoos phis tawj tshiab (tam sim no lub PC), Torvalds tuaj yeem nruab Minix rau nws.

Tom qab kawm qhov zoo thiab qhov tsis zoo ntawm qhov kev ua haujlwm no, Linus txiav txim siab coj nws los rau hauv siab. Nws yog kev cob qhia OS, stripped thiab mangled. Minix tau hloov kho dua tshiab nrog cov kev pab cuam Linus qub thiab thaj ua rau thaj los ntawm Bruce Evans, tus kws tshaj lij Australian hacker.

Tsim lub davhlau ya nyob twg emulation pob

Nws tag nrho pib nrog qhov tseeb tias hauv Minix lub chaw nres tsheb sib txuas lus tau raug siv tsis zoo. Thiab qhov no yog qhov ua haujlwm uas Linus siv ntau tshaj plaws. Nrog kev pab los ntawm nws, nws tau hu mus rau lub tsev kawm ntawv lub computer ntawm ib tug modem kev twb kev txuas. Torvalds txiav txim siab los tsim nws tus kheej txoj kev sib txuas lus, tsis yog nyob ntawm Minix, tab sis rauhardware theem ntawm lub computer nws tus kheej. Ua tsaug rau qhov no, nws ib txhij kawm ib lub computer ntawm 386th processor, nrog rau nws OS. Torvalds zoo siab heev uas nws muaj peev xwm txhim kho OS. Tab sis kev sim qhia lawv cov txiaj ntsig rau lwm tus tsis ua rau muaj dab tsi. Nws yog qhov nyuaj los piav qhia rau tib neeg tias nyob rau hauv kev tsis txaus ntseeg sab nraud ib tus tuaj yeem pom cov txheej txheem sib sib zog nqus.

Txhim kho cov ntaub ntawv kaw lus tsav tsheb thiab disk drive

Duab
Duab

Yog li Linux pib nrog lub davhlau ya nyob twg emulation pob. Tom qab ntawd, ib qho kev tsim kho tshiab ua raws lwm qhov. Torvalds xav tau los rub tawm thiab sau cov ntaub ntawv mus rau lub computer nyob hauv tsev kawm ntawv qib siab. Txhawm rau ua qhov no, nws yog qhov yuav tsum tau sau lawv rau disk. Tom qab xav, Linus txiav txim siab los tsim cov ntaub ntawv kaw lus thiab tus tsav tsheb tsav. Nyob rau tib lub sijhawm, cov txheej txheem uas nws tau npaj los tsim yuav tsum sib haum nrog Minix. Thaum tsim nws, nws tau sab laj Minix cov neeg siv ntawm lub rooj sib tham usenet. Los ntawm cov lus nug hnyav tus tub ntxhais kawm nug txog kev tsim qauv ntawm Minix thiab Unix, ib tus tuaj yeem kwv yees tias nws tab tom npaj tsim nws tus kheej OS.

Ua haujlwm ntawm thawj version ntawm Linux

Ib hnub, Linus mam li nco dheev pom tias cov kev pab cuam sau los ntawm nws, overgrown nrog ntau yam ntxiv nta thiab yog ib tug ua hauj lwm version ntawm OS. Kev ua haujlwm ntawm kev tsim ntawm Linux nyob rau hauv cov theem thaum ntxov yog haum monotonous. Torvalds ntsia ntawm ntau lub kaw lus hu uas underlie Unix ib qho los ntawm ib qho. Raws li lawv, nws sim tsim nws tus kheej OS thaiv nrog cov haujlwm uas nws xav tau. Nws yog heev tiring thiab tsis heev stimulating rautxuas ntxiv ua haujlwm. Linus yuav tsum tau ua qhov no vim tias nws tseem tsis tau kuaj xyuas qhov system ua haujlwm. Tom qab ua tiav txog 25 qhov kev hu xov tooj sib txawv, Torvalds hloov mus rau qhov sib txawv. Tam sim no nws pib sim khiav OS plhaub. Yog tias muaj teeb meem tshwm sim, nws tsim qhov tsim nyog hu xov tooj. Kev nce qib hauv kev txhim kho ntawm qhov system tau tshwm sim. Lub plhaub tau pib ua haujlwm ruaj khov pib txij thaum lub Yim Hli 1991 kawg. Nov yog Linus thawj qhov kev vam meej loj.

Linux 0.01

Duab
Duab

Yog li, thawj version ntawm Linux tau tshwm sim hauv pej xeem sau rau lub Cuaj Hlis 17, 1991. Tom qab ntawd Torvalds txiav txim siab tias yuav hu li cas rau qhov system no. Nws thawj zaug tau npaj muab nws lub npe Freax (lo lus freaks txhais tau tias "kiv cua" thiab "x" yog qhov kawg rau Unix). Txawm li ntawd los, nws hu ua qhov system Linux, tab sis suav tias yog qhov tsis tsim nyog siv nws lub npe ua lub npe nom. Helsinki University of Technology kws qhia ntawv Ari Lemke tau tsim cov npe ntawm tsev kawm qib siab FTP server. Qhov no yog qhov uas Linus tso nws lub cev. Tab sis Ari tsis nyiam lo lus Freax, yog li nws txiav txim siab hloov npe cov npe uas nws tau muab tso rau pub / OS / Linux. Torvalds tsis xav txog, yog li lub npe maj mam daig.

Lub version ntawm OS tso rau ntawm lub xaib muaj tus lej 0.01. Yog li, nws tau hais tias qhov system tseem tsis zoo thiab xav tau kev txhim kho loj. Yog li ntawd, Torvalds tsis tau nthuav tawm nws OS. Nws tsuas yog xa ntawv mus rau ntau tus neeg paub zoo hackers, uas qhia qhov chaw nyob ntawm tus neeg rau zaub mov uas lawv tuaj yeem rub tawm. Piblub version tsis pub koj ua yuav luag txhua yam tsuas yog khiav nws thiab luam tawm cov peev txheej.

kev txhim kho

Kev txaus siab rau lub kaw lus qhuav los ntawm nws tus tsim thaum lub Kaum Ib Hlis 1991. Tej zaum nws qhov kev txhim kho ntxiv yuav tsum tau nres. Txawm li cas los xij, muaj feem cuam tshuam. Linus, ua tiav ib zaug ntxiv Minix, ua rau lwj los ntawm kev saib xyuas qhov tseem ceeb ntawm ntu ntawm OS no. Cov lus nug tshwm sim txog seb puas yuav rov nruab Minix lossis muab Linux ua lub ntsiab OS. Torvalds txiav txim siab xaiv nws qhov system.

Linux twb los txog thaum pib xyoo 1992 ua rau muaj kev vam meej loj. Ob peb nta tau ntxiv rau qhov system uas tsis muaj analogues hauv Minix. Qhov no yog, piv txwv li, swapping rau lub hard drive nyob rau hauv cov ntaub ntawv ntawm kev ua hauj lwm nrog loj cov kev pab cuam. Linus kuj tau qhia cov yam ntxwv rau hauv nws qhov system uas cov neeg siv thov hauv lawv cov email. Yog li, Linus Torvalds tau txhim kho nws OS.

Kuv tabtom ua qhov kev ua haujlwm pub dawb

Tus tsim lub kaw lus tsis kam muab khoom plig. Nws tsuas hais kom cov neeg siv xa daim ntawv xa tuaj ntawm cov nroog uas lawv nyob. Linus xav paub seb nws qhov system siv qhov twg. Cov ntawv tshaj tawm pib nchuav rau hauv qhov dej khov - los ntawm Nyiv, New Zealand, Tebchaws Asmeskas, Netherlands. Cov txheeb ze thaum kawg pom tias Linus tau txais txiaj ntsig zoo ua tsaug rau nws cov kev tshawb fawb hauv computer. Lub hmoov zoo ntawm Linus Torvalds niaj hnub no, xav tias, yog qhov zoo heev. Txawm li cas los xij, nws tus kheej siv nyiaj ua kom zoo. Cov txiaj ntsig yeej tsis nyob hauv nws qhov xwm txheej.

Cov ntsiab lus faib khoom

Duab
Duab

Thaum xub thawj, cov xwm txheej rau kev faib tawm ntawm OS tau tsim tsuas yog hauv cov ntsiab lus dav dav. Linux tau faib dawb, tab sis nws tsis tuaj yeem muab tso rau muag. Yog tias tus neeg siv tau txiav txim siab los txhim kho lossis hloov pauv hauv lub system, nws yuav tsum tsim cov hauv paus, ua cov kev txhim kho no hauv cov pej xeem. Linus Torvalds tam sim no siv General Public License es tsis txhob copyright.

Taw qhia ntawm GUI, Linux 1.0

Nyob rau lub caij nplooj ntoos hlav xyoo 1992, hacker O. Zbrowski tau hloov kho Windows rau OS X no. Linux yog li muaj ib qho graphical interface. Tom qab ntawd, Linus Torvalds txiav txim siab tias lub kaw lus yuav luag npaj thiab tso tawm version 0.95. Txawm li cas los xij, qhov no yog qhov yuam kev. Thaum nws pib qhia kev sib txuas ua haujlwm rau hauv nws OS, nws pom tau hais tias nws yog qhov tsim nyog los kho qhov system kom zoo. Tsuas yog 2 xyoos tom qab ntawd, version 1.0 tau tso tawm, nthuav tawm thaum Lub Peb Hlis 1994

Duab
Duab

Tux tus penguin yog Torvalds tus kheej mascot. Linus Torvalds (Just for Fun) qhia txog keeb kwm ntawm lub cim hauv nws phau ntawv. Hauv nws, nws sau tias nws xaiv tus tsiaj no vim muaj ib hnub ib tug penguin pecked nws ntawm lub vaj tsiaj.

Major achievements and awards

Hauv xyoo 1996, Linus Benedikt Torvalds kawm tiav hauv tsev kawm ntawv qib siab. Nws tus ntxhais yug thaum lub Kaum Ob Hlis, thiab xyoo 1997 nws pib ua haujlwm hauv Silicon Valley ntawm Transmeta. Txog niaj hnub no, Linus Torvalds tau tsim tsuas yog 2% ntawm cov kab ke system. Txawm li cas los xij, nws yog tus txiav txim siab seb yuav hloov pauv li cas rau cov ceg haujlwm ntawm OS nws tsim.

Duab
Duab

Nyob rau hauv xaus, cia peb tham txog qhov khoom plig tshiab tau txais los ntawm Torvalds. Hauv xyoo 2012, ua ke nrog Shinya Yamanaka, tus kws kho mob Nyij Pooj, Linus tau los ua tus yeej ntawm lub koob npe nrov Millennium Technology Award. Nyob rau hauv tib lub xyoo, nws tau los ua ib tug tswv cuab ntawm Internet Hall of Fame. Linus Torvalds, uas nws cov duab thiab biography yog txaus siab rau ntau niaj hnub no, kuj yog tus tswv ntawm "Computer Pioneer" khoom plig, uas tau nthuav tawm rau nws los ntawm IEEE thaum lub Plaub Hlis 2014.

Pom zoo: