Без сомнения, один одна из самых больших проблем, стоящих перед Linux (самый распределенный и основанный на сотрудничестве проект в истории) — это не о недостатках безопасности, угрозах в коде или потенциальных атаках, а о чем-то другом. многие этого не заметили И с каждым днем это становится все более реальной.
С момента своего основания проект (на протяжении трех десятилетий) зависел от биения одного-единственного сердца: Линуса Торвальдса, отца Linux. В 1991 году он выпустил небольшое ядро в качестве хобби, и сегодня, в возрасте 56 лет, он остается главным арбитром того, что входит в операционную систему, лежащую в основе мировой инфраструктуры. Но на прошлой неделе, в знак исторической ответственности, проект решил прекратить играть в русскую рулетку со своим будущим.
Без каких-либо объявлений, без пресс-релизов, затерянное среди тысяч строк кода на языке C, ядро Linux получило своего рода «патч». Он не исправляет уязвимость безопасности и не улучшает поддержку оборудования. Это обычный текстовый файл, называемый "conclave.rst«И его содержание отвечает на вопрос, который годами не давал покоя директорам по информационным технологиям и системным администраторам:» Что произойдёт, если Линус Торвальдс исчезнет завтра?

Конец табу: «Наш неизбежный путь к смерти»
В течение многих лет Разговоры о преемственности власти в семье Торвальд были практически табуированы. Это упражнение в неудобных догадках. Однако... на саммите специалистов по техническому обслуживанию 2025 года. состоялось в Токио. Жители общины решили взглянуть в бездну лицом к лицу. Дэн Уильямс, опытный инженер Intel и ключевая фигура в Linux Foundation, представил предложение под заголовком, полным черного юмора: «Обнадеживающая тема, связанная с нашим неизбежным движением к смерти».
Результатом стал «Документ по обеспечению непрерывности проекта Linux». Этот текст формализует то, что до сих пор было лишь мыслью, идеей, чем-то, что еще может подождать…
В этом документе признается, что, хотя Развитие децентрализовано. Более 100 компаний, предоставляющих услуги по техническому обслуживанию, управляют собственными подсистемами. Финальный канал связи уникален: репозиторий torvalds/linux.git. Если ключи доступа к этому репозиторию будут утеряны или если его хранители окажутся недееспособными, поток обновлений в цифровом мире может остановиться.
72-часовой протокол: Цифровой «конклав»
Этот документ не является завещанием, в котором указывается наследник. В нем не говорится: «Грег Кроа-Хартман станет новым королем», хотя Грег — правая рука Линуса и, по мнению всех, естественный преемник. Вместо этого, План предусматривает алгоритм управления в чрезвычайных ситуациях, который должен быть активирован в случае катастрофы.
Протокол работает следующим образом:
- Триггер: Если основные обслуживающие компании не могут или не хотят продолжать (включая известный сценарий "Факторная шина"), активируется параметр $ORGANIZER.
- Организатор: Эта роль автоматически достается организатору последнего саммита разработчиков (Maintainers Summit) или, в случае его отсутствия, председателю Технического консультативного совета (TAB) Linux Foundation.
- Обратный отсчет: Организатор обязан в течение 72 часов созвать экстренное совещание.
- Конклав: Эта встреча предназначена не для всех. Приглашаются только лучшие сотрудники, участвовавшие в последнем саммите (или те, кто был отобран TAB, если недавнего саммита не было).
- Решение: Эта избранная группа отвечает за определение будущего репозитория: они могут избрать нового «Доброжелательного диктатора», сформировать совет директоров или определить новую модель управления. Решение должно быть доведено до сведения сообщества в течение двух недель.
Сообщество не начинает с нуля. Ya Существует прецедент. Успешный результат, подтверждающий правильность этого плана. В 2018 году Линус Торвальдс временно отошёл от дел. В рамках проекта они работали над развитием социальных навыков и умением управлять гневом. В этот период выпуск ядра версии 4.18 полностью контролировал Грег Кроа-Хартман. Мир не рухнул, серверы не остановились, и разработка продолжалась. Этот эпизод послужил важным подтверждением концепции: Linux — это нечто большее, чем Линус.
Однако человеческий фактор по-прежнему имеет значение. В недавних беседах Торвальдс, как обычно, шутил, проявляя свой прагматизм:
«Мой план, похоже, сводится к простому "жить вечно"».
Он добавил с оттенком иронии, что его жена тоже не хочет, чтобы он уходил на пенсию, потому что не выносит «скучного мужа» дома. Но за шутками скрывается неизбежная демографическая реальность. Сообщество специалистов по техническому обслуживанию стареет. На конференциях разработчиков преобладают люди с седыми волосами, и необходимость обеспечить упорядоченный переход к новому поколению лидеров теперь является официальной политикой, а не просто вопросом, обсуждаемым в коридорах.
В результате объединения этого документа, В Linux устранена наиболее критическая уязвимость. Это уже не проект, зависящий от здоровья одного человека, а институт с механизмами самосохранения. "Автобусный фактор" устранен.
источник: https://www.theregister.com