Разработчики программного обеспечения 21 века. Линус Торвальдс

Линус Торвальдс — финн шведского возникновения, в детстве заявлял по-шведски и шел в шведскую школу. Появился на свет 28 января 1969 года в семье корреспондентов и деда-математика.

В 2001 году вместе с Дэвидом Даймондом сообщил занимательнейшую биографию «Just for fun. Рассказ ненамеренного революционера», в которой тщательно сообщил о конце собственной карьеры, о жизни и как была опубликована первая модификация ядра Linux.

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

Определенные факты из биографии (из книги):

Фамилию «Торвальдс» дед произвел сам из своих данных (Оле Торвальд Алиса Саксберг). Во всем мире всего 21 Торвальдс, и они все родные родственники.

В детстве Линус интересовался программированием счетных машинок, а с первым ПК Commodore VIC-20 столкнулся приблизительно в 1981 году в возрасте 11-ти лет и занялся новым хобби.

Сначала просто растолковывал программы, которые сообщил дедушка-профессор (как раз он приобрел себе ПК). В следующие годы все его карманные деньги уходили на компьютерные журналы.

Первыми платформами молодого взломщика были игры. В одной из них можно было управлять небольшой подлодкой в гроте: «Мир вокруг движется, наплывает на тебя, а ты — подводная лодка, и тебе надо уворачиваться от ужасных рыбин и не налетать на стены грота». Затем иные игрушки: воздушные судна, корабли, машины и паровозики. После VIC-20 были Commodore 64, Amiga и Sinclair QL (на микропроцессоре 68008).

8 лет проучился в институте, завершив его со ступенью магистра.
После первого курса отслужил необходимую службу в армии (11 месяцев, лейтенант артиллерии).

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

Серьезно программировать начал на Sinclair QL в возрасте 16-ти лет, нянчился с компилятором и интерпретатором Форта. Когда-нибудь он сообщил драйвер для флоппи-контроллера и нашел проколы в ОС Q-DOS, понадобилось ее дизассемблировать, чтобы драйвер неплохо заработал. Так он интересовался ОС.

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

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

Одной из основательных операций Unix является «операция пробуждения (fork)». Делая «fork», процесс выполняет свою четкую копию.

Так что вы приобретаете 2 тождественные копии. Порожденная копия в большинстве случаев выполняет другой процесс — меняет себя новой платформой.

Это 2-я базовая процедура. Остальные 4 вызова — open (открыть), close (закрыть), read (читать) и write (писать) — созданы для доступа к файлам. Эти 6 системных вызовов представляют из себя элементарные операции, из которых и состоит Unix.

Линус пожелал приобрести ПК, на котором может работать Unix, впрочем такой ПК с микропроцессором стоил дорого, и абитуриент не мог его себе позволить.

Однако он крайне зажегся мыслью, а 719 страниц книги Танненбаума учил на память. Осенью 1990 года на ПК Университета Гельсингфорс установили Unix, таким образом педагоги начали ее изучать совместно со абитуриентами.

Линус скопил денежных средств на новый ПК 2 февраля 1991 года, когда ему именно осуществился 21 год (вернее, он скопил первый платеж в кредит на $3500). Он избрал сильнейшую модель с 4 Мегабайт ОЗУ вместо 2-ух и микропроцессор с тактовой частотой 33 МГц вместо 16-ти. Также выбрал ОС Minix за $169, которые думал разбоем, на 16-ти дискетах.

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

Он исследовал ассемблер, сообщил драйвер дисковода, систему, после этого платформу эмуляции терминала «типа gnu-emacs» (в том резоне, что данный монстр автономно разрастался вширь).

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

Разработка заняла 6 месяцев. Торвальдс сообщил Linux в открытый доступ на институтском FTP, и ее начали закачивать тысячи, затем тыс клиентов из всех стран мира. Линус отказывался от денежных средств, даже когда ему предоставляли:

Мне представлялось ошибочным брать деньги с тех, кто должен бы помочь мне в усовершенствовании программы. Вероятно, я пришел бы к вопросу по-другому, если б не повысился в Финляндии, где на любого, кто говорит незначительные признаки ненасытности, смотрят с недоверием, если не с завистью. (Все несколько поменялось с того времени, как телефонные аппараты Нокия стали распространяться по всему свету, повышая банковские счета бессчетных финнов.) И бесспорно, я бы совершенно иначе глядел на бесплатное распространение программы, если б не повысился под воздействием устремленного дедушки-профессора и устремленного коммуниста отца.

Помимо этого, в подготовке он применял большое количество свободно передаваемых инструментов, и в том числе автор GCC от Ричарда Столлмана, под лицензией GPL. Данная лицензия заставляет выводные программы открывать отправной код.

Проекты. Помимо ядра Linux, Линус Торвальдс является творцом расчисленной системы контроля модификаций Git, которую спроектировал за несколько месяцев 2005 года для самого лучшего управления релизами ядра Linux.

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

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

Гитарные педали меняют звук электрогитары разными способами. Как правило это маленькую металлическую коробку, внутри которой главная плата и несколько регуляторов для изменения звука, а активизируются они при помощи интегрированного педального тумблера. Такие педали обширно популярны и производятся, к примеру, в комплектах для комплектации от Aion FX:

Очень многие знаменитые гитаристы используют их для создания собственных фирменных звуков. Точно компания Aion не разрабатывает свои модели, а занимается «адаптацией моделей платных педалей», на самом деле реверс-инжинирингом и клонированием посторонних продуктов, а в рамках законодательства. Копирование постороннего дизайна в данной области — скорее всего признание качества и почтение.

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

Торвальдс известен собственными сильными высказываниями в адрес коллег-программистов, иных разработчиков ядра Linux. В подобном стиле: «Пожалуйста, срази себя, мир будет лучше» или «Ребята, тут не конкурс по минету». Подобных мнений тыс в его посланиях.

Преимущественно они направятся создателям далеко не самого успешного кода или кода с оплошностями. По статистическому изучению специалистов из Университета Частица, более 1000 из 21 000 корреспонденций Линуса в рассылках разработчиков имеют слово «мусор» (crap), что намного намного чаще среднего.

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

Это чем-нибудь напоминает картину с Ричардом Столлманом, которого вообще «отменили» за его чересчур откровенные и непристойные мнения на темы, дальние от программирования (просто говоря, о сексе).

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

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

Раньше Линусу откланивались такие мнения, поскольку Linux был дилетантским планом с тесным вокруг верных почитателей, а в настоящее время это солидный коммерческий продукт с более 2 млн клиентов, полагая Android. Советуем сайт https://utro.ru/release/2025/01/21/1557313.shtml если нужен форум программистов.

Для участия в плане собственных разработчиков программного обеспечения посылают очень многие компании, включая Intel, Google, IBM, «Самсунг». Эти хорошо оплачиваемые эксперты придают более 90% перемен в ядро Linux. Таким образом и себя вести нужно квалифицированно, в том числе Линусу.

После 2018 года неприятность была по сути решена, впрочем время от времени ее эхо вновь доказывается. К примеру, не так давно Торвальдс достаточно агрессивно выступил в адрес отечественных провод и агрессоров, тематика бурно обсуждалась на Хабре (+241, 1710 объяснений).

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

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *