Линус торвальдс краткая биография. Как линус торвальдс сделал разработку по свободнее

«Я делаю свободное ПО, потому что считаю это единственным правильным способом разработки»

Некоторые считают Линуса Торвальдса, создателя операционной системы Linux и репозитория Git, просто везучим человеком. Кому-то он, наоборот, кажется целеустремленным энтузиастом своего дела. Однако никто не будет спорить с тем, что благодаря исключительной одаренности Торвальдса появилась операционная система, которая распространилась по всему миру.

Более того, принципиально важным для ее создателя было бесплатное использование и свободное редактирование исходного кода ОС. Вокруг Linux образовалось огромное opensource-сообщество, благодаря которому система развивается и по сей день: постоянно появляются новые сборки и новые операционные системы на базе ядра Linux.

Условия распространения Linux были разработаны еще на начальной стадии. Linux распространяется свободно, при этом не может быть выставлена на продажу. В случае если пользователь вносил какие-то изменения или улучшения в систему, он должен был сделать их всеобщим достоянием в виде исходников.

Линус писал свою ОС, опираясь на множество свободно распространяемых по интернету инструментов. Самым важным из них был компилятор GCC, авторские права которого были оговорены в General Public License. Впоследствии, вся операционная система Linux была зарегистрирована под лицензией GPL.

«Игра» в Linux

Линус Торвальдс не думал о славе, и вообще не предполагал, что история с Linux так далеко зайдет. Он увлекался компьютерами и программированием с школьных лет и продолжал заниматься любимым делом, учась в Университете Хельсинки. Он сам часто отмечает, что программированием нужно заниматься в удовольствие. Поэтому точно так же, как в детстве, он просто «играл» в разработку Linux. Движимый сначала азартом, а позднее положительными отзывами, Торвальдс в один прекрасный момент обнаружил, что создал операционную систему.


Linux 0.01

«Никто на самом деле не создает прекрасный код с первого раза, за исключением меня, но я такой один».

Постепенно «играть» в Linux вместе с его создателем стали другие разработчики. Раскрыв все карты и выложив исходники своего детища в открытый доступ, Торвальдс в какой-то степени рисковал потерять статус ведущего разработчика в проекте. Однако он, судя по всему, догадывался, что его профессиональный уровень был значительно выше большинства разработчиков. Кроме того, далеко не все умеют работать много, качественно и при этом бесплатно. А у Линуса Торвальдса как раз была такая «уникальная» способность.

А следующая цитата иллюстрирует термин «развлечение» в представлении Торвальдса:

Итак, большинство из вас, скорее всего, будет невыносимо маяться от скуки в Рождество, и вот вам идеальное развлечение. Протестируйте 2.6.15-rc7. Все магазины будут закрыты, и на самом деле не будет лучшего занятия между поеданием пищи.

В общем-то, до того, как Линус женился на своей студентке, программирование было едва ли не единственным занятием, которым он занимался между «поеданием пищи». После женитьбы в 1996 году Торвальдс устроился на работу в калифорнийский стартап Transmeta, который разрабатывал энергоэффективные CPU. Но тем не менее, он оставался ведущим разработчиком Linux и при этом продолжал получать удовольствие.

А в 2003 году он ушел из компании, чтобы всецело сосредоточиться на разработке своей ОС. Уход стал возможен благодаря новообразованной общественной организации The Linux Foundation (в то время она называлась Open Source Development Labs), которая обеспечила Торвальдса медицинской страховкой и зарплатой.

Нечаянный успех

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

Можно также вспомнить, что подобное притягивает подобное: будучи адекватным и самокритичным профессионалом без завышенного ЧСВ, Торвальдс естественным образом «притянул» к себе тех, кто обладал схожими качествами. В какой-то момент Linux стал самым успешным opensource-проектом. А как известно, команда чаще всего добивается серьезных успехов, когда ее участники смотрят примерно в одном направлении.

Подобные результаты не могли оставить равнодушными коммерческих производителей операционных систем… и просто завистливых людей, оставшихся в стороне. Однако Линус Торвальдс не стремился перейти им дорогу или заставить кого-то завидовать. ОС Linux начала распространяться за пределами сообщества потому, что была действительно качественным продуктом. Особенно широкие возможности открылись перед ней, когда весной 1992 года хакер Орест Збровски успешно адаптировал X Window для Linux. Таким образом, у Linux появился графический интерфейс.

