Макалада өмүр баяны берилген Линус Торвальдс Финляндияда журналисттердин үй-бүлөсүндө төрөлүп, ошол жерде чоңойгон. Мектепте ал хоббиси жана сырткы келбети үчүн тентек деп эсептелчү. Бою кыска жана алсыз, класстагы эң кичүү бала, көрксүз (өзүнүн айтымында), Линус технологияга абдан ынтызар болгон. Курдаштары менен баарлашуу аны анча кызыктырчу эмес. Торвальдс Линус физика жана математика боюнча эң мыкты студент болгон, кээде гуманитардык илимдерге зыян келтирген. Төмөнкү сүрөттө Линус окуган мектеп көрсөтүлгөн.
Компьютер дүйнөсү менен тааныштыруу
Ал үчүн чыныгы гуру жана талашсыз авторит Лео Вальдемар Тёрнквист, апасы тарабынан чоң атасы болгон. Ал Хельсинки университетинде статистика боюнча профессор болгон. Мына ушул адам небересине компьютер дүйнөсүн ачкан. 11 жашында Торвалдс Commodore VIC-20ну өздөштүрүп, ошол эле учурда Негизги программалоону үйрөнгөн, анткени бул компьютер башка эч нерсеге жарабайт.
Бир аздан кийин Торвалдс программаларды монотондуу киргизүүдөн чарчады. LinusТорвалдс (анын сүрөтү жогоруда көрсөтүлгөн) өлкөдө чыккан бардык компьютердик журналдарды жана китептерди сатып ала баштады. Журналдан Линус Морзе коду үчүн программа тапкан. Ал мурда жолуккан бардык башкалары сыяктуу эле BASIC тилинде түзүлгөн эмес, жөн гана сандар жыйындысы болгон. Аларды кол менен машина тилине которуп, компьютерге түшүнүктүү бирдиктердин жана нөлдөрдүн тизмегинде жазылса болот.
Торвалдс Линус BASIC компьютердин бир бөлүгү экенин түшүнүп, андан кийин анын башка жактарын изилдей баштаган. Чоң атасы каза болгондо, ал Линус мураска калган компьютер менен иштөөгө бел байлаган.
Linus Family
Бабабыз жана анын каарманыбыздын тагдырындагы ролу тууралуу буга чейин айтканбыз. Ал эми үй-бүлөнүн башка мүчөлөрүнө келсек, Торвалдстын ата-энеси дагы деле журналистика тармагында иштешет. Niels Torvalds, атасы, радио жана тележурналист. Анна Торвальдс, Линустун апасы, адабий редактор. Сара эже котормо агенттигин жетектейт, негизинен жаңылыктарды которот. Өмүр баяны журналистикага эч кандай тиешеси жок Линус Торвальдс өзү бул кесипке күмөн санайт.
Жаштык жылдар
Жаш кезинде Линус көптөгөн теңтуштарынан айырмаланып, хоккейге же кыздар менен флиртке кызыккан эмес. Торвалдс компьютерлер менен иштөөгө толугу менен берилип кетти.
Андан кийин Линус Торвалдс университетке кирди. Ал жакта бир жыл окугандан кийин аскерге чакырылып, ден соолугун чыңдап, дене тарбия сабагында булчуңдарын чыңдаган. Демобилизациядан кийин Торвалдс университеттеги окуусуна кайтып келген. Бул тарбиялыкмекеме ага олуттуу деңгээлде программалоого түрткү берди. Торвалдстын бардык мындан аркы жашоосу дүйнөгө белгилүү операциялык системанын өнүгүшү менен байланышкан.
17 жашында да, 1987-жылы Линус эскирген VIC-20нын ордуна жаңы Sinclair QL продуктуну сатып алган. Бул компьютердин эс тутуму 128 КБ болгон. Ал Motorola компаниясынын сегиз мегагерц процессорунда иштеген. Ал кезде компьютердин баасы 2000 доллардын тегерегинде болчу. Аны C. Sinclair демөөрчүлүгү астындагы компания чыгарган.
Операциялык системаларга кызыгуу
Дээрлик дароо эле Линустун ар кандай операциялык системаларга кызыгуусу пайда болду. Торвалдс сатып алган дискеттүү башкарууну орнотуу үчүн, ал өзүнүн түзмөк драйверин жазуу керек болчу. Андан кийин ал операциялык системада тешиктерди тапкан. Линус иш жүзүндө болгон окуя документацияда айтылгандарга дал келбей турганын аныктады.
Торвалдстин кийинки кадамы өзүнүн компьютеринде орнотулган Q-DOS OSти демонтаждоо болду. Бул системада эч нерсени өзгөртүү мүмкүн эмес экенин билгенде Линусту капа кылды, анткени ал ROMда жазылган.
Linus алгач жаңы компьютерде кээ бир оюндарды жазган. Алардын көбүнүн идеяларын эски компьютерден алган. орнотулган OS, бирок, көптөгөн кемчиликтери болгон. Мисалы, анын көп тапшырмалуулугуна карабастан, эс тутумду коргоо функциясы болгон эмес. Система каалаган убакта тоңуп калышы мүмкүн. Мындан тышкары, Sinclair QL иштеп чыккандан кийин, К. Синклер өзүнүн моделдерин өркүндөтүүнү токтоткон, ошондой элебар.
Linux тарыхы
Аскерден кайтып келген Линус Unix системасы менен таанышты. Башка 32 студент менен бирге Торвалдс C жана Unix курсун алууну чечишти. Бул система Хельсинки университетинде жаңы эле пайда болгондуктан, мугалим студенттер менен бирге жаңы ОСти үйрөнүшү керек болчу.
Линус Амстердамдык профессор Эндрю Татенбаумдун китебинен шыктанган жана өзүнүн операциялык системасын түзүүгө түрткү болгон. Торвалдс анын келечектеги жашоосун түп-тамыры менен өзгөрттү деп ырастайт. Бул китепте («Операциялык системаларды долбоорлоо жана ишке ашыруу») автор Unixти үйрөтүү үчүн өзү жараткан билим берүүчү ОС Minixти сүрөттөйт. Албетте, Торвалдс аны компьютерине орнотууну чечти. Маселе Sinclair QL мындай системаларга туура келүү үчүн иштелип чыккан эмес. 1991-жылдын январында гана жаңы компьютерди (азыркы компьютер) сатып алган Торвалдс ага Minixти орното алган.
Бул операциялык системанын артыкчылыктары менен кемчиликтерин изилдеп чыккандан кийин, Линус аны эске алууну чечти. Бул чечинип, талкаланган машыгуу ОС болчу. Minix белгилүү австралиялык хакер Брюс Эванс тарабынан эски Linus программалары жана патчтары менен жаңыртылган.
Терминал эмуляция пакетин түзүңүз
Мунун баары Minixте алыскы байланыш терминалы өтө начар ишке ашырылганынан башталды. Жана бул Линус эң көп колдонгон функция болчу. Анын жардамы менен модемдик байланыш аркылуу университеттин компьютери менен байланышты. Торвалдс Minix эмес, анын негизинде өзүнүн байланыш программасын түзүүнү чечтикомпьютердин өзүнүн аппараттык деңгээли. Мунун аркасында ал бир эле учурда 386-процессордогу компьютерди, ошондой эле анын OSин үйрөнгөн. Торвалдс ОСти жакшырта алганына абдан сыймыктанчу. Бирок башкаларга жакшы жактарын көрсөтүү аракети эч нерсеге алып келген жок. Сырткы жөнөкөйлүктүн астында кээде татаал терең процесстерди табууга болорун адамдарга түшүндүрүү кыйын болчу.
Файл тутумунун драйверин жана дискти иштеп чыгуу
Ошентип, Linux терминалдык эмуляция пакети менен иштей баштады. Андан кийин бир жанылык экинчисин ээрчий баштады. Торвалдс университетте жайгашкан компьютерге файлдарды жүктөө жана жазуу үчүн керек болчу. Бул үчүн, аларды дискке жазуу керек болчу. Ойлонуп отуруп, Линус файлдык системаны жана дисктин драйверин түзүүнү чечти. Ошол эле учурда, ал иштеп чыгууну пландаштырган система Minix менен шайкеш болушу керек болчу. Аны түзүү учурунда ал usenet конференциясы аркылуу Minix колдонуучулары менен кеңешкен. Студенттин Minix жана Unixтин архитектурасы боюнча берген олуттуу суроолорунан анын өзүнүн OS иштеп чыгууну пландап жатканын божомолдоого болот.
Linux'тун биринчи версиясында иштөө
Күндөрдүн биринде Линус күтүүсүздөн анын жазган программалары көптөгөн кошумча функцияларга толуп, ОСтун жумушчу версиясы экенин түшүндү. Алгачкы этапта Linux түзүү боюнча иш бир топ монотондуу болгон. Торвалдс Unixтин негизинде жаткан ар кандай системалык чалууларды бир-бирден карап чыкты. Алардын негизинде ал өзүнө керектүү функциялар менен ОС блокторун түзүүгө аракет кылган. Бул абдан чарчаган жана абдан стимулдаштыруучу эмесишти улантуу. Линус муну жасоого аргасыз болду, анткени системанын иштешин текшерүү азырынча мүмкүн эмес болчу. 25ке жакын ар кандай системалык чалууларды иштеп чыккандан кийин, Торвалдс башка тактикага өттү. Эми ал OS кабыгын иштетүүгө аракет кыла баштады. каталар пайда болсо, ал зарыл болгон системалык чалууларды иштеп чыккан. системанын енугушундегу прогресс ачык-айкын болду. Снаряд 1991-жылдын август айынын аягынан тартып туруктуу иштей баштаган. Бул Линустун биринчи чоң ийгилиги болду.
Linux 0.01
Ошентип, Linuxтун биринчи версиясы 1991-жылдын 17-сентябрында коомдук доменде пайда болгон. Ошондо Торвалдс бул системаны эмне деп атаарын чечти. Ал башында ага Freax атын берүүнү пландаштырган (freaks деген сөз "күйөрмандар" дегенди билдирет жана "x" Unixтин аягы). Ошондо да ал бул системаны Linux деп атаган, бирок анын атын расмий ат катары колдонуу уятсыз деп эсептелген. Хельсинки технология университетинин окутуучусу Ари Лемке университеттин FTP серверинде каталог түздү. Бул жерде Линус өзүнүн системасын жайгаштырган. Бирок Ари Freax деген сөздү жактырган жок, ошондуктан ал жайгашкан каталогдун атын pub/OS/Linux деп өзгөртүүнү чечти. Торвалдс буга каршы болгон жок, андыктан аты акырындап жабышып калды.
Сайтка жайгаштырылган ОС версиясында 0.01 саны болгон. Ошентип, система дагы эле жеткилең эмес жана олуттуу жакшыртууга муктаж экени баса белгиленди. Ошондуктан, Торвалдс өзүнүн ОСун ачык көрсөткөн эмес. Ал болгону бир нече белгилүү хакерлерге кат жөнөткөн, алар аны жүктөп ала турган сервердин дарегин көрсөткөн. Баштапкыверсия сизге аны иштетүү жана булактарды басып чыгаруудан башка дээрлик эч нерсе кылууга мүмкүндүк берген жок.
Системаны жакшыртуу
Тутумга болгон кызыгуу 1991-жылдын ноябрына чейин аны жаратуучудан куурап калган. Балким, анын андан ары өркүндөтүлүшү токтоп калмак. Бирок, кокустук кийлигишти. Линус, дагы бир жолу Minixти жыйынтыктап, бул ОС бөлүмүнүн маанилүү бөлүктөрүн көзөмөлдөө менен бузулган. Minixти кайра орнотуу керекпи же Linuxту негизги ОС катары коюу керекпи деген суроо пайда болду. Торвалдс өзүнүн тутумун тандоону чечти.
Linux 1992-жылдын башында чоң секирик жасаган. Системага Minixте аналогу жок бир нече функциялар кошулду. Бул, мисалы, чоң программалар менен иштөөдө катуу дискке алмаштыруу. Линус ошондой эле өзүнүн тутумуна колдонуучулар электрондук каттарында сураган функцияларды киргизди. Ошентип, Линус Торвалдс өзүнүн OS системасын бир топ жакшыртты.
Мен акысыз операциялык системаны жасап жатам
Тутумдун жаратуучусу сыйлыктарды берүүдөн баш тартты. Ал колдонуучулардан алар жашаган шаарлардан открытка жөнөтүүнү суранган. Линус анын системасы кайда колдонулуп жатканын билүүгө кызыкты. Япониядан, Жаңы Зеландиядан, АКШдан, Нидерландиядан открыткалар кар көчкүгө түшө баштады. Туугандары акыры Линустун компьютердик изилдөөлөрүнүн аркасында чоң популярдуулукка ээ болгонун байкашкан. Линус Торвалдстын байлыгы бүгүнкү күндө, кыязы, абдан таасирдүү. Бирок, өзү акчаны тынч алып алат. Пайда эч качан анын табиятында болгон эмес.
Бөлүштүрүү шарттары
Башында ОСти жайылтуу шарттары жалпысынан гана иштелип чыккан. Linux эркин таратылган, бирок аны сатыкка коюу мүмкүн эмес. Колдонуучу системага жакшыртууларды же өзгөртүүлөрдү киргизүүнү чечсе, ал коомдук доменде бул жакшыртууларды жасап, булагын түзүшү керек болчу. Учурда Линус Торвалдс автордук укуктун ордуна General Public License колдонот.
GUI, Linux 1.0 киргизүү
1992-жылдын жазында хакер О. Збровски Windowsту ушул OS X үчүн ылайыкташтырган. Ошентип, Linux графикалык интерфейске ээ. Андан кийин, Линус Торвалдс система дээрлик даяр деп чечти жана 0.95 версиясын чыгарды. Бирок, бул ката болгон. Ал өзүнүн OS тармагына тармактык функцияларды киргизе баштаганда, системаны олуттуу түрдө тактоо зарыл экенин түшүндү. 2 жылдан кийин гана 1.0 версиясы чыгарылып, 1994-жылдын мартында киргизилген
Тукс пингвини - Торвалдстын жеке тумары. Линус Торвалдс (Жөн гана тамаша үчүн) өзүнүн китебинде эмблеманын тарыхы жөнүндө айтып берет. Анда ал бул жаныбарды бир күнү зоопаркта пингвин чукуп алганы үчүн тандап алганын жазган.
Негизги жетишкендиктер жана сыйлыктар
1996-жылы Линус Бенедикт Торвалдс университетти магистр даражасы менен аяктаган. Анын кызы декабрда төрөлүп, 1997-жылы Силикон өрөөнүндө Transmeta компаниясында иштей баштаган. Бүгүнкү күндө Линус Торвалдс системанын ядросунун 2% гана түздү. Бирок, ал иштеп чыккан ОСтун расмий бутагына кандай өзгөртүүлөрдү киргизүү керектигин өзү чечет.
Кортунда, келгиле, Торвалдс алган акыркы сыйлыктар тууралуу кеп кылалы. 2012-жылы жапон дарыгери Шинья Яманака менен бирге Линус «Миллениум технологиясынын» престиждүү сыйлыгынын лауреаты болгон. Ошол эле жылы ал Интернет-Даңк Залынын мүчөсү болгон. Сүрөтү жана өмүр баяны бүгүнкү күндө көпчүлүктү кызыктырган Линус Торвалдс 2014-жылдын апрелинде IEEE тарабынан ыйгарылган "Компьютер пионери" сыйлыгынын да ээси.