웹사이트 검색

리눅스 커널, 리누스 토발즈가 물러나면 무슨 일이 일어나는지 조용히 공식화


리눅스 커널은 리누스 토르발스가 더 이상 개발을 이끌 수 없게 될 경우 프로젝트가 어떻게 계속될지를 설명하는 새로운 문서를 추가했습니다.

우리는 모두 리누스 토발즈가 새로운 리눅스 커널이 나올 때마다 항상 함께해 준 것에 너무 익숙해져서 마치 그것이 영구적이고 변하지 않는 사실인 것처럼 느껴집니다. 하지만 아시다시피, 인생은 예측할 수 없으며, 모든 상황에 대한 계획을 세우는 것은 단순히 합리적인 일입니다. 특히 이처럼 중요한 프로젝트에서는 더욱 그렇습니다.

그렇긴 하지만, 리눅스 커널은 조용히 새로운 문서를 추가했는데, 이는 대부분 사람들이 입 밖에 내어 묻지 않는 매우 흥미로운 질문에 답하고 있습니다: 만약 리누스 토르발스가 커널 개발 역할을 더 이상 수행할 수 없게 되면 어떻게 될까요?

연속성 문서는 오랜 시간 인텔에서 리눅스 커널을 관리해온 Dan Williams가 작성했으며, 수년 동안 리눅스 재단 기술 자문위원회를 통해 리눅스 생태계 조정에 참여해 왔습니다.

이번 변경은 코드에는 영향을 미치지 않습니다. 대신, 오랜 시간 프로젝트를 이끌어온 주요 유지 관리자가 사용할 수 없게 되는 예외적인 상황에서 프로젝트가 어떻게 리더십과 의사 결정을 처리할지를 설명하는 짧은 문서를 추가합니다. 다시 말해, 목표는 개혁이 아니라 연속성입니다.

알다시피, 수십 년 동안 리누스 토발즈는 리눅스 커널 변경에 대한 최종 권한자로 활동해 왔으며, 수백 명의 유지 관리자들은 개별 하위 시스템을 감독해 왔습니다. 이러한 모델은 주로 신뢰, 관습, 오래된 관행에 기반하여 작동해 왔으며, 최고 단계에서 어떤 일이 일어나는지에 대해서는 거의 문서화되어 있지 않습니다.

새로 추가된 텍스트는 그 암묵적인 이해를 말로 표현한 것입니다. 이것은 한 사람이 자리를 비워도 커널이 중단되거나 분열되지 않도록 설계되었다는 점을 분명히 합니다. 책임은 기존 유지보수 커뮤니티가 그대로 가지며, 오늘날 개발을 관리하는 동일한 프로세스를 사용하게 됩니다.

또한 이 문서는 예외적인 사건에 대한 구체적인 대응 절차를 설명하고 있습니다. 최근 커널 유지보수자 정상 회의에 참여한 유지보수자들이 포함된 회의를 72시간 내에 소집할 것을 요구합니다. 지난 15개월 동안 그러한 정상 회의가 열린 적이 없다면, 회의 소집 책임은 리눅스 재단의 기술 자문 위원회에 있습니다.

이 변경 사항은 이제 공식 리눅스 커널 문서의 일부가 되었기 때문에 특별한 소란이나 언급 없이 리누스가 메인 커널 트리에 직접 병합했습니다.

마지막으로, 상기시키기 위해 말하자면, 만약 이런 상황이 발생한다 해도 전례가 없는 일은 아닙니다. 이미 유사한 사례가 있었기 때문입니다. 2018년에는 Linux 4.18이 Greg Kroah-Hartman을 저자로 하여 출시되었고, Linus Torvalds는 일시적으로 물러났으나 개발은 차질 없이 계속 진행되었습니다.