Git

Помимо разработки операционных систем, Торвальдса мало что интересовало. Хотя эта тема включает в себя множество аспектов, которыми можно заниматься всю жизнь. Наиболее скучными направлениями Линус считал разработку систем контроля версий и работу с базами данных. Однако, по иронии судьбы, в 2005 году он был вынужден создать свою систему управления исходным кодом.

В 2005 году Торвальдс выпустил релиз Linux 2.6.12-rc2 и заявил, что не продолжит разработку операционной системы, пока не будет замены репозитория BitKeeper, которым сообщество Linux пользовалось до 2005 года. От BitKeeper пришлось отказаться в силу разногласий с ее разработчиками по вопросам его бесплатного использования в opensource-разработке. А другие системы управления исходным кодом Торальдсу категорически не нравились.

«В результате, я решил, что сам за две недели смогу написать что-то получше, и не ошибся».

Торвальдс создал распределенную систему управления исходным кодом Git за две недели. Он не раз говорил, что терпеть не может централизованные репозитории по типу SVN. При создании Git Линус четко представлял, что ему нужно: децентрализация, возможность независимой офлайн-разработки, удобство и надежность при ветвлении и слиянии. Более того, он создавал систему управления исходным кодом специально для нужд разработчиков ядра Linux.

Но Git была уготована «великая» судьба, чего Торвальдс, опять же, никак не ожидал. Репозиторий стал популярен за пределами Linux-сообщества. Git использовали разработчики таких продуктов, как KVM, Qt, Drupal, Puppet, Wine.

Гик с характером

На волне популярности Git Линус даже выступил с докладом в Google в 2007 году. Ознакомившись с докладом, можно сделать вывод, что Торвальдс относился к себе и сложившейся ситуации с достаточной долей иронии и самокритики:
Я должен слегка предостеречь вас, что я не очень хороший оратор, частично потому, что я не люблю выступать, а частично потому, что за последние несколько лет все только и хотели от меня докладов о туманном будущем Линукса в следующем столетии, а я – вообще гик и предпочитаю говорить о технологиях.

Еще в детстве Линус Торвальдс был застенчивым и малообщительным человеком. В школе он считался типичным «ботаником», что вполне соответствовало его внешности (щуплый и низкорослый) и увлечениям. Он считал себя «некрасивым» – в том числе, из-за большого носа.

В юности он продолжал страдать от всяческих комплексов, связанных с социализацией. Правда, страдал он исключительно в свободное от программирования время – то есть, довольно редко.

Его неудачи в социуме с лихвой компенсировались успехами в компьютерных науках, где Торвальдс получал удовольствие от собственного «всемогущества». Но подобные противоречия характерны для выдающихся людей и с возрастом компенсируются. В данном случае, можно проследить, какой отпечаток это наложило на его манеру общения.

Вы можете не соглашаться со мной сколько хотите, но в течение этого доклада все, кто не согласен со мной, по определению - тупые уроды. Помните об этом! Вы будете вольны делать и думать все что захотите, когда я закончу доклад. А сейчас я рассказываю свое единственно правильное мнение, так что пользователи CVS, если вы действительно его так любите, уйдите с глаз моих долой. Вам надо обратиться в психушку или куда-то еще.

Та тема, в которой Торвальдс чувствует себя уверенно, становится полем для импровизации, самоиронии, кокетства и прочих форм заигрывания с публикой.
Я запустил проект, разработал архитектуру и начальный код, на протяжении последних полутора лет его поддерживает гораздо более славный парень, японец Junio Hamano, и именно он сделал Git более доступным для простых смертных. Ранние версии Git действительно требовали некоторое количество «ментальных пунктов» мозгосилы. C тех пор он стал гораздо проще.

В общем, это мой обычный подход - все остальные делают все возможное, а я сам могу просто сидеть и потягивать ПинаКоладу.


Не чужды Линусу Торвальдсу и такие качества, как откровенная прямота, граничащая с демонстративным неприличием. Это иллюстрирует история сотрудничества с компанией NVidia в 2012 году.

Одна из студенток вуза попросила создателя Linux прокомментировать отношения opensource-сообщества с одним из крупнейших в мире разработчиков графических ускорителей и процессоров – NVidia.

Линус Торвальдс заявил, что NVidia является одной из худших компаний, с которыми ему приходилось иметь дело. По его словам, представители NVidia совершенно не имеют желания сотрудничать с сообществом разработчиков Linux и продолжает держать закрытым код своих графических драйверов для Linux.

