знаменитост

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

Съдържание:

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

Видео: The mind behind Linux | Linus Torvalds 2024, Юли

Видео: The mind behind Linux | Linus Torvalds 2024, Юли
Anonim

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

Image

Представяне на света на компютрите

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

Image

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

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

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

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

подрастващите години

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

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

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

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

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

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

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

История на Linux

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

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

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

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

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

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

Image

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

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

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

Linux 0.01

Image

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

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

Подобряване на системата

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

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

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

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

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

Image

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

Появата на графичния интерфейс, Linux 1.0

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

Image

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