Линус Бенедикт Торвальдс ( / ˈ l iː n ə s ˈ t ɔːr v ɔː l d z / LEE-nəsTOR-vawldz,[2] Финляндия Шведский: [ˈliːnʉs ˈtuːrvɑlds] ; родился 28 декабря 1969) — финский и американский инженер-программист, создатель и ведущий разработчик ядраLinux. Он также создалсистемуконтроля версийGit.
Он был удостоен, вместе с Шинья Яманака , Премии тысячелетия в области технологий 2012 года от Технологической академии Финляндии «в знак признания его создания новой операционной системы с открытым исходным кодом для компьютеров, ведущей к широко используемому ядру Linux ». [3] Он также является лауреатом премии IEEE Computer Society Computer Pioneer Award 2014 года [4] и премии IEEE Masaru Ibuka Consumer Electronics Award 2018 года . [5]
Торвальдс родился в Хельсинки , Финляндия , 28 декабря 1969 года, сын журналистов Анны и Нильса Торвальдса , [6] внук статистика Лео Тёрнквиста и поэта Оле Торвальдса , и правнук журналиста и солдата Тойво Каранко . Его родители были радикалами в кампусе Хельсинкского университета в 1960-х годах. Его семья принадлежит к шведоязычному меньшинству в Финляндии. Он был назван в честь Линуса Полинга , американского химика, лауреата Нобелевской премии, хотя в книге Rebel Code : Linux and the Open Source Revolution он цитируется, говоря: «Я думаю, что меня назвали в равной степени в честь персонажа мультфильма Линус -Арахис », отмечая, что это сделало его «наполовину химиком, лауреатом Нобелевской премии, а наполовину персонажем мультфильма, несущим одеяло». [7]
Его интерес к компьютерам начался с VIC-20 [8] в возрасте 11 лет в 1981 году. Он начал программировать для него на BASIC , а затем, позже, напрямую обращаясь к процессору 6502 в машинном коде (он не использовал язык ассемблера ). [9] Затем он приобрел Sinclair QL , который он значительно модифицировал, особенно его операционную систему. «Поскольку в Финляндии было очень трудно получить программное обеспечение для него», он написал свой собственный ассемблер и редактор «(в дополнение к графическим библиотекам Pac-Man )» [10] для QL и несколько игр. [11] [12] Он написал клон Pac-Man , Cool Man .
Торвальдс учился в Хельсинкском университете с 1988 по 1996 год, [13] получив степень магистра компьютерных наук в исследовательской группе NODES. [14] Среди его учебников во время обучения там были «Программирование 80386» [15] Джона Х. Кроуфорда и Патрика П. Гелсингера , SYBEX , 1987 ISBN 0895883813 , и «Проектирование операционной системы UNIX» [16] Мориса Дж. Баха, Prentice-Hall , 1986 ISBN 0-13-201799-7 . [17]
Он купил книгу профессора компьютерных наук Эндрю Таненбаума «Операционные системы: проектирование и реализация» , в которой Таненбаум описывает MINIX , образовательную урезанную версию Unix . В 1990 году Торвальдс возобновил учебу в университете и впервые познакомился с Unix в форме DEC MicroVAX, работающего под управлением ULTRIX . [18] Его магистерская диссертация называлась «Linux : переносимая операционная система» . [19]
5 января 1991 года [20] он приобрел клон IBM PC на базе Intel 80386 [21], а затем получил копию MINIX , что, в свою очередь, позволило ему начать работу над Linux.
Его академическая карьера была прервана после первого года обучения, когда он присоединился к финской военно-морской бригаде Nyland летом 1989 года, выбрав 11-месячную программу подготовки офицеров для прохождения обязательной военной службы в Финляндии . Он получил звание второго лейтенанта , с ролью артиллерийского наблюдателя . [22]
Первые прототипы Linux были публично выпущены в конце 1991 года. [7] [23] Версия 1.0 была выпущена 14 марта 1994 года. [24]
Торвальдс впервые столкнулся с проектом GNU осенью 1991 года, когда другой шведоязычный студент-компьютерщик, Ларс Вирзениус, отвел его в Технологический университет послушать выступление гуру свободного программного обеспечения Ричарда Столлмана . В конечном итоге Торвальдс сменил свою первоначальную лицензию (которая запрещала коммерческое использование) на GNU General Public License версии 2 (GPLv2) Столлмана для своего ядра Linux после жалоб дистрибьюторов, которые не могли возместить свои затраты из-за некоммерческого пункта. [25]
После визита в Transmeta в конце 1996 года [26] Торвальдс принял должность в компании в Калифорнии, где он работал с февраля 1997 года по июнь 2003 года. Затем он перешел в Open Source Development Labs , которая с тех пор объединилась с Free Standards Group , став Linux Foundation , под эгидой которой он продолжает работать. В июне 2004 года Торвальдс и его семья переехали в Данторп, штат Орегон [27], чтобы быть ближе к штаб-квартире OSDL в Бивертоне .
С 1997 по 1999 год он участвовал в 86open , помогая выбрать стандартный двоичный формат для Linux и Unix . В 1999 году он был назван MIT Technology Review TR100 одним из 100 лучших новаторов мира в возрасте до 35 лет. [28]
В 1999 году Red Hat и VA Linux , ведущие разработчики программного обеспечения на базе Linux, в знак благодарности за его творение подарили Торвальдсу опционы на акции . [29] В том же году обе компании стали публичными , и стоимость акций Торвальдса на короткое время выросла примерно до 20 миллионов долларов США. [30] [31]
Его личным талисманом является пингвин по прозвищу Tux [32], который был широко принят сообществом Linux в качестве талисмана ядра Linux. [33]
Хотя Торвальдс считает, что « открытый исходный код — единственный правильный способ создания программного обеспечения», он также сказал, что использует «лучший инструмент для работы», даже если это включает в себя проприетарное программное обеспечение . [34] Его критиковали за использование и предполагаемую поддержку проприетарного программного обеспечения BitKeeper для контроля версий в ядре Linux. Впоследствии он написал для него бесплатную программную замену под названием Git .
В 2008 году Торвальдс заявил, что он использовал дистрибутив Fedora Linux , потому что он имел довольно хорошую поддержку архитектуры процессора PowerPC , которую он предпочитал в то время. [35] Он подтвердил это в интервью 2012 года. [36] Торвальдс отказался от GNOME на некоторое время после выпуска GNOME 3.0 , заявив: «Разработчики, по-видимому, решили, что это «слишком сложно» для реальной работы на вашем рабочем столе, и решили сделать это действительно раздражающим». Затем он переключился на Xfce . [37] В 2013 году Торвальдс возобновил использование GNOME, отметив, что «теперь у них есть расширения, которые все еще слишком трудно найти; но с расширениями вы можете заставить свой рабочий стол выглядеть почти так же хорошо, как он выглядел два года назад». [38] [39]
Linux Foundation в настоящее время спонсирует Торвальдса, чтобы он мог работать полный рабочий день над улучшением Linux. [40]
Торвальдс известен тем, что открыто выражает несогласие с другими разработчиками в списке рассылки ядра Linux . [41] Называя себя «действительно неприятным человеком», он объяснил: «Я хотел бы быть хорошим человеком, меньше ругаться и поощрять людей к росту, а не говорить им, что они идиоты. Извините — я пытался, просто это не во мне». [42] [43] Его отношение, которое он считает необходимым для ясности своих взглядов, вызвало критику со стороны программиста Intel Сейджа Шарпа и разработчика systemd Леннарта Пёттеринга , среди прочих. [44] [ неудавшаяся проверка ] [45]
В воскресенье, 16 сентября 2018 года, Кодекс конфликта ядра Linux был внезапно заменен новым Кодексом поведения, основанным на Соглашении участников . Вскоре после этого, в примечаниях к выпуску Linux 4.19-rc4, Торвальдс извинился за свое поведение, назвав свои личные нападки в прошлом «непрофессиональными и неуместными» и объявил о периоде «отдыха», чтобы «получить некоторую помощь в том, как понимать эмоции людей и реагировать соответствующим образом». Вскоре выяснилось, что эти события последовали за тем, как The New Yorker обратился к Торвальдсу с серией вопросов, критикующих его поведение. [46] [47] [48] После выпуска Linux 4.19 22 октября 2018 года Торвальдс вернулся к поддержке ядра. [49]
В 2024 году российские разработчики были исключены из списка мейнтейнеров ядра Linux. Торвальдс прокомментировал: «Я финн. Вы думали, я буду поддерживать российскую агрессию?» [50] [51]
Первоначально Торвальдс хотел назвать разработанное им ядро Freax (комбинация слов «free», «freak» и буквы X, указывающей на то, что это была Unix-подобная система), но его друг Ари Леммке , который администрировал FTP- сервер , на котором изначально размещалось ядро, назвал каталог Торвальдса linux . [52]
По состоянию на 2006 год, примерно 2% ядра Linux было написано самим Торвальдсом. [31] Несмотря на тысячи людей, внесших свой вклад, его процент по-прежнему один из самых больших. Однако в 2012 году он сказал, что его личный вклад теперь в основном заключается в слиянии кода, написанного другими, с небольшим программированием. [53] Он сохраняет за собой высшие полномочия решать, какой новый код будет включен в стандартное ядро Linux. [54]
Торвальдс владеет торговой маркой Linux [55] и контролирует ее использование [56] , главным образом через Институт знаков Linux .
3 апреля 2005 года Торвальдс начал разработку Git, программного обеспечения для контроля версий , которое впоследствии стало широко использоваться. 26 июля 2005 года он передал поддержку Git Джунио Хамано, главному участнику проекта.
Subsurface — это программное обеспечение для регистрации и планирования погружений с аквалангом , которое Торвальдс начал разрабатывать в конце 2011 года. Это бесплатное программное обеспечение с открытым исходным кодом, распространяемое на условиях GNU General Public License версии 2. Дирк Хондель стал его главным сопровождающим в конце 2012 года. [57] [58]
Линус Торвальдс женат на Туве Торвальдс (урожденной Монни), шестикратной чемпионке Финляндии по карате , с которой он познакомился в конце 1993 года. Он проводил вводные компьютерные лабораторные упражнения для студентов и поручил слушателям курса отправить ему электронное письмо в качестве теста, на что Туве ответила письмом с просьбой о свидании. [7] Позже они поженились и у них трое дочерей, две из которых родились в Соединенных Штатах. [59] Системный вызов перезагрузки ядра Linux принимает их даты рождения (записанные в шестнадцатеричном формате) как магические значения . [60] [61]
Торвальдс описал себя как «полностью арелигиозного — атеиста », добавив: «Я нахожу, что люди, похоже, думают, что религия приносит мораль и понимание природы. Я на самом деле думаю, что это умаляет и то, и другое. Это дает людям повод сказать: «О, природа была только что создана», и поэтому акт творения рассматривается как нечто чудесное. Я ценю тот факт, что «Ух ты, невероятно, что что-то подобное могло произойти в первую очередь » . Позже он добавил, что в то время как в Европе религия — это в основном личный вопрос, в Соединенных Штатах она стала очень политизированной. Обсуждая вопрос разделения церкви и государства , он сказал: «Да, это своего рода ирония, что во многих европейских странах на самом деле существует своего рода юридическая привязка между государством и государственной религией ». [62] В рассказе «Линус-Освободитель» о мартовской конференции LinuxWorld Торвальдс говорит: «В жизни есть как бы два золотых правила. Одно из них — «Поступай с другими так, как ты хотел бы, чтобы они поступали с тобой». По какой-то причине люди связывают это с христианством. Я не христианин. Я агностик. Другое правило — «Гордись тем, что ты делаешь » . [63 ]
В 2004 году Торвальдс переехал со своей семьей из Кремниевой долины в Портленд , штат Орегон . [64]
В 2010 году Торвальдс стал гражданином США и зарегистрировался для голосования в США . На тот год он не был связан ни с одной политической партией США, заявив: «У меня слишком много личной гордости, чтобы хотеть ассоциироваться с какой-либо из них, честно говоря». [59]
В начале 2000-х годов Линус заинтересовался подводным плаванием и получил множество сертификатов, что привело его к созданию проекта Subsurface. [65]
Журнал Time неоднократно отмечал заслуги Торвальдса:
InfoWorld вручил ему премию 2000 года за достижения в отрасли. [82] В 2005 году Торвальдс был назван одним из «лучших менеджеров» в обзоре BusinessWeek . [83] В 2006 году журнал Business 2.0 назвал его одним из «10 людей, которые не имеют значения», поскольку рост Linux уменьшил индивидуальное влияние Торвальдса. [84]
Летом 2004 года зрители YLE (финской вещательной компании) поместили Торвальдса на 16-е место в списке 100 величайших финнов сети . В 2010 году в рамках серии под названием The Britannica Guide to the World's Most Influential People Торвальдс был включен в список 100 самых влиятельных изобретателей всех времен ( ISBN 9781615300037 ). [85]
11 октября 2017 года компания Linux SUSE выпустила песню под названием «Linus Said». [86]
Пролог: Линус Торвальдс; Эпилог: Мануэль Кастельс
{{cite AV media}}
: CS1 maint: местоположение ( ссылка )Я делаю (бесплатную) операционную систему (просто хобби, не будет большой и профессиональной, как gnu) для клонов AT 386(486).
Этот своего рода антизнаменитость явно неоднозначно относится к славе и довольствуется тем, что уютно устроился дома, в элитном скоплении домов стоимостью в миллионы долларов на вершине густо заросших лесом холмов района Данторп.
IC 009. US 021 023 026 036 038. G & S: программное обеспечение операционной системы компьютера для облегчения использования и работы компьютера. ПЕРВОЕ ИСПОЛЬЗОВАНИЕ: 19940802. ПЕРВОЕ ИСПОЛЬЗОВАНИЕ В КОММЕРЧЕСКИХ ЦЕЛЯХ: 19940802