Найти в Дзене
Цифровой Океан

Биография Линуса Торвальдса — создателя легендарной операционной системы Linux

Оглавление

Как финскому инженеру-программисту, создателю ядра Linux удалось разработать и запустить одну из самых популярных операционных систем в мире?

Будущий создатель одной из самых популярных операционных систем в мире Linux Линус Бенедикт Торвальдс родился в Хельсинки 28 декабря 1969 года.

Его родители убежденные коммунисты — Анна и Нильс Торвальдс были журналистами, но сына назвали в честь лауреата Нобелевской премии по химии Линуса Поллинга (а мог бы быть Карлом или Владимиром).

КАК ЛИНУС ТОРВАЛЬДС СТАЛ ПРОГРАММИСТОМ

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

Он был профессором статистики в университете Хельсинки, и по долгу службы имел 8-битный домашний компьютер Commodore VIC-20! Линус освоил дедовскую технику в 11 лет и самостоятельно изучил программирование на языке Basic.

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

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

Параллельно с этим в 1988 году Линус поступает в Университет Хельсинки, в котором преподавал его дед. Возможно, чтобы не запятнать его честь, Торвальдс проявил усердие и прилежание в получении высшего образования с перерывом на службу в армии.

Кстати, служба длилась 11 месяцев, в течение которых Линус должен был искать и точечно нейтрализовать орудия и технику противника.

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

Он решил освоить язык Си и системы Unix по книге Эндрю Таненбаума «Операционные системы. Разработка и реализация», которая перевернула его сознание.

В книге был описан принцип работы операционной системы на примере учебной версии Unix Minix.

ПОКАЗАТЬ ТЕКСТ
ПОКАЗАТЬ ТЕКСТ

Торвальдс понял, что простота Unix открывает перед ним широчайшие горизонты для экспериментирования с помощью базовых вызовов.

Он купил второй в своей жизни персональный компьютер Intel 386 с 4 мегабайтами оперативной памяти и предустановленной системой DOS. Линус заказал по почте Minix и приступил к делу всей своей жизни.

КАК ТОРВАЛЬДС СОЗДАЛ LINUX

Однако тогда Линус Торвальдс еще не подозревал, что занимается делом всей своей жизни.

  • Перед ним стояла достаточно прозаическая задача — наладить интернет и установить из дома связь через терминал с университетским компьютером.

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

В какой-то момент Торвальдс понял, что созданный им на языке программирования Си код вполне тянет на самостоятельную операционную систему.

Кстати, при работе Линус использовал инструменты, лежавшие в свободном доступе. Например, лицензию GPL (General Public License), которая предполагает открытость исходного кода.

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

Все же папенькины взгляды не прошли бесследно для создателя Linux.

-4

Официальным днем рождения операционной системы считается 17 сентября 1991 года, когда она была запущена в свободное плавание — размещена профессором технического университета Хельсинки Ари Лемке на FTP-сервере.

Сам создатель операционки хотел назвать ее Freax (от английского freaks — фрики, чудики), но в каталог операционная система попала как pub/OS/Linux.

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

Все это время Линус Торвальдс работал в родном университете, которому он обязан не только изобретению, но и счастливому браку. Будучи ассистентом преподавателя, Линус дал задание студентам написать ему письмо по e-mail (не самая простая «лаба» для начала 90-х).

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

  • Официальный релиз операционки случился весной 1994 года, а еще через два года в 1996-м ее символом стал пингвиненок Tux (по легенде, Линус Торвальдс был укушен этой тварью в зоопарке не то в детстве, не то после разработки своей операционки).
-5

ЧЕМ ЛИНУС ЗАНИМАЛСЯ В АМЕРИКЕ

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

Торвальдс решил попытать счастья в Новом Свете и в начале 1997 года вместе с семьей переехал в Сан-Франциско.

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

Работа в Сан-Франциско ознаменовалась также приглашением от Стива Джобса, затевавшего разработку собственной операционной системы — Mac OS X.

Однако «хантинг» не увенчался успехом — Линус пришел на встречу, где также присутствовал инженер Apple Эви Теванян. Технари не сошлись во взглядах на ядро операционной системы: Джобс хотел использовать микроядро Mach, в то время как Линус Торвальдс считал, что его монолитное ядро гораздо лучше по техническим характеристикам.

В 2003 году профиль компании Transmeta поменялся — деятельность была переориентирована на патентное право. Настало время Линус двигаться дальше.