Завершая свой ответ, Линус Торвальдс подытожил вышесказанное в отношении NVidia, сделал неприличный жест рукой на камеру и заявил : «NVidia, fuck you!»

Ценности, которые отстаивал (может быть, порой чересчур демонстративно) Линус Торвальдс, изменили представление о том, каким может быть opensource-сообщество. Его пример вдохновил, да и сейчас продолжает вдохновлять, «на подвиги» других разработчиков.

20 апреля 2012 года Линус Торвальдс (вместе с японским медиком Синъей Яманакой) стал лауреатом премии «Технология тысячелетия» (Финляндия).

В 2014 году Линус Торвальдс получил награду Computer Pioneer от организации IEEE Computer Society.

Торвальдс Линус Бенедикт

Торвальдс Линус Бенедикт (Torvalds Linus Benedict), известен также как - финский инженер-программист. Является фактическим автором ядра операционной системы GNU/Linux - в некотором роде самой популярной ОС среди свободного программного обеспечения. До сих пор занимается работой с Linux в качестве координатора проекта.

Биография

Линус Торвальдс родился в Хельсинки 28 декабря 1969 года в семье журналистов Анны и Нильса Торвальдс. Имя получил в честь Линуса Поллинга, нобелевского лауреата в области химии. Дед Линуса, Оле Торвальдс, поэт, был известен среди творческой элиты Финляндии. Еще один дед по материнской линии, Лео Тёрнквист, профессор статистики в университете Хельсинки, был для Линуса непререкаемым авторитетом. В школе автор Linux слыл «ботаником» и нелюдимом. Был не раз подвержен издевательствам сверстников не только из-за характера и увлечений, но и по причине политически взглядов отца. Сам Нильс Торвальдс был ярым коммунистом, и даже провел год в Москве. Увлекался точными науками и мало интересовался гуманитарными предметами. В 11 лет Линус освоил Commodore VIC-20 и заинтересовался программированием на Basic. В 17 лет Торвальдс-младший приобрел на скопленные деньги новейший по тем временам Sinclair QL по цене 2000 долларов США. В 1988 году Линус поступает в Университет Хельсинки, который с успехом оканчивает в 1996 году со степенью магистра кибернетики. Ныне Торвальдс проживает с женой и детьми в городе Портленд, штат Орегон, США. С 1997 года работал в компании Transmeta Corp, после чего ушел в Development Labs.

2018

Приостановка работы над Linux, чтобы переосмыслить свою роль в сообществе

16 сентября 2018 года Линус Торвальдс заявил о приостановке своей работы над ядром Linux , чтобы переосмыслить свою роль в сообществе. Об этом он рассказал в рассылке Linux Kernel Mailing List (LKML).

Торвальдс решил взять отпуск, а на время перерыва на должности куратора разработки ядра Linux его будет заменять Грег Кроа-Хартман (Greg Kroah-Hartman), отвечающий за поддержку стабильной ветки ядра. На него возложены задачи по завершению разработки версии Linux 4.19, которая к 17 сентября находится на четвертой стадии Release Candidate (RC).

Линус Торвальдс не назвал точных сроков возвращения к работе. Скорее всего, это произойдет к моменту начала создания ядра 4.20. При этом Торвальдс предположил, что он может полностью отойти от разработки Linux .

Торвальдс решил на какое-то время сложить с себя обязанности руководителя разработки Linux, чтобы провести самоанализ и заняться саморазвитием. К этому его подтолкнул случай, когда он перепутал место и время конференции Linux Kernel Summit 2018 и запланировал отдых с семьей на это время. Линус предложил провести саммит без него, но организаторы вошли в положение Линуса и проголосовали за перенос мероприятия из Ванкувера в Эдинбург, чтобы тот смог принять в нем участие без отмены семейной поездки.

Такое решение сообщества, по мнению Торвальдса, не соответствует его поведению - за него он принес извинения. Создатель Linux также признал свои «беспечные атаки в электронных письмах, которые были непрофессиональными и неуместными».

Возвращение к работе над Linux

22 октября 2018 года Линус Торвальдс вернулся к работе над Linux спустя чуть больше месяца после того, как он объявил об отпуске, чтобы переосмыслить свою роль в Linux-сообществе, научиться общаться с людьми и понимать их чувства.

О возвращении создателя Linux сообщил Грег Кроа-Хартман (Greg Kroah-Hartman), который временно замещал Торвальдса на должности куратора разработки ядра Linux.


На конференции Open Source Summit Europe в Шотландии (22-24 октября 2018 года) Линус Торвальдс встретился с 40 ведущими разработчиками, тем самым подтвердив свое возвращение к разработке Linux.

Комментируя свой взятый в сентябре 2018 года отпуск, Линус говорил, что в своем общении никогда не учитывал эмоциональное состояние людей, бывал слишком требовательным и грубым к другим разработчикам, портил отношения внутри сообщества и вынуждал людей отказываться от участия в проекте. По его словам, он понял важность человеческого отношения в дискуссиях и посмотрел на себя со стороны.

Это не первый случай, когда Торвальдс решил временно отойти от разработки ядра Linux. Подобный отпуск он брал в 2005 году, и тогда во время «отдыха» он разработал известную систему управления версиями проектов Git.

Тем временем Торвальдс предлагает принять кодекс поведения разработчиков ядра Linux, основанный на известном кодексе Contributor Covenant, который уже используется многими крупными .

В новом Code of Conduct все участники сообщества Linux обладают одинаковыми правами вне зависимости от социального статуса, национальности, религии, пола, возраста, образования и других возможных отличий.

Цитаты

Известные цитаты Линуса (ru.wikiquote.org)

  • «Здесь я хочу рассказать о своих золотых правилах. Первое: обращайся с другими так, как ты хочешь, чтобы они обращались с тобой. Следуя этому правилу, в любой ситуации будешь знать, что делать. Второе: гордись тем, что делаешь. Третье: делай все с удовольствием».
  • «Каждый прочитавший эту колонку подумает, что растущие тяготы моей роли главного хакера превратили меня в сволочь. Но это неверно. Я всегда был сволочью».
  • «Девочек я приводил домой, только когда они хотели позаниматься. Это было не так уж часто, и я никогда не был инициатором, но отец питает иллюзии, что заниматься они хотели не только математикой. (По его мнению, они купились все на ту же формулу: значительный нос = значительный мужчина).»
  • «Программы - как секс: лучше, когда это бесплатно».
  • «Microsoft - не есть зло, просто у них по-настоящему паршивые операционные системы».
  • «Моё имя Линус, и я ваш Бог».
  • «Видите ли, вы не только должны быть хорошим кодером, чтобы создать систему, подобную Линуксу, вы еще должны быть и хитрожопым сукиным сыном».
  • Философия Линукса: «Смейся в лицо опасности». Ой. Не то. «Сделай сам». Да, правильно.
  • «Некоторые говорили мне, что жирный пингвин, по их мнению, не в полной мере олицетворяет изящество Линукса. Но по-моему, на них просто никогда не нёсся разгневанный пингвин со скоростью под 200 км/ч».
  • «Интеллект - это способность избегать выполнения работы, но так, чтобы она при этом была сделана».
  • Когда ты говоришь, «Я написал программу, которая роняет Windows », люди просто тупо смотрят на тебя и отвечают: «Да мне такие программы вместе с системой достались, бесплатно».
  • «Я совсем не сомневаюсь, что виртуализация полезна в некоторых областях. Вот в чем я сильно сомневаюсь, так это что она когда-нибудь будет иметь такое влияние, которого хотят те, кто имеет отношение к виртуализации».
  • «Итак, большинство из вас, скорее всего, будет невыносимо маяться от скуки в Рождество, и вот вам идеальное развлечение. Протестируйте 2.6.15-rc7. Все магазины будут закрыты, и на самом деле не будет лучшего занятия между поеданием пищи».
  • По некоторым данным Торвальдс является автором всего 2 % системного ядра Linux , однако все основополагающие решения принимает именно он. Сам Линус владеет товарным знаком Linux.
  • По версии журнала Time за 2000 год среди «людей года» Торвальдс оказался на 17 месте. То же издание включило программиста в список самых влиятельных людей мира в 2004 году.
  • Пингвин Тукс (Tux) стал символом операционной системы Linux в 1996 году, когда Торвальдс обратился к пользователям интернета за помощью в выборе в качестве «опознавательного знака». В результате был выбран вариант Ларри Ивинга (Larry Ewing).
  • Жена Линуса по имени Туве, с которой Торвальдс познакомился осенью 1993 года, является шестикратной чемпионкой Финляндии по каратэ. Она родила мужу трех дочерей: Патрицию Миранду, Даниэлу Йоланду и Селесту Аманду.
  • Линус Торвальдс прервал обучение в Университете для того, чтобы пройти обязательную службу в армии Финляндии. Курс длился около 11 месяцев. Линус получил звание старшего лейтенанта в качестве артеллериста-наводчика. В его армейскую специализацию входили задачи поиска и точечной нейтрализации орудий и техники противника.

