Linus Torvalds przyjął do jądra Linux zmianę regulującą działania społeczności w przypadku, gdyby coś stało się z nim lub z zaufanymi osobami i nie mogliby oni wprowadzać zmian do głównego repozytorium „torvalds/linux.git”. Plan został przygotowany przez Dana Williamsa z firmy Intel, który zarządza 9 podsystemami w jądrze Linux i pełni funkcję przewodniczącego Komitetu Technicznego Linux Foundation. Jako podstawę wykorzystano wyniki dyskusji na temat słabych stron procesu rozwoju jądra, przeprowadzonej w grudniu na konferencji „Maintainers Summit 2025”.
Pomimo rozproszonego charakteru rozwoju jądra, w którym ponad 100 maintainerów pracuje nad zmianami w swoich repozytoriach, ostateczne zmiany dla głównej gałęzi jądra są wprowadzane przez scentralizowane repozytorium Linusa (torvalds/linux.git). Oprócz Linusa, prawo wprowadzania zmian do głównego repozytorium mają również niektórzy zaufani współpracownicy, więc w rzeczywistości repozytorium torvalds/linux.git nie jest jedynym punktem awarii.
W 2018 roku projekt miał doświadczenie związane z przygotowaniem wydania jądra 4.18, które nie zostało przeprowadzone przez Linusa Torvaldsa, ale przez Grega Kroah-Hartmana, po tym jak Linus na krótko wstrzymał swoją działalność, aby przemyśleć swoją rolę w społeczności i rozwijać umiejętności rozumienia emocji ludzi oraz postępowania w sytuacjach konfliktowych. Zakłada się, że kiedy Linus zdecyduje się przejść na emeryturę, płynnie przekaże swoje sprawy następcy. Do tej pory jednak społeczność nie miała jasnego planu działania w przypadku nieprzewidzianych sytuacji, w których osoby odpowiedzialne za główne repozytorium nie będą mogły lub odmówią kontynuowania swojej pracy i przekazania dostępu innym uczestnikom.
Zgodnie z przyjętym planem, w przypadku wystąpienia takich sytuacji organizator, odpowiedzialny za przełączenie procesu rozwoju na nowe repozytorium oraz wybór głównego maintainer'a, zostaje wyznaczony z ostatniego szczytu maintainerów jądra Linux lub, jeśli to niemożliwe, przewodniczący Rady Doradczej Technicznej (Technical Advisory Board) organizacji Linux Foundation.
W przypadku incydentu plan zobowiązuje do zorganizowania spotkania męjtainerów, którzy brali udział w ostatnim szczycie męjtainerów jądra Linux, w ciągu 72 godzin. Jeśli szczyt nie odbył się w ciągu ostatnich 15 miesięcy, skład uczestników spotkania określi Rada Techniczna Linux Foundation. Na spotkaniu zostaną omówione możliwości dalszego zarządzania głównym repozytorium, a niezbędne decyzje zostaną podjęte kolektywnie, na przykład wybierze się nowego „hojnego dyktatora” lub powoła radę męjtainerów.
Źródło: opennet.ru
