Линус Торвальдс, создатель ядра Linux, редко стремится к публичности, поэтому его появление в шоу другого известного Линуса – канадского YouTube-блогера Линуса Себастьяна с канала Linus Tech Tips (LTT) – стало приятной неожиданностью для сообщества.
Эти два человека обладают совершенно разной славой. Один – автор ядра операционной системы, изменившей современную вычислительную технику. У другого более 16 миллионов подписчиков, и трудно найти технического энтузиаста, который не видел бы его видео. В начале ролика Торвальдс даже пошутил, подписывая книгу о себе: "Ненастоящему Линусу от реального".
Формальный повод для видео – сборка "идеального" ПК на Linux (как следует из названия "Building the PERFECT Linux PC with Linus Torvalds") – стал лишь фоном для глубокого разговора. Основное внимание уделено не монтажу комплектующих, а диалогу и ответам Торвальдса на вопросы, которые давно интересовали пользователей.
Ниже мы собрали ключевые тезисы из 53-минутного видео, которые будут интересны профессионалам и энтузиастам ИТ-сферы.
Каким дистрибутивом на самом деле пользуется Торвальдс?
Торвальдс использует Fedora. Это не новость – он говорил об этом много раз на протяжении многих лет. Однако выбор обусловлен не популярностью дистрибутива среди обычных пользователей.
В видео показан процесс установки Fedora 42 (вместо актуальной на момент записи версии), и Торвальдс отмечает, что версия, вероятно, новее той, что он ставил в прошлый раз. Это подчеркивает, что его совершенно не интересуют номера версий, релизы, названия или маркетинговые фишки.
Для него все сводится к одному компоненту – ядру Linux. На вопрос "Почему Fedora?" он дает прагматичный ответ:
"Они очень тесно связаны с разработчиками ядра. Они сделали многие вещи проще. Например, Ubuntu очень хотела быть ориентированной на потребителя. И в процессе, когда я пробовал ее много-много лет назад, они буквально усложнили мне обновление ядра, потому что я не входил в их целевую аудиторию. Поэтому я решил, что это не для меня. Я не забочусь ни о чем, кроме ядра. Единственное, что я хочу компилировать - это мое собственное ядро. Мне нужен дистрибутив, который просто устанавливается и работает".
Торвальдса не волнуют окружения рабочего стола или визуальные эффекты приложений. Он открыто признает, что является "ходячей катастрофой", когда дело доходит до настройки интерфейса, так как это ему неинтересно. Примечательно, что первое действие, которое он совершает после установки системы - меняет обои на те, что использует уже много лет. Больше никаких сложных ритуалов настройки.
В видео также пару раз прозвучали косвенные отсылки к Arch Linux, но по реакции Торвальдса сложно сказать, было ли это просто шуткой или за этим скрывается какое-то мнение.
Аппаратные предпочтения: AMD и критичность ECC-памяти
В вопросах железа Торвальдс отдает предпочтение процессорам AMD. Видео демонстрирует сборку ПК на базе процессора AMD Ryzen Threadripper 9960X. Несколько лет назад в одном из интервью он объяснял, что по сравнению с чипами Intel того же класса, оборудование AMD обеспечивает лучшую производительность, что критически важно для постоянной компиляции ядра.
Однако наиболее интересный момент касается оперативной памяти. Торвальдс уделяет значительное время обсуждению памяти с коррекцией ошибок (ECC). Он заявил, что "не прикоснулся бы к системе, в которой нет памяти ECC".
Для справки: ECC (Error-Correcting Code) - это тип оперативной памяти, обычно используемый в серверных системах. В отличие от стандартной памяти для домашних ПК, она способна самостоятельно обнаруживать и исправлять битовые ошибки данных, обеспечивая стабильность системы.
Причина такой категоричности кроется в негативном опыте прошлого. Однажды Торвальдс потратил несколько дней на поиск ошибки, мешавшей правильной компиляции ядра, чтобы в итоге обнаружить, что причиной был аппаратный сбой стандартной памяти, которую он использовал.
При этом Торвальдс подчеркивает, что он не является энтузиастом "железа": "Я делал вещи, близкие к аппаратному обеспечению, но я не специалист по железу. Мне нравится исследовать интерфейс между программным и аппаратным обеспечением". Он отметил, что последний раз собирал компьютер пять лет назад и не следит за новинками рынка. Ему просто нужна машина, выполняющая свою работу.
История создания Git
Торвальдса часто спрашивают о другом его знаменитом творении - системе контроля версий Git. Он объясняет, что этот проект появился в очень специфический момент и занял у него около шести месяцев работы по конкретной причине: когда он начал работать над ядром Linux, ни одна существовавшая система управления исходным кодом не удовлетворяла его потребностям. Поэтому он решил написать свою собственную.
Разработав и написав начальную реализацию, он передал проект Джунио Хамано и вернулся к тому, что ему нравится больше всего - написанию кода для ядра Linux. Сегодня Git является фундаментом современной разработки ПО. Если пытаться ранжировать самое важное программное обеспечение в истории, сложно сказать, что окажется на первом месте: ядро Linux или Git.
Сколько кода пишет Торвальдс сегодня?
Короткий ответ: почти нисколько. Первая версия ядра Linux состояла примерно из 10 000 строк кода, большую часть из которых Торвальдс написал сам. К 2006 году его код составлял лишь около 2% от общего объема. К концу 2024 года ядро Linux выросло до более чем 40 миллионов строк кода, созданных тысячами разработчиков, что делает прямой вклад Торвальдса в написание строк кода фактически незначительным.
Сейчас его работа носит почти полностью организационный характер: чтение и ответы на сотни электронных писем в день, контроль разработки и подготовка новых релизов ядра. Его главный рабочий инструмент сегодня - почтовый клиент.
Принципиальное отсутствие в соцсетях
Торвальдс – яркий пример человека, избегающего присутствия в интернете везде, где это возможно. Его нет ни в одной социальной сети, и это осознанный выбор. Ему не нужна такая публичность.
Видео также дает понять, что он категорически не любит голосовые сообщения. Но чего он избегает еще больше, так это онлайн-встреч – типичных видеозвонков, на которые многие полагаются в работе. По его словам, единственное приложение для коммуникации, которое он использует - это электронная почта.
Итоги
Линус Торвальдс, создатель ядра Linux и фигура, часто наделяемая почти мифическим статусом, в реальности остается крайне приземленным человеком. У него нет интереса к прославлению своей роли или поддержанию грандиозных нарративов о своем месте в мире технологий. Это черта, свойственная многим лидерам мира Open Source.
Все его слова указывают на отсутствие желания жить в центре внимания. Его приоритеты понятны многим: проводить как можно больше времени с семьей, а не в креслах самолетов, и заниматься своим любимым "хобби" - развитием ядра Linux.
Разговор с Линусом Себастьяном из LTT отлично это демонстрирует. Торвальдс откровенен, хотя сегодня он гораздо дипломатичнее, чем в ранние годы. Видео предлагает ясный взгляд на человека, стоящего за одним из самых важных технологических достижений нашей эры.
Linux: обзоры и обновления
• Почему KDE Plasma превосходит Windows 11 в гибкости настроек и удобстве использования
• Wine 11.0-rc4 получил исправления для классических игр и приложения Bitwarden
• Разработчики CachyOS выпустят серверную версию дистрибутива с оптимизацией PGO и AutoFDO
• Сайт Arch Linux подвергся DDoS-атаке и временно доступен только через IPv6
• Обновления Proton Experimental: Улучшения для Warframe, Farlight 84, CHRONO TRIGGER и других игр
• Релиз Альт Рабочая станция К 11.2: отказ от формата SNAP и автоматизация обновлений