Линус родился в Хельсинки. Родители, шведскоговорящие финны Нильс и Анна Торвальдс, были в 60-х годах студентами-радикалами, отец даже был коммунистом, в середине 70-х проведшим год в Москве. Линус был назван в честь Линуса Полинга. В школе преуспевал в физике и математике. Был малообщительным, скромным мальчиком. Его часто дразнили из-за политических взглядов его отца.

В 1988 году Линус поступил в Университет Хельсинки, который окончил в 1996, получив степень магистра кибернетики.

Линус Торвальдс живёт в г. Портленд, штат Орегон, США, с женой Туве (Tove), шестикратной чемпионкой Финляндии по каратэ, тремя дочерьми: Патрицией Мирандой (р. 5 декабря 1996), Даниэлой Йоландой (р. 16 апреля 1998) и Селестой Амандой (р. 20 ноября 2000), а также котом Рэнди.

С февраля 1997 по июнь 2003 он работал в компании Transmeta Corporation, после чего перешёл в компанию Open Source Development Labs. Хотя OSDL находится в Портленде, Орегон, он работает дома в Сан-Хосе.

Личный талисман Линуса Торвальдса - пингвин Такс (Tux), ставший также эмблемой ОС Linux.

Закон Линуса, окончательно сформулированный Эриком С. Рэймондом, гласит: «При достаточном количестве глаз, все ошибки лежат на поверхности». Глубокой ошибкой называется такая, которую трудно найти, но если достаточно много людей ищут ошибки, то все они становятся поверхностными. Оба программиста разделяют идеологию открытого исходного кода, отчасти основанную на вере в этот закон.

В отличие от многих идеологов открытого исходного кода, Торвальдс редко выступает с публичными комментариями о конкурирующих программах. Его критиковали за работу над програмным обеспечением с закрытым исходным кодом в компании Transmeta и за использование закрытого приложения BitKeeper. Тем не менее, на выпады против Linux и идеологии открытого кода со стороны таких софтверных гигантов, как Майкрософт и SCO, он реагировал резко.

[править]

В 1981 году Лео, дед Линуса, математик, познакомил внука с ЭВМ Commodore VIC-20, используемой им для математических вычислений. Линус заинтересовался программированием и прочитал руководства к машине. Затем он начал читать компьютерные журналы и писать собственные программы, сначала на Бейсике, а затем на Ассемблере.

Со школьных лет Линус получал стипендии за успехи по математике. Первой купленной им ЭВМ была Sinclair QL, тогда стоивший почти 2 000 долларов США.

После окончания школы Линус поступил в Университет Хельсинки на курс информатики. Обучение было прервано годовой службой в армии.

Значимым событием в жизни Торвальдса было прочтение им книги Эндрю Таненбаума «Операционные системы: разработка и реализация» (Operating Systems:Design and Implementation, ISBN 0136386776). В книге, на примере написанной Таненбаумом ОС Minix, представлена структура систем семейства UNIX. Линус был очень заинтересован, и позже купил новый компьютер на базе 386-го процессора, и установил Minix.

Обнаружив недостатки в системе, он начал писать собственный эмулятор терминала, в котором реализовал переключение задач. Затем Линус добавлял в программу всё новые и новые функции, благодаря чему она вскоре стала полноценной операционной системой. Затем он послал ныне знаменитое объявление на новостную группу Миникса:

From: [email protected] (Линус Бенедикт Торвальдс)

Newsgroups: comp.os.minix

Subject: Маленький опрос о моей новой операционной системе

Organization: Хельсинский Университет

Привет всем, кто использует миникс-Я делаю (бесплатную) операционную систему (всего лишь хобби, не будет большой и профессиональной как gnu) для клонов 386(486) AT. Она ваялась с апреля, и скоро будет готова. Я хочу отзывов о том, что людям нравится/не нравится в миниксе, ибо моя система на неё похожа(такое же устройство файловой системы(по практическим соображениям) среди всего прочего).

