Torvalds Linus: биография, снимки и постижения

Съдържание:

Torvalds Linus: биография, снимки и постижения
Torvalds Linus: биография, снимки и постижения

Видео: Torvalds Linus: биография, снимки и постижения

Видео: Torvalds Linus: биография, снимки и постижения
Видео: Линус Торвальдс — Человек, который придумал Linux [TED] 2024, Може
Anonim

Линус Торвалдс, чиято биография е представена в статията, е роден в семейство на журналисти във Финландия, където е израснал. В училище го смятаха за маниак заради хобита и външния си вид. Нисък и крехък, най-малкото дете в класа, грозен (по собственото му признание), Линус беше много запален по технологиите. Общуването с връстници не го интересуваше малко. Торвалдс Линус беше отличен ученик по физика и математика, понякога в ущърб на хуманитарните науки. Снимката по-долу показва училището, което е посещавал Линус.

Изображение
Изображение

Въвеждаме света на компютрите

Истинският гуру и неоспорим авторитет за него беше Лео Валдемар Турнквист, дядо по майчина линия. Работил е в университета в Хелзинки, където е бил професор по статистика. Именно този човек отвори света на компютрите за своя внук. На 11-годишна възраст Торвалдс вече овладя Commodore VIC-20, като същевременно учи основно програмиране, тъй като този компютър не е добър за нищо друго.

Изображение
Изображение

След известно време Торвалдс се умори от монотонното въвеждане на програми. ЛинусТорвалдс (неговата снимка е представена по-горе) започна да изкупува всички компютърни списания и книги, които се появиха в страната. В едно списание Линус намери програма за морзова азбука. Той не е създаден на BASIC, както всички други, които е срещал преди, а е просто набор от числа. Те могат да бъдат преведени ръчно на машинен език, написани във верига от единици и нули, разбираеми за компютър.

Торвалдс Линус осъзна, че BASIC е част от компютъра, и след това започна да изучава другите му страни. Когато дядо му почина, той се потопи с глава в работата с компютъра, който Линус наследи.

Семейство Линус

Вече разказахме за дядото и неговата роля в съдбата на нашия герой. Що се отнася до останалите членове на семейството, родителите на Торвалдс все още работят в сферата на журналистиката. Нилс Торвалдс, баща, радио и телевизионен журналист. Анна Торвалдс, майката на Линус, е литературен редактор. Сестра Сара управлява преводаческа агенция, основно превежда новинарски репортажи. Самият Линус Торвалдс, чиято биография няма нищо общо с журналистиката, е скептичен към тази професия.

Младежки години

В младостта си Линус, за разлика от много от връстниците си, не е бил привлечен от хокей или флирт с момичета. Торвалдс беше напълно погълнат от работата с компютри.

След това Линус Торвалдс отиде в университета. След като учи там една година, той беше призован в армията, където подобри здравето си и напомпа мускулите си в часовете по физическа подготовка. След демобилизация Торвалдс се връща към обучението си в университета. Това е образователноинституцията му даде тласък на програмирането на сериозно ниво. Целият по-нататъшен живот на Torvalds е свързан с развитието на световноизвестната операционна система.

Дори на 17-годишна възраст, през 1987 г., Линус купува нов продукт, Sinclair QL, за да замени остарелия VIC-20. Този компютър имаше 128 KB памет. Той работеше върху осем мегахерцов процесор от Motorola. Цената на компютъра по това време е около 2000 долара. Произведен е от компания под егидата на C. Sinclair.

Интерес към операционни системи

Почти веднага Линус проявява интерес към различни операционни системи. За да инсталира флопи контрола, закупен от Torvalds, той трябваше да напише свой собствен драйвер за устройство. Тогава той откри пробиви в операционната система. Линус открива, че това, което всъщност се е случило, не съответства на обещаното в документацията.

Следващата стъпка на Torvalds беше да разглоби операционната система Q-DOS, която беше инсталирана на собствения му компютър. Линус беше разочарован, когато научи, че нищо не може да се промени в тази система, тъй като тя е написана в ROM.

