История Линус Торвальдс - создатель Linux. Биография линуса торвальдса

Сегодня Linux - это мощная UNIX-подобная платформа, включающая в себя практически все функции, присущие другим версиям UNIX, и еще целый комплекс собственных, нигде больше не встречающихся свойств. Благодаря высокой производительности и надежности она стала одной из самых популярных платформ для организации http-серверов. Наверное, самая привлекательнаячерта Linux, отличающая эту систему от аналогичных программных комплексов, это ее бесплатность: Linux распространяется свободно в рамках Генеральной общедоступной лицензии (the General Public License GNU), все желающие могут просто взять и установить ее на своем компьютере, не уплатив никому ни цента. Где бы вы ни получили дистрибутив данной системы - загрузили из Интернета, взяли напрокат у знакомых или купили в ларьке вместе с набором других программ на пиратском диске, вы все равно остаетесь легальным, лицензионным пользователем Linux. Теперь множество больших корпораций с целым штатом профессиональных программистов стали готовить платные и условно-бесплатные версии Linux, отличающиеся удобными утилитами инсталляции, встроенными функциями автоопределения оборудования и обилием подробной документации, поставляемой вместе с дистрибутивом, а также готовым набором самых необходимых программ. Благодаря этому установить инастроить Linux зачастую становится гораздо проще, чем Windows 95. А розничная стоимость подобных реализаций системы, как правило, не намного выше цены компакт-диска, на котором они записаны.

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

В школе Торвальдс увлекался математикой и физикой, надо сказать, что он преуспел в этих дисциплинах. В 70х вместе с отцом он провел год в советской Москве. Возможно, эта поездка оказала влияние на его формирующееся мировоззрение.

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

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

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

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