Читайте также историю гениальных изобретений Стива Возняка:

__________________________________________________________________________________________

БИОГРАФИЯ СТИВА ВОЗНЯКА ИСТОРИЯ ГЕНИАЛЬНЫХ ИЗОБРЕТЕНИЙ

__________________________________________________________________________________________

В 2004 году Линус поменял штат, переехав в Орегон, где располагалось место его очередной работы — Open Source Development Labs (OSDL).

Эта некоммерческая компания занималась координацией разработки ОС Linux на спонсорские деньги.

Линус создал свой набор программ Git — для управления разработкой ядра, который через пару месяцев был взят на вооружение и стал приоритетной для операционной системы Linux.

-6

Через три года в результате слияния Open Source Development Labs с еще одной компанией Free Standards Group, для которой операционка Linux также была главным проектом, появилась The Linux Foundation.

От дел Линус не отходил, однако, по некоторым данным, его работа в это время свелась в минимуму — за его авторством было написано примерно 2 процента кода. Остальное принадлежит разработчикам, экспериментировавшим с открытым кодом.

ПРО ВНУТРЕННИЕ ИЗМЕНЕНИЯ ЛИНУСА

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

Последней каплей стало то, что Торвальдс перепутал время и место конференции Linux Kernel Summit 2018, запланировав на это время семейные каникулы.

Организаторы мероприятия были вынуждены перенести саммит из Ванкувера в Эдинбург, чтобы Линус мог совместить семейные и рабочие дела. Торвальдс извинился за свою оплошность, а 16 сентября 2018 года заявил о том, что приостанавливает свою работу над ядром Linux.

Также он признал «непрофессиональными и неуместными» свои нападки на коллег в электронных письмах.

Освободившиеся время он планировал потратить на переосмысление своей роли в сообществе, а также попытки научиться общаться с людьми.

Исполняющим обязанности Линуса был назначен Грег Кроа-Хартман. Предполагалось, что Торвальдс вернется в компанию к началу разработки ядра 4.20, однако вернулся уже через месяц — 22 октября 2018 года он уже был в строю.

Вернее, на конференции Open Source Summit Europe в Шотландии, где встретился с ведущими разработчиками и покаялся в своих прошлых «грехах».

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

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

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

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

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

Как жил, творил, стремительно взлетел и упал «воздушный цыган» Джон Макафи:

__________________________________________________________________________________________

БИОГРАФИЯ ДЖОНА МАКАФИ КРУТОЕ ПИКЕ «ВОЗДУШНОГО ЦЫГАНА» И СОЗДАТЕЛЯ АНТИВИРУСА MCAFEE

__________________________________________________________________________________________

ПРО ПРИЗНАНИЕ ЛИНУСА ТОРВАЛЬДСА

Операционная система Linux, по мнению многих специалистов, стала популярной благодаря нескольким факторам.

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

Кроме того, ОС Linux оказалось комфортной для многих периферийных устройств, ее можно конфигурировать и легко портировать. Она неприхотлива и может функционировать даже без интерфейса (за счет командной строки, как это и по сей день делают настоящие адепты операционки).

Между тем Линус Торвальдс стал доктором Стокгольмского университета, а также доктором Университета Хельсинки.

В честь него назван астероид №9793. Линус дважды появлялся в списках журнала Time. В 2000 году в перечне «людей года» Торвальдс занял 17 место. В списке самых влиятельных людей мира он оказался в 2004 году.

-8

Кстати, еще одно изобретение Линуса, которое он разработал специально для Linux, впоследствии зажило своей жизнью. Речь идет о системе управления версиями Git, упомянутой в этой статье. Сейчас Git помогает контролировать и решать конфликты версий в том числе для Android.

Линус Торвальдс по-прежнему живет со своей женой, с которой познакомился в 1993 году.

Между прочим, Туве — шестикратная чемпионка Финляндии по каратэ. Она родила Линусу трех дочерей: Патрицию Миранду, Даниэлу Йоланду и Селесту Аманду.

___________________________

Наш онлайн-портал ➡️ digitalocean.ru

СОЦСЕТИ:

▪️ Instagram: instagram.com/digital.oc

▪️ Facebook: facebook.com/digitalocean.magazine

▪️ Twitter: twitter.com/digitalocean_ru

▪️ Вконтакте: vk.com/digitalocean_ru

▪️ Яндекс.Дзен: bit.ly/digitalocean_magazine