Linus за първи път написа някои игри на новия компютър. Той заимства идеите на повечето от тях от стар компютър. Инсталираната ОС обаче имаше много недостатъци. Например, въпреки многозадачността си, той нямаше функция за защита на паметта. Системата може да замръзне всеки момент. Освен това, след разработването на Sinclair QL, К. Синклер спря да подобрява своите модели, както и да поддържасъществуващ.

История на Linux

Линус, завръщайки се от армията, се запозна със системата Unix. Заедно с 32 други студенти, Торвалдс решава да вземе курса по C и Unix. Тъй като тази система току-що се е появила по това време в университета в Хелзинки, учителят трябваше да научи новата ОС заедно със студентите.

Линус е вдъхновен от книгата на Андрю Татенбаум, професор от Амстердам, за да създаде своя собствена операционна система. Торвалдс твърди, че тя преобърна целия му бъдещ живот. В тази книга („Проектиране и внедряване на операционни системи“) авторът описва Minix, образователна ОС, която той създаде, за да преподава Unix. Естествено, Торвалдс веднага реши да го инсталира на компютъра си. Проблемът беше, че Sinclair QL не е проектиран да пасне на такива системи. Едва през януари 1991 г., след като закупи нов компютър (сега компютър), Торвалдс успя да инсталира Minix на него.

След като проучи предимствата и недостатъците на тази операционна система, Линус реши да я напомни. Това беше тренировъчна операционна система, съблечена и объркана. Minix е надстроен със стари програми и пачове на Linus от Брус Евънс, известният австралийски хакер.

Създайте пакет за емулация на терминал

Всичко започна с факта, че в Minix терминалът за отдалечена комуникация беше внедрен много лошо. И това беше функцията, която Линус използваше най-много. С негова помощ той се свърза с университетския компютър чрез модемна връзка. Торвалдс решава да създаде своя собствена програма за комуникация, базирана не на Minix, а нахардуерното ниво на самия компютър. Благодарение на това той едновременно изучава компютър на 386-ия процесор, както и неговата ОС. Торвалдс беше много горд, че успя да подобри операционната система. Но опитите да представят своите заслуги пред другите не доведоха до нищо. Трудно беше да се обясни на хората, че под външната непретенциозност понякога могат да се намерят сложни дълбоки процеси.

Разработване на драйвер за файлова система и дисково устройство

Изображение
Изображение

И така, Linux стартира с пакет за емулация на терминал. След това една иновация последва друга. Torvalds трябваше да изтегля и записва файлове на компютър, намиращ се в университета. За да направите това, беше необходимо да ги запишете на диск. След като помисли, Линус реши да създаде файлова система и драйвер за дисково устройство. В същото време системата, която той планираше да разработи, трябваше да бъде съвместима с Minix. Докато го създава, той се консултира с потребителите на Minix чрез конференция на usenet. От сериозните въпроси, които студентът зададе за архитектурата на Minix и Unix, можеше да се предположи, че той планира да разработи своя собствена ОС.

Работа върху първата версия на Linux

Един ден Линус изведнъж открива, че програмите, написани от него, са обрасли с много допълнителни функции и са работеща версия на операционната система. Работата по създаването на Linux в ранните етапи беше доста монотонна. Торвалдс разгледа различните системни извиквания, които са в основата на Unix, едно по едно. Въз основа на тях той се опита да създаде свои собствени ОС блокове с функциите, от които се нуждае. Беше доста изморително и не много стимулиращопродължаване на работата. Линус трябваше да направи това, защото все още не беше възможно да се тества производителността на системата. След като обработи около 25 различни системни повиквания, Торвалдс премина към друга тактика. Сега той започна да се опитва да стартира обвивката на ОС. Ако възникнат грешки, той разработи необходимите системни повиквания. Напредъкът в развитието на системата беше очевиден. Черупката започва да работи стабилно от края на август 1991 г. Това беше първият голям успех на Линус.

Linux 0.01

Изображение
Изображение

И така, първата версия на Linux се появи в публичното пространство на 17 септември 1991 г. Тогава Торвалдс реши как да нарече тази система. Първоначално той планира да му даде името Freax (думата freaks означава "фенове", а "x" е окончанието на Unix). Дори тогава той нарече тази система Linux, но смята за нескромно да използва името му като официално име. Преподавателят на Технологичния университет в Хелзинки Ари Лемке създаде директория на FTP сървъра на университета. Това е мястото, където Линус постави своята система. Но Ари не хареса думата Freax, така че той реши да преименува директорията, където е поставена, на pub/OS/Linux. Торвалдс нямаше нищо против, така че името постепенно се задържа.

