Si Linus Torvalds, na ang talambuhay ay ipinakita sa artikulo, ay ipinanganak sa isang pamilya ng mga mamamahayag sa Finland, kung saan siya lumaki. Sa paaralan, siya ay itinuturing na isang nerd dahil sa kanyang mga libangan at hitsura. Maikli at mahina, ang pinakabatang bata sa klase, pangit (sa kanyang sariling pag-amin), si Linus ay napakahilig sa teknolohiya. Ang pakikipag-usap sa mga kapantay ay hindi gaanong interesado sa kanya. Si Torvalds Linus ay isang mahusay na mag-aaral sa pisika at matematika, kung minsan ay nakakasira ng humanidades. Makikita sa larawan sa ibaba ang paaralang pinasukan ni Linus.
Ipinapakilala ang mundo ng mga computer
Ang tunay na guro at hindi mapag-aalinlanganang awtoridad para sa kanya ay si Leo Waldemar Turnqvist, lolo sa ina. Nagtrabaho siya sa Unibersidad ng Helsinki kung saan siya ay isang propesor ng istatistika. Ang lalaking ito ang nagbukas ng mundo ng kompyuter para sa kanyang apo. Sa edad na 11, pinagkadalubhasaan na ni Torvalds ang Commodore VIC-20, habang nag-aaral din ng Basic programming, dahil hindi maganda ang computer na ito para sa anumang bagay.
Pagkalipas ng ilang sandali, napagod si Torvalds sa monotonous na input ng mga programa. LinusSi Torvalds (ang kanyang larawan ay ipinakita sa itaas) ay nagsimulang bumili ng lahat ng mga computer magazine at mga libro na lumabas sa bansa. Sa isang magazine, nakakita si Linus ng isang programa para sa Morse code. Hindi ito nilikha sa BASIC, tulad ng lahat ng iba pang nakilala niya dati, ngunit isang set lamang ng mga numero. Maaaring isalin ang mga ito nang manu-mano sa machine language, nakasulat sa isang hanay ng mga one at zero na mauunawaan ng isang computer.
Torvalds Linus napagtanto na ang BASIC ay bahagi ng computer, at pagkatapos ay nagsimulang pag-aralan ang iba pang panig nito. Nang mamatay ang kanyang lolo, nagmadali siyang magtrabaho sa computer na minana ni Linus.
Linus Family
Nasabi na natin ang tungkol sa lolo at ang papel niya sa kapalaran ng ating bayani. Para naman sa iba pang miyembro ng pamilya, ang mga magulang ni Torvalds ay nagtatrabaho pa rin sa larangan ng pamamahayag. Niels Torvalds, ama, mamamahayag sa radyo at telebisyon. Si Anna Torvalds, ina ni Linus, ay ang literary editor. Si Sister Sarah ay nagpapatakbo ng isang ahensya ng pagsasalin, pangunahing nagsasalin ng mga ulat ng balita. Si Linus Torvalds mismo, na ang talambuhay ay walang kinalaman sa pamamahayag, ay may pag-aalinlangan sa propesyon na ito.
Mga taon ng kabataan
Sa kanyang kabataan, si Linus, hindi katulad ng marami sa kanyang mga kaedad, ay hindi naaakit sa hockey o pakikipaglandian sa mga babae. Si Torvalds ay lubos na naisip sa pagtatrabaho sa mga computer.
Pagkatapos ay pumasok si Linus Torvalds sa unibersidad. Pagkatapos mag-aral doon sa loob ng isang taon, na-draft siya sa hukbo, kung saan napabuti niya ang kanyang kalusugan at pinalakas ang kanyang mga kalamnan sa mga klase sa pisikal na pagsasanay. Pagkatapos ng demobilisasyon, bumalik si Torvalds sa kanyang pag-aaral sa unibersidad. Ito ay pang-edukasyonang institusyon ay nagbigay sa kanya ng lakas sa programming sa isang seryosong antas. Ang lahat ng karagdagang buhay ng Torvalds ay konektado sa pagbuo ng tanyag na operating system sa mundo.
Kahit sa edad na 17, noong 1987, bumili si Linus ng bagong produkto, ang Sinclair QL, upang palitan ang lumang VIC-20. Ang computer na ito ay may 128 KB ng memorya. Nagtrabaho siya sa isang walong-megahertz na processor mula sa Motorola. Ang presyo ng isang computer noong panahong iyon ay humigit-kumulang $2,000. Ito ay ginawa ng isang kumpanya sa ilalim ng tangkilik ng C. Sinclair.
Interes sa mga operating system
Halos kaagad, nagkaroon ng interes si Linus sa iba't ibang operating system. Upang mai-install ang floppy control na binili ni Torvalds, kailangan niyang magsulat ng sarili niyang device driver. Pagkatapos ay nakakita siya ng mga butas sa operating system. Natuklasan ni Linus na ang aktwal na nangyari ay hindi tumugma sa ipinangako sa dokumentasyon.
Susunod na hakbang ni Torvalds ay i-disassemble ang Q-DOS OS na na-install sa sarili niyang computer. Nabigo si Linus nang malaman niyang walang mababago sa sistemang ito, dahil nakasulat ito sa ROM.
Si Linus ay unang nagsulat ng ilang laro sa bagong computer. Hiniram niya ang mga ideya ng karamihan sa kanila mula sa isang lumang computer. Ang naka-install na OS, gayunpaman, ay may maraming mga pagkukulang. Halimbawa, sa kabila ng multitasking nito, wala itong memory protection function. Maaaring mag-freeze ang system anumang oras. Bilang karagdagan, pagkatapos ng pagbuo ng Sinclair QL, tumigil si K. Sinclair sa pagpapabuti ng kanyang mga modelo, pati na rin ang pagsuportamayroon.
History of Linux
Si Linus, na bumalik mula sa hukbo, ay nakilala ang Unix system. Kasama ang 32 iba pang estudyante, nagpasya si Torvalds na kunin ang kursong C at Unix. Dahil kalalabas pa lang ng system na ito sa University of Helsinki, kailangang matutunan ng guro ang bagong OS kasama ang mga mag-aaral.
Si Linus ay naging inspirasyon ng aklat ni Andrew Tatenbaum, isang propesor mula sa Amsterdam, upang lumikha ng sarili niyang operating system. Sinabi ni Torvalds na binaligtad niya ang kanyang buong buhay sa hinaharap. Sa aklat na ito ("Pagdidisenyo at Pagpapatupad ng Mga Operating System"), inilalarawan ng may-akda ang Minix, isang pang-edukasyon na OS na nilikha niya upang turuan ang Unix. Natural, agad na nagpasya si Torvalds na i-install ito sa kanyang computer. Ang problema ay ang Sinclair QL ay hindi idinisenyo upang magkasya sa gayong mga sistema. Noong Enero 1991 lamang, nang bumili ng bagong computer (PC na ngayon), nagawang i-install ni Torvalds ang Minix dito.
Pagkatapos pag-aralan ang mga pakinabang at disadvantage ng operating system na ito, nagpasya si Linus na isaisip ito. Isa itong OS ng pagsasanay, hinubad at ginulo. Na-upgrade ang Minix gamit ang mga lumang programa at patch ng Linus ni Bruce Evans, ang sikat na Australian hacker.
Gumawa ng terminal emulation package
Nagsimula ang lahat sa katotohanan na sa Minix ang remote na terminal ng komunikasyon ay ipinatupad nang napakahirap. At ito ang function na pinaka ginagamit ni Linus. Sa tulong nito, nakipag-ugnayan siya sa computer ng unibersidad sa pamamagitan ng koneksyon sa modem. Nagpasya si Torvalds na lumikha ng kanyang sariling programa sa komunikasyon, hindi batay sa Minix, ngunit saang antas ng hardware ng computer mismo. Salamat dito, sabay-sabay niyang pinag-aralan ang isang computer sa ika-386 na processor, pati na rin ang OS nito. Ipinagmamalaki ni Torvalds na napabuti niya ang OS. Ngunit ang mga pagtatangka na ipakita ang kanilang mga merito sa iba ay hindi humantong sa anuman. Mahirap ipaliwanag sa mga tao na sa ilalim ng panlabas na pagiging hindi mapagpanggap minsan ay makakahanap ang isang tao ng mga kumplikadong malalalim na proseso.
Pagbuo ng file system driver at disk drive
Kaya nagsimula ang Linux sa isang terminal emulation package. Pagkatapos nito, sumunod ang isang inobasyon sa isa pa. Kinailangan ni Torvalds na mag-download at magsulat ng mga file sa isang computer na matatagpuan sa unibersidad. Upang gawin ito, kinakailangan na isulat ang mga ito sa disk. Pagkatapos mag-isip, nagpasya si Linus na lumikha ng isang file system at disk drive driver. Kasabay nito, ang sistema na binalak niyang i-develop ay kailangang magkatugma sa Minix. Habang nililikha ito, kinonsulta niya ang mga gumagamit ng Minix sa pamamagitan ng isang usenet conference. Mula sa mga seryosong tanong ng estudyante tungkol sa arkitektura ng Minix at Unix, maaaring hulaan ng isa na nagpaplano siyang bumuo ng sarili niyang OS.
Gumagawa sa unang bersyon ng Linux
Isang araw, biglang natuklasan ni Linus na ang mga program na isinulat niya, tinutubuan ng maraming karagdagang feature at isang gumaganang bersyon ng OS. Ang paggawa ng Linux sa mga unang yugto ay medyo monotonous. Tiningnan ni Torvalds ang iba't ibang mga tawag sa system na isa-isang sumasailalim sa Unix. Batay sa kanila, sinubukan niyang lumikha ng sarili niyang mga bloke ng OS gamit ang mga function na kailangan niya. Ito ay medyo nakakapagod at hindi masyadong nakapagpapasiglapagpapatuloy ng trabaho. Kinailangan itong gawin ni Linus dahil hindi pa posible na subukan ang pagganap ng system. Pagkatapos magproseso ng humigit-kumulang 25 na iba't ibang tawag sa system, lumipat si Torvalds sa ibang taktika. Ngayon sinimulan niyang subukang patakbuhin ang OS shell. Kung naganap ang mga error, binuo niya ang mga kinakailangang tawag sa system. Ang pag-unlad sa pagbuo ng sistema ay maliwanag. Ang shell ay nagsimulang gumana nang matatag simula sa katapusan ng Agosto 1991. Ito ang unang malaking tagumpay ni Linus.
Linux 0.01
Kaya, ang unang bersyon ng Linux ay lumabas sa pampublikong domain noong Setyembre 17, 1991. Pagkatapos ay nagpasya si Torvalds kung ano ang tawag sa sistemang ito. Siya ay orihinal na nagplano na bigyan ito ng pangalang Freax (ang salitang freaks ay nangangahulugang "mga tagahanga" at "x" ang pagtatapos para sa Unix). Kahit noon pa man, tinawag niyang Linux ang sistemang ito, ngunit itinuring na hindi mahinhin na gamitin ang kanyang pangalan bilang opisyal na pangalan. Ang lektor ng Helsinki University of Technology na si Ari Lemke ay lumikha ng isang direktoryo sa FTP server ng unibersidad. Dito inilagay ni Linus ang kanyang sistema. Ngunit hindi nagustuhan ni Ari ang salitang Freax, kaya nagpasya siyang palitan ang pangalan ng direktoryo kung saan ito inilagay sa pub/OS/Linux. Walang pakialam si Torvalds, kaya unti-unting dumikit ang pangalan.
Ang bersyon ng OS na naka-post sa site ay may numerong 0.01. Kaya, binigyang-diin na ang sistema ay hindi pa rin perpekto at nangangailangan ng seryosong pagpapabuti. Samakatuwid, hindi ipinakita ni Torvalds sa publiko ang kanyang OS. Nagpadala lamang siya ng mga liham sa ilang kilalang hacker, na nagsasaad ng address ng server kung saan nila ito mada-download. Inisyalhindi ka pinayagan ng bersyon na gawin ang halos anumang bagay maliban sa patakbuhin ito at i-print ang mga source.
Mga pagpapahusay ng system
Natuyo ang interes sa system mula sa lumikha nito noong Nobyembre 1991. Marahil ay tumigil na ang karagdagang pagpapabuti nito. Gayunpaman, namagitan ang pagkakataon. Linus, muling tinatapos ang Minix, na sinira ng pangangasiwa ng mahahalagang bahagi ng seksyon ng OS na ito. Ang tanong ay lumitaw tungkol sa kung muling i-install ang Minix o ilagay ang Linux bilang pangunahing OS. Nagpasya si Torvalds na piliin ang kanyang sistema.
Linux na sa simula ng 1992 ay gumawa ng isang malaking hakbang pasulong. Maraming mga tampok ang idinagdag sa system na walang mga analogue sa Minix. Ito ay, halimbawa, pagpapalit sa isang hard drive sa kaso ng pagtatrabaho sa malalaking programa. Ipinakilala rin ni Linus ang mga feature sa kanyang system na hiniling ng mga user sa kanilang mga email. Kaya, makabuluhang pinahusay ni Linus Torvalds ang kanyang OS.
Gumagawa ako ng libreng operating system
Tumanggi ang gumawa ng system na mag-alok ng mga reward. Hiniling lang niya sa mga user na magpadala ng mga postcard mula sa mga lungsod kung saan sila nakatira. Interesado si Linus na malaman kung saan ginagamit ang kanyang sistema. Nagsimulang bumuhos ang mga postkard sa isang avalanche - mula sa Japan, New Zealand, USA, Netherlands. Sa wakas ay napansin ng mga kamag-anak na si Linus ay nakakuha ng mahusay na katanyagan salamat sa kanyang pag-aaral sa computer. Ang kapalaran ni Linus Torvalds ngayon, siguro, ay lubos na kahanga-hanga. Gayunpaman, siya mismo ay kumukuha ng pera nang mahinahon. Hindi kailanman likas sa kanya ang tubo.
Mga Tuntunin sa Pamamahagi
Sa una, ang mga kundisyon para sa pamamahagi ng OS ay binuo lamang sa mga pangkalahatang tuntunin. Ang Linux ay malayang ipinamahagi, ngunit hindi ito maaaring ibenta. Kung nagpasya ang user na gumawa ng mga pagpapabuti o pagbabago sa system, kailangan niyang likhain ang pinagmulan, na ginagawa ang mga pagpapahusay na ito sa pampublikong domain. Kasalukuyang ginagamit ni Linus Torvalds ang General Public License sa halip na copyright.
Introduction of GUI, Linux 1.0
Noong tagsibol ng 1992, inangkop ng hacker na si O. Zbrowski ang Windows para sa OS X na ito. Kaya ang Linux ay may graphical na interface. Pagkatapos nito, nagpasya si Linus Torvalds na halos handa na ang system at inilabas ang bersyon 0.95. Gayunpaman, ito ay isang pagkakamali. Sa sandaling sinimulan niyang ipakilala ang mga function ng networking sa kanyang OS, napagtanto niya na kinakailangan upang makabuluhang pinuhin ang system. Pagkalipas lamang ng 2 taon, inilabas ang bersyon 1.0, na ipinakilala noong Marso 1994
Tux the penguin ang personal na mascot ni Torvalds. Si Linus Torvalds (Just for Fun) ay nagsasabi tungkol sa kasaysayan ng sagisag sa kanyang aklat. Sa loob nito, isinulat niya na pinili niya ang hayop na ito dahil isang araw ay tinutusok ito ng penguin sa zoo.
Mga pangunahing tagumpay at parangal
Noong 1996, nagtapos si Linus Benedikt Torvalds sa unibersidad na may master's degree. Ang kanyang anak na babae ay ipinanganak noong Disyembre, at noong 1997 nagsimula siyang magtrabaho sa Silicon Valley sa Transmeta. Sa ngayon, lumikha lamang si Linus Torvalds ng 2% ng kernel ng system. Gayunpaman, siya ang magpapasya kung anong mga pagbabago ang kailangang gawin sa opisyal na sangay ng OS na kanyang binuo.
Sa pagtatapos, pag-usapan natin ang mga pinakabagong parangal na natanggap ng Torvalds. Noong 2012, kasama si Shinya Yamanaka, isang Japanese na manggagamot, si Linus ay naging nagwagi ng prestihiyosong Millennium Technology Award. Sa parehong taon, naging miyembro siya ng Internet Hall of Fame. Si Linus Torvalds, na ang larawan at talambuhay ay kinagigiliwan ng marami ngayon, ay siya ring may-ari ng parangal na "Computer Pioneer", na ibinigay sa kanya ng IEEE noong Abril 2014.