Торвальдс, Линус

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Линус Торвальдс
швед. Linus Torvalds
Линус Торвальдс на LinuxCon Europe в 2014
Линус Торвальдс на LinuxCon Europe в 2014
Имя при рождении швед. Linus Benedict Torvalds
Дата рождения 28 декабря 1969(1969-12-28)[1][2][…] (54 года)
Место рождения
Страна
Род деятельности программист
Отец Нильс Турвальдс
Мать Анна Турвальдс[d]
Супруга Туве Торвальдс
Дети Патрисия Миранда Торвальдс[d], Даниэла Иоланда Торвальдс[d] и Селеста Аманда Торвальдс[d]
Награды и премии
Сайт torvalds-family.blogspot.com (англ.)
Логотип Викисклада Медиафайлы на Викискладе

Ли́нус Бенедикт То́рвальдс (встречается написание Ту́рвальдс) (швед. Linus Benedict Torvalds МФА: [ˈliːn.ɵs ˈtuːr.valds](инф.); род. 28 декабря 1969[1][2][…], Хельсинки[5]) — финно-американский программист. Создатель ядра Linux.

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

С 1997 по 2003 год Линус работал в компании Transmeta, с 2004 — в Open Source Development Labs, с 2007 — в The Linux Foundation (разработка ядра Linux).

Биография[править | править код]

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

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

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

С февраля 1997 по июнь 2003 года работал в компании Transmeta, после чего перешёл в компанию Open Source Development Labs, основанную в 2000 году и вошедшую в 2007 году в The Linux Foundation.

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

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

Linux[править | править код]

Символ Linux (Tux)

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

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

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

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

Обнаружив недостатки в системе, он начал писать собственный эмулятор терминала, в котором реализовал переключение задач. Затем Торвальдс добавлял в программу всё новые и новые функции, благодаря чему она вскоре стала обретать черты полноценной операционной системы. Затем он послал объявление в новостную группу «Миникса» с вопросом: «Что бы вы больше всего хотели увидеть в миниксе?» (англ. What would you like to see most in minix?)[9].

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

Автор Minix, профессор Эндрю Таненбаум, неожиданно выступил с резкой критикой дизайна системы:

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

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

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

Открытость ядра, написанного Линусом, дала возможность использовать его совместно с наработками (компиляторами GCC, базовыми утилитами ОС) GNU, проекта свободного варианта системы UNIX, существовавшего с 1983 года (вся эта система часто называется «Linux», однако правильнее было бы называть её «GNU/Linux»). Популярность системы росла, и позже о ней заговорили журналисты во всём мире. Linux и Торвальдс получили известность.

Эмблемой системы стал пингвин Tux. В своей книге «Ради удовольствия» (англ. Just for Fun) Торвальдс пишет, что пингвина в качестве символа предлагала неоднократно его жена, что в итоге «вылилось» в обсуждение в списке рассылки разработчиков ядра[11].

К 2006 году лишь около двух процентов системного ядра Linux было написано самим Торвальдсом, но за ним всегда оставалось решение о внесении изменений в официальную ветку ядра[7].

В 2008 году Линус Торвальдс рассказал, что использует дистрибутив Fedora, потому что в нём была достаточно хорошая поддержка архитектуры PowerPC, с которой он работал на тот момент времени[12]. Его пользование Fedora было подтверждено в дальнейшем в 2012 году, в интервью Linux Format[13]. Торвальдс также публиковал в своём блоге свои мнения об окружениях рабочего стола, чаще всего в ответ на какие-то кардинальные изменения и регрессии в них.

Торвальдс владеет товарным знаком «Linux» и следит за его использованием[14] через некоммерческую организацию Linux International и при помощи пользователей Linux во всём мире.

Признание[править | править код]

Линус Торвальдс в Австралии. Фотография 2008 года

См. также[править | править код]

Примечания[править | править код]

  1. 1 2 Linus Torvalds // Babelio (фр.) — 2007.
  2. 1 2 Linus Torvalds // Munzinger Personen (нем.)
  3. Kelion L. Linus Torvalds: Linux succeeded thanks to selfishness and trust (англ.) // (unknown type)BBC, 2012.
  4. Linus Torvalds // Biografiskt lexikon för Finland (швед.)SLS.
  5. 1 2 Deutsche Nationalbibliothek Record #122924517 // Gemeinsame Normdatei (нем.) — 2012—2016.
  6. 1 2 Торвальдс, Даймонд, 2002.
  7. 1 2 Linus Torvalds: A Very Brief and Completely Unauthorized Biography (англ.). The Linux Information Project (LINFO) (24 января 2006). Дата обращения: 3 апреля 2023. Архивировано 9 октября 2010 года.
  8. Patricia Torvalds: Linus's daughter points out ways. Дата обращения: 4 октября 2023. Архивировано 15 апреля 2023 года.
  9. What would you like to see most in minix? (англ.) в comp.os.minix Архивная копия от 23 июля 2013 на Wayback Machine
  10. LINUX is obsolete Архивная копия от 27 мая 2022 на Wayback Machine (англ.) в comp.os.minix Архивная копия от 23 июля 2013 на Wayback Machine
  11. Король бала. Часть 2. JUST for FUN. Linus Torvalds. Дата обращения: 2 декабря 2014. Архивировано из оригинала 15 апреля 2015 года.
  12. Linus Torvalds, Geek of the Week (10 января 2010). Дата обращения: 29 октября 2018. Архивировано 10 января 2010 года.
  13. Interview with Linus Torvalds from Linux Format 163 | TuxRadar Linux (19 января 2014). Дата обращения: 29 октября 2018. Архивировано из оригинала 19 января 2014 года.
  14. Linus Explains Linux Trademark Issues Архивная копия от 6 июня 2004 на Wayback Machine (англ.) на Slashdot
  15. База данных JPL НАСА по малым телам Солнечной системы (9793) (англ.)
  16. 2008 Fellow Award Архивная копия от 18 ноября 2010 на Wayback Machine (англ.)
  17. Technology Academy Finland — Stem cell pioneer and open source software engineer are 2012 Millennium Technology Prize laureates Архивная копия от 20 апреля 2012 на Wayback Machine (англ.)
  18. Линус Торвальдс и Синъя Яманака получили премию Millenium. yle.fi. Служба новостей Yle (2012-6-13). Дата обращения: 2012-6-14.
  19. Ричарда Столлмана и Аарона Шварца включили в Зал славы интернета. Lenta.ru (27 июня 2013). Дата обращения: 28 июня 2013. Архивировано 2 июля 2013 года.
  20. Linus Torvalds<. Дата обращения: 1 мая 2014. Архивировано из оригинала 3 ноября 2014 года.
  21. A Short History of Git. Дата обращения: 2 апреля 2016. Архивировано 22 марта 2021 года.

Литература[править | править код]

Ссылки[править | править код]