Значимым событием в жизни Торвальдса было прочтение им книги Эндрю Таненбаума «Операционные системы: разработка и реализация» (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 и Линус стали известными.

С февраля 1997 года Линус работал в компании Transmeta Corporation, разрабатывавшая микропроцессоры. Линус совмещал работу и развитие своего детища, новой перспективной и открытой операционной системы – Linux, вокруг которого уже формировалось сообщество разработчиков и увлеченных энтузиастов.

Важнейшим багажом, которым обладает компания Transmeta и по сей день, является ее патентное портфолио. Это дает почву для предположений, что ради него она может быть приобретена одним из более крупных игроков, таких как AMD или даже Microsoft. Примером чрезмерного внимания средств массовой информации может служить редакционная статья в журнале Upside, назвавшая Transmeta самой важной компанией в Кремниевой долине. В то же время почти не известен факт, что компания никогда не была прибыльной, пока предпринимала попытки выпускать процессоры. В 2002 г. ее убытки составили 114 млн долл., в 2003 г. - 88 млн долл., в 2004 г. - 107 млн долл.

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

В июне 2003 года покинул компанию Transmeta Corporation, чтобы сосредоточиться на продолжении развития ядра Linux в компании “Open Source Development Labs” (The Linux Foundation). Линус является владельцем торговой марки Linux и следит за его развитием.

Феномен успеха Linux в том, что сам Торвальдс не является фанатичным сторонником open source, позиция Ричарда Столмэна, главного идеолога GNU, готового сделать открытым любые проекты, Торвальдсу чужда. Успех Торвальдса в том, что он не отказался от коммерциализации, а сумел найти гибкую схему, в которой успешно сошлись коммерческие интересы и идея развития свободно ПО.

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

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

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

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

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

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

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

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

Линус Торвальдс считает, что ARM имеет очень мало шансов полностью победить x86. Вокруг архитектуры x86 построена целая аппаратная и программная экосистема, а ARM занимается просто созданием большого количества устройств.

Торвальдс высказал свое мнение на конференции Linaro Connect, которая состоялась на прошлой неделе. Это произошло в разговоре с Дэвидом Руслингом, техническим директором некоммерческой организации Linaro, которая занимается оптимизацией программного обеспечения для процессоров ARM.

Почему Линус Торвальдс предпочитает x86

Когда Руслинг спросил Торвальдса есть ли у него любимая архитектура процессора, он не моргнув глазом ответил, что его любимой архитектурой по-прежнему остается x86. Ни одна другая архитектура не предоставляет такой большой и открытой инфраструктуры. Инструкции процессора не так важны. Это некоторые люди зацикливаются на том, что на самом деле не имеет значения. Действительно важна инфраструктура вокруг набора команд x86.

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

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

В доказательство этому можно привести то, что разработка под ARM ведется на обычных x86 компьютерах. Торвальдсу очень нравится Raspberry Pi, но он считает его лишь игрушкой. ARM не может выиграть, пока разработчики платформы не захотят использовать ее в качестве своих основных машин.

Линус Торвальдс сказал, что он пытался купить ARM компьютер на протяжении 30-ти лет. И по своему раннему опыту работы с 6502, он дал высокую оценку ARM по скорости обработки инструкций. Но трудности доставки машины Acorn Archimedes в Финляндию заставили его купить Sinclair QL, это была ошибка, которая позволила ему понять, важность совместимости и широкой поддержки для платформы.

Линус говорил подобные вещи и об интернете вещей (IoT). Отвечая на вопрос об облегчении Linux для запуска на устройствах с низкими вычислительными ресурсами он сказал, что сообщество разработчиков Linux не будет этого делать, потому что большинство из этих устройств слишком ограничены.

Есть много открытых устройств IoT, о которых будет забоится сообщество, но если их спецификации закрыты, только их производители будут их поддерживать и ядро не будет включать код для их правильной работы.

В любом случае, облегчение Linux не может стать способом продвижения устройств IoT, даже если дешевое оборудование будет лучше. Люди всегда будут хотеть больше вычислительной мощности и аппаратные ресурсы будут расти.

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

Руслинг также сделал замечание Торвальдсу касательно его поведения. На что Линус сказал, что он прямой человек, а через интернет никто не может услышать ваш тон. Язык споров в почтовой рассылке ядра Linux иногда жесткий, Линус использует жесткие формулировки, но в конце-концов вы не можете всегда быть милыми и спокойными. Дальше он сказал, что иногда его сварливость делает больше новостей, чем его способность быть хорошим. Линус говорит, что чувствует себя полностью счастливым человеком. У них был отличный процесс разработки и все это на самом деле работает.

А вот и запись самого разговора между Линусом Торвальдсом и Дэвидом Руслингом:

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

К созданию Linux (наиболее популярной сегодня независимой операционной системы) его вдохновила книга Эндрю Таненбаума, посвящённая возможностям операционной системы Minix.

Линус Торвальдс: биография «могучего финна»

Отец и мать Торвальдса - финские шведы. В 60-е годы их называли студентами, симпатизирующими радикалам. Единственного сына они назвали в честь Лайнуса Полинга - американского физика и химика, лауреата Нобелевской премии 1954 года.

Политические предпочтения отца Линуса (он был членом коммунистической партии) часто являлись причиной для насмешек со стороны одноклассников мальчика. Несмотря на это, Линус, которого считали замкнутым ребенком, учился на отлично. Особенно хорошо ему давались точные науки - математика и физика.

В 1988-м Торвальдс пополнил ряды студентов Хельсинского университета, благополучно отучился и окончил (1996 год), получив звание магистра кибернетики.

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

С ранних лет Линус всё делал сам. Как-то раз он, не дождавшись помощи отца, самостоятельно собрал макет сложной модели морского судна, а через несколько лет, будучи двадцатилетним студентом, «сошёл с ума» и самостоятельно создал сложнейшую компьютерную программу.

Приступая к выстраиванию собственной системы, студент Хельсинкского университета не планировал как-либо конкурировать с компаниями вроде Microsoft, программирование было для него всего лишь хобби, которое всего за восемь лет незаметно трансформировалось в одну из самых перспективных операционных систем.

Пингвин Тукс - эмблема Linux - сначала был личным талисманом, который облюбовал для себя Торвальдс. Линус так объясняет свой выбор: когда он был в зоопарке, его укусил пингвин.

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

Есть только один вопрос. Реймонд считает его серьёзной проблемой, и его же не хочет замечать Торвальдс. Линус считает, что важнее всего - открытость программного кода, а Эрик уверен, что гораздо более важной проблемой является слишком высокая стоимость программ.

На сегодняшний день Торвальдс без лишней скромности может назвать себя создателем приблизительно двух процентов системного ядра. Также он владеет одноимённым товарным знаком и имеет право принимать решения относительно изменений официальной ветви ядра. Следить за эксплуатацией системы «Линукс» Торвальдсу помогает некоммерческая организация Linux International, а также пользователи «операционки» Linux.

Сегодня ведущие компьютерные компании, такие как Microsoft, нанимают программистов, разбирающихся в Linux, а в Поднебесной операционная система Linux объявлена официальной государственной ОС. Первой славянской компанией, отказавшейся от обновления Windows, стала российская Aquarius.

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

Первый собственный дом

Покупка дома в США была вынужденной мерой: аренда квартиры обходится американцам гораздо дороже, чем покупка собственного жилья. Сам Торвальдс признался журналистам, что появление собственного дома и внезапно накатившая слава никак не повлияли на его образ жизни, чего нельзя сказать о рождении дочерей.

Обо всём этом и ещё о многих вещах он рассказывает в своей автобиографии (Линус Торвальдс, книга «Просто ради удовольствия» (Just for Fun).

Трудовой путь Линуса Торвальдса

Программист Линус Торвальдс, краткая биография которого может уместиться всего в несколько строках, с февраля 1997-го по июнь 2003-го не представлял своей трудовой деятельности вне компании Transmeta Corporation. Следующим местом работы была английская фирма Open Source Development Lab (теперешнее название — The Linux Foundation).

Сегодня Торвальдс - удалённый сотрудник, он работает на дому.

Линус Торвальдс, информатика и первое железо. С чего всё началось

Значительную роль в жизни Линуса Торвальдса (как считает он сам) сыграл труд, написанный Эндрю Таненбаумом, который называется «Операционные системы: создание и продажа», где автор воспроизводит конструкции таких систем, как Minix.

С ЭВМ мальчика впервые познакомил его дед-математик Лео Торвальдс. Линус тогда впервые (это случилось в 1981-м) дотронулся до первого в своей жизни компьютера - Commodore VIC-20. Лео удалось заинтересовать внука - Линус увлёкся программированием и начал с изучения руководства к дедовскому компьютеру. Вскоре он, начитавшись специализированных журналов, стал писать собственные программы и в один прекрасный день приобрёл новый компьютер на основе 386-го процессора, куда поставил Minix.

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

Легендарная переписка

«Приветствую пользователей «Миникса»!

Я безвозмездно создаю операционную систему (это моё хобби, поэтому система будет любительской) для клонов 386(486) AT ...

Хочу получить отзывы о том, какие качества «Миникса» нравятся (или не нравятся) людям, потому что моя концепция похожа на эту...

Хотелось бы узнать о предпочтениях большинства пользователей. Согласен выслушать любые советы, но не обещаю воплотить их в жизнь».

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

Гнев «системных богов»

Живой интерес общественности к Linux вызвал гнев автора системы Minix. Эндрю Таненбаум жёстко раскритиковал своего студента Торвальдса за дизайн новой системы, назвав создание монолитного ядра (1991 год) фундаментальной ошибкой. Озаглавив своё сообщение в Сети ёмкой фразой: «Линукс устарел», - профессор Таненбаум пытался объяснить пользователям, что Linux - недолговечна, так как не может быть перенесена на другой, отличный от ныне стандартного (80x86), процессор.

Критика сильно задела Линуса Торвальдса. Спорить со знаменитым и влиятельным Таненбаумом было опасно, но Торвальдс продолжал отстаивать свою правоту.

Публичность написанного Линусом ядра сделала его доступным для использования вместе с наработками общедоступного варианта системы Unix. Вскоре о «Линуксе» и его создателе стали говорить и писать журналисты.

Хронология известности

В 1996 году астрономы, открыватели нового астероида, назвали свою находку в честь Линукса Торвальдса.

В 1998-м ему была вручена награда EFF Pioneer Award.

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

А уже в следующем, 2000 году, «могучему финну» присвоили аналогичное звание учёные из Хельсинского университета. В этом же году финский программист удостоился медали «За совершенствование информационных систем», а также занял 17-ю позицию в списке, составленном репортёрами Time по результатам опроса «Человек столетия».

В 2001-м Ричард Столлман и Кен Сакамура разделили с Линусом Торвальдсом "Приз Такеды" (его выдают людям, вносящим свою лепту в социальное и финансовое благосостояние нации).

В 2004 году журнал Time включил Линуса в список наиболее знаменитых людей, а после журналистского расследования «100 прославленных финнов» он оказался на почётном 16-м месте.

В 2005-м, по версии издания BusinessWeek, Линус Торвальдс удостоился звания «Лучший руководитель», а также заработал вознаграждение от Reed College.

2006 год: Time провозгласила Торвальдса героем-новатором и одним из тех, кто добился успеха на протяжении последних 60 лет. В том же году журнал Business 2.0, по достоинству оценив личные качества Торвальдса, включил его в «десятку не материалистов».

А в 2008 году Линус стал официальным «экспонатом» Музея истории калифорнийских компьютеров.

Эпоха Linux

Время «Линукс» принято отсчитывать с того дня, когда финский студент Линус Торвальдс начал переписку с командой, обслуживающей операционную систему Minix (прототип Linux).

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

Активными популяризаторами Linux стали проекты вроде Gnome, MySQL, Apache, OpenOffice.org, Mozilla и другие приложения с открытым программным обеспечением, а среди инвесторов, поверивших в необходимость дальнейшей разработки этой системы — Sun, IBM и Hewlett-Packard.

Программист-отшельник

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

С одной из страниц «Православной компьютерной безопасности» иеромонах Лукиан (именно так, указывает источник, теперь будут звать Торвальдса) сообщает, что устал находиться в обществе прислужников Сатаны - компаний Apple и Microsoft.

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

"Уединение, кротость и невинность монахов и поклонников моей операционной системы идентичны", - заявил, прощаясь, Лукиан, известный в миру под именем программиста Линуса Торвальдса.

Бескорыстие как трамплин

После переезда из Финляндии в США Линуса «отхватила» процессорная корпорация Transmeta, назначив человеку, само только имя которого теперь приносит неплохой доход, отличное жалованье. Работая в корпорации, Линус находит время и для усовершенствования своей операционной системы.

Transmeta - не единственная статья дохода «могучего финна». Его соотечественники - владельцы финских коммуникационных компаний - считают за честь включить Линуса в Совет директоров.

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

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

Торвальдс Линус Бенедикт (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, он реагировал резко.

Linux

В 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: Маленький опрос о моей новой операционной системе
Message-ID:<[email protected]>
Date: 25 Aug 91 20:57:08 GMT
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 году «Тайм» включил его в список самых влиятельных людей мира.

Фото c Линусом




Видео с Торвальдсом

Цитаты Линуса

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