Я уже включил bash (1.08) и GCC (1.40), и похоже всё работает. Это значит, что что-то полезное появится через несколько месяцев, и я хотел бы узнать, чего люди хотят. Любые советы принимаются, но я не обещаю, что всё исполню:-)

Линус ([email protected])

PS. Да, у неё никакого миниксового кода, и многозадачная фс. Она НЕ переносима (применяет переключение задач 386-го, итп.), и скорее всего будет поддерживать только AT-винчестеры, т.к. это всё, что у меня есть:-(

17 сентября 1991 года Линус выложил исходный код программы (версии 0.01) для общедоступной загрузки. Система сразу же вызвала большой интерес. Сотни, потом тысячи программистов стали интересоваться системой (директорию с программой, за неимением лучших вариантов, назвали «Linux») и работать над её улучшением и дополнением. Она распространялась и по сей день распространяется на условиях общественной лицензии GNU - GPL.

«Я по-прежнему считаю, что создавать монолитное ядро в 1991 году - фундаментальная ошибка. Скажите спасибо, что вы не мой студент: за такой дизайн я бы не поставил высокой оценки:-)» (из письма к Линусу Торвальдсу). Свой пост Танненбаум озаглавил «Линукс бесполезен».

Кроме монолитного ядра, Танненбаум критиковал Linux за отсутствие переносимости. Танненбаум предсказывал, что процессоры 80х86 в недалёком будущем исчезнут, уступив место архитектуре RISC.

Критика сильно задела Торвальдса. Танненбаум был знаменитым профессором, и его мнение имело значение. В данном вопросе, однако, он ошибался. Линус Торвальдс настаивал на своей правоте.

Популярность системы росла, и позже о ней заговорили журналисты по всему миру. Linux и Линус стали известными.

В настоящее время лишь около 2% системного ядра Linux написано самим Торвальдсом, но за ним остаётся решение об изменении официального кода ядра. Другими частями системы Linux (система X Window, компилятор GCC, системы управления пакетами и т. д.) заведуют другие люди. Торвальдс, как правило, не участвует в обсуждениях, не связанных с системным ядром.

Торвальдс владеет товарным знаком Linux и следит за его использованием (http://slashdot.org/articles/00/01/19/0828245.shtml) через некоммерческую организацию Linux International и с помощью пользователей Linux во всем мире.

В опросе «человек века» журнала «Тайм», проведённом в 2000 году, Линус занял 17-е место. В 2001 году он разделил с Ричардом Столлманом и Кеном Сакамурой приз Такеды за вклад в социально-экономическое процветание. В 2004 году «Тайм» включил его в список самых влиятельных людей мира.

Линус, 17 сентября 1991 года

2010 - C&C Prize

В 2018 году премия Ибуки: IEEE Masaru Ibuka Consumer Electronics Award, присуждаемая IEEE за выдающийся вклад в технологии бытовой электроники присуждена Линусу Торвальдсу «За его руководство развитием и распространением Linux».

Семья Линуса Торвальдса

Дед - Лео, математик.

Отец - Нильс Торвальдс, журналист.
Мать - Анна Торвальдс, журналист.

Жена - Туве, шестикратная чемпионка Финляндии по каратэ и бывшая студентка Линуса.
Три дочери: Патриция Миранда, Даниэла Йоланда и Селеста Аманда.

26.12.2019

Линус Торвальдс
Linus Benedict Torvalds

Создатель системы Linux

Финно-американский Программист

Финно-американский программист. Создатель операционной системы Linux, являющейся самой распространенной из свободных операционных систем и наиболее популярной серверной ОС.

Линус Торвальдс родился 28 декабря 1969 года в городе Хельсинки, Финляндия. Мальчик вырос в семье журналистов Нильса и Анны Торвальдс. Своего сына назвали в честь американского химика Лайнуса Полинга. В школе парень преуспевал в физике и математике, но являлся малообщительным.

В 1981 году Лео, дедушка Линуса, математик, познакомил внука с ЭВМ «Commodore VIC-20», использовавшейся им для математических вычислений. Торвальдс заинтересовался программированием и прочитал руководства к машине. Затем, начал читать компьютерные журналы и писать собственные программы, сначала на BASIC, а затем на ассемблере.

Со школьных лет Линус получал стипендии за успехи в математике. Первой купленной им ЭВМ стала «Sinclair QL», тогда стоившая почти 2000 долларов США. После окончания школы поступил в Университет Хельсинки на курс информатики. Обучение прервано годовой службой в армии. В 1988 году Линус поступил в Хельсинкский университет, который окончил только черех восемь лет, получив степень магистра кибернетики. Также работал в компании «Transmeta Corporation», после чего перешел в компанию «The Linux Foundation».

Значимым событием в жизни Торвальдса стало прочтение им книги Эндрю Таненбаума «Операционные системы: разработка и реализация». В книге на примере написанной Таненбаумом ОС «Minix» представлена структура систем семейства UNIX. Линус очень заинтересовался прочитанным. Позже купил новый компьютер на базе 386-го процессора и установил «Minix».

Обнаружив недостатки в системе, начал писать собственный эмулятор терминала, в котором реализовал переключение задач. Затем Линус добавлял в программу все новые и новые функции, благодаря чему вскоре стала обретать черты полноценной операционной системы.

Линус, 17 сентября 1991 года выложил исходный код программы для общедоступной загрузки. Система сразу же вызвала большой интерес. Сотни, потом тысячи программистов стали интересоваться системой, директорию с программой, за неимением лучших вариантов, назвали «Linux», и работать над ее улучшением и дополнением. Она распространялась и по сей день распространяется на условиях общественной лицензии GNU - GPL.

Открытость ядра, написанного Линусом, дала возможность использовать его совместно с наработками: компиляторами GCC, базовыми утилитами операционной системы GNU, проекта свободного варианта системы UNIX. Популярность системы росла, и позже о ней заговорили журналисты во всем мире.

В настоящее время лишь около двух процентов системного ядра «Linux» написано самим Торвальдсом, но за ним остается решение о внесении изменений в официальную ветку ядра. Линус владеет товарным знаком «Linux» и следит за его использованием через некоммерческую организацию «Linux International» при помощи пользователей «Linux» во всем мире.

Личным талисманом Линуса является пингвин Tux, ставший также эмблемой «Linux». В своей книге «Just for Fun» Торвальдс пишет, что пингвина как эмблему выбрал из-за того, что однажды в зоопарке его клюнул именно пингвин.

В 2018 году Линусу Торвальдсу присуждена премия в области компьютерных технологий Ибуки: IEEE Masaru Ibuka Consumer Electronics Award - за выдающийся вклад в технологии бытовой электроники «За его руководство развитием и распространением Linux».

Награды и Признание Линуса Торвальдса

В 1996 году астероид № 9793 назван именем Торвальдса.

В 1998 году получил приз EFF Pioneer Award.

В 1999 году получил статус доктора Стокгольмского университета.

В 2000 году получил степень доктора Университета Хельсинки.

Награжден медалью за развитие информационных систем.

В журнале Time в опросе «Человек Века» Торвальдс занял 17 место.

В 2001 году разделил Приз Такеды за социально-экономическое процветание c Ричардом Столлманом и Кеном Сакамурой.

В 2004 году он назван одним из самых влиятельных людей журналом Time в статье «Линус Торвальдс: Чемпион Свободных Программ».

В опросе «100 знаменитых финнов всех времен» Торвальдс занял 16 место.

В 2005 году проявил себя как «лучший управляющий» в обзоре BusinessWeek.

В августе 2005 года Торвальдс получил награду от Reed College.

В 2006 году Time назвала его одним из революционных героев за последние 60 лет.

Журнал Business 2.0 назвал его одним из «10 людей не материалистов», потому что развитие Linux имеет индивидуальные черты Торвальдса.

В 2008 году официально представлен Музеем истории компьютеров в Калифорнии.

В октябре 2008 года Линус Торвальдс стал лауреатом ежегодной церемонии Fellow Awards музея компьютерной истории (Калифорния, США), получив награду «за создание ядра Линукс и управление открытой разработкой широко используемой операционной системы Линукс».

2010 - C&C Prize

В апреле 2012 года Линус Торвальдс (вместе с японским медиком Синъей Яманакой) стал лауреатом премии «Технология тысячелетия» (Финляндия). Вручена 13 июня 2012 года президентом Финляндии Саули Нийнисте.

В 2012 году избран членом Зала славы интернета.

В апреле 2014 года Торвальдс получил награду Пионер компьютерной техники, вручаемую IEEE.

Линус Бенедикт Торвальдс , или Турвальдс (швед. Linus Benedict Torvalds (инф.) ; 28 декабря 1969, Хельсинки, Финляндия) - финно-американский программист, хакер.

Воодушевлённый прочтением книги Эндрю Таненбаума, посвящённой операционной системе Minix, Линус создал Linux - ядро операционной системы GNU/Linux, являющейся на данный момент самой распространённой из свободных операционных систем.

С 1997 по 2003 год Линус работал в фирме Трансмета. После этого организовал Open Source Development Labs. В данный момент работает в Linux Foundation (с 2007), где занимается разработкой ядра Linux.

Биография

Родители Линуса, финские шведы Нильс и Анна Торвальдс, были в 1960-х годах студентами-радикалами, впоследствии стали журналистами. Линус был назван в честь американского химика Лайнуса Полинга. В школе преуспевал в физике и математике. Был малообщительным, скромным мальчиком. Его часто дразнили из-за политических взглядов его отца.

В 1988 году Линус поступил в Хельсинкский университет, который окончил в 1996 году, получив степень магистра кибернетики.

Линус Торвальдс живёт в городе Портленд (США, штат Орегон) с женой Туве (фин. Tove Torvalds, урождённая Tove Monni), шестикратной чемпионкой Финляндии по каратэ и бывшей студенткой Линуса, тремя дочерьми: Патрицией Мирандой (род. 5 декабря 1996), Даниэлой Йоландой (род. 16 апреля 1998) и Селестой Амандой (род. 20 ноября 2000).

С февраля 1997 года по июнь 2003 года работал в компании «Transmeta Corporation», после чего перешёл в компанию «Open Source Development Labs» (теперь - «The Linux Foundation»). Хотя Linux Foundation находится в Бивертоне (англ. Beaverton), Торвальдс работает дома.

Личный талисман Линуса Торвальдса - пингвин Tux, ставший также эмблемой «Linux». В своей книге «Just for Fun» Торвальдс пишет, что пингвина как эмблему он выбрал из-за того, что однажды в зоопарке его клюнул пингвин.

Один из «Законов Линуса», окончательно сформулированный американским хакером Эриком Реймондом, гласит: «При достаточном количестве глаз все ошибки лежат на поверхности». Глубокой ошибкой называется та, которую трудно найти. Однако, если достаточно много людей ищет ошибки, то все они выходят на поверхность. Оба программиста разделяют идеологию открытого исходного кода, отчасти основанную на вере в этот закон.

Однако их взгляды расходятся в том, что важнее: открытость кода или «свободность» программ, их распространения (сторонником последнего является Реймонд).

Linux

В 1981 году Лео, дедушка Линуса, математик, познакомил внука с ЭВМ «Commodore VIC-20», использовавшейся им для математических вычислений. Линус заинтересовался программированием и прочитал руководства к машине. Затем он начал читать компьютерные журналы и писать собственные программы, сначала на BASIC, а затем на ассемблере.

Со школьных лет Линус получал стипендии за успехи в математике. Первой купленной им ЭВМ была «Sinclair QL», тогда стоившая почти 2000 долларов США.

После окончания школы Линус поступил в Университет Хельсинки на курс информатики. Обучение было прервано годовой службой в армии.

Значимым событием в жизни Торвальдса было прочтение им книги Эндрю Таненбаума «Операционные системы: разработка и реализация» (Operating Systems: Design and Implementation, ISBN 0-13-638677-6). В книге на примере написанной Таненбаумом ОС «Minix» представлена структура систем семейства UNIX. Линус очень заинтересовался прочитанным. Позже он купил новый компьютер на базе 386-го процессора и установил «Minix».

Обнаружив недостатки в системе, он начал писать собственный эмулятор терминала, в котором реализовал переключение задач. Затем Линус добавлял в программу всё новые и новые функции, благодаря чему она вскоре стала обретать черты полноценной операционной системы. Затем он послал ныне знаменитое объявление в новостную группу «Миникса» с вопросом: «Что бы вы больше всего хотели увидеть в миниксе?»

17 сентября 1991 года Линус выложил исходный код программы (версии 0.01) для общедоступной загрузки. Система сразу же вызвала большой интерес. Сотни, потом тысячи программистов стали интересоваться системой (директорию с программой, за неимением лучших вариантов, назвали «Linux») и работать над её улучшением и дополнением. Она распространялась и по сей день распространяется на условиях общественной лицензии GNU - GPL.


Top