Версията на операционната система, публикувана на сайта, имаше номер 0.01. Така беше подчертано, че системата все още е несъвършена и се нуждае от сериозно подобрение. Следователно Торвалдс не демонстрира публично своята операционна система. Той изпрати само писма до няколко известни хакери, които посочиха адреса на сървъра, откъдето могат да го изтеглят. Първоначалноверсията не ви позволяваше да правите почти нищо, освен да я стартирате и да отпечатате източниците.

Системни подобрения

Интересът към системата пресъхна от нейния създател до ноември 1991 г. Може би по-нататъшното му усъвършенстване щеше да спре. Случайността обаче се намеси. Линус, финализирайки още веднъж Minix, разглезени от надзор важни части от раздела на тази ОС. Възникна въпросът дали да преинсталирате Minix или да поставите Linux като основна ОС. Торвалдс реши да избере своята система.

Linux вече в началото на 1992 г. направи голям скок напред. Към системата бяха добавени няколко функции, които нямаха аналози в Minix. Това е например смяна на твърд диск в случай на работа с големи програми. Линус също въведе функции в своята система, които потребителите поискаха в имейлите си. Така Линус Торвалдс значително подобри своята ОС.

Правя безплатна операционна система

Създателят на системата отказа да предложи награди. Той само помоли потребителите да изпращат пощенски картички от градовете, в които живеят. Линус се интересуваше къде се използва неговата система. Пощенски картички започнаха да се изсипват лавина - от Япония, Нова Зеландия, САЩ, Холандия. Най-накрая роднините забелязаха, че Линус придоби голяма популярност благодарение на компютърните си изследвания. Състоянието на Линус Торвалдс днес, вероятно, е доста впечатляващо. Самият той обаче приема парите спокойно. Печалбата никога не е била в неговата природа.

Условия за разпространение

Изображение
Изображение

Първоначално условията за разпространение на ОС бяха разработени само в общи линии. Linux се разпространяваше свободно, но не можеше да бъде пуснат за продажба. Ако потребителят реши да направи подобрения или промени в системата, той трябваше да създаде източника, като направи тези подобрения в публичното пространство. Линус Торвалдс в момента използва Общия публичен лиценз вместо авторски права.

Въведение на GUI, Linux 1.0

През пролетта на 1992 г. хакерът O. Zbrowski адаптира Windows за тази OS X. Следователно Linux има графичен интерфейс. След това Линус Торвалдс реши, че системата е почти готова и пусна версия 0.95. Това обаче беше грешка. Веднага след като започна да въвежда мрежови функции в своята ОС, той осъзна, че е необходимо значително да прецизира системата. Само 2 години по-късно беше пусната версия 1.0, въведена през март 1994 г.

Изображение
Изображение

Пингвинът Тукс е личният талисман на Торвалдс. Линус Торвалдс (Просто за забавление) разказва за историята на емблемата в своята книга. В него той пише, че е избрал това животно, защото един ден пингвин го е кълвал в зоопарка.

Основни постижения и награди

През 1996 г. Линус Бенедикт Торвалдс завършва университета с магистърска степен. Дъщеря му се ражда през декември, а през 1997 г. започва работа в Силиконовата долина в Трансмета. Към днешна дата Линус Торвалдс е създал само 2% от ядрото на системата. Той обаче е този, който решава какви промени трябва да бъдат направени в официалния клон на разработената от него ОС.

Изображение
Изображение

В заключение, нека поговорим за последните награди, получени от Торвалдс. През 2012 г., заедно с Shinya Yamanaka, японски лекар, Linus стана лауреат на престижната Millennium Technology Award. През същата година той става член на Интернет залата на славата. Линус Торвалдс, чиято снимка и биография представляват интерес за мнозина днес, също е собственик на наградата "Computer Pioneer", която му беше връчена от IEEE през април 2014 г.

Препоръчано: