데비안에는 systemd에 대한 정책이 있나요? systemd의 모든 요소가 채택되었나요? 그들은 성명을 준수했는가?
답변1
오직systemd에 대한 데비안의 공식 입장은 다음과 같습니다."일반 솔루션: 시스템 초기화 및 systemd".이는 init 시스템에만 적용됩니다.해결 방법은 "시스템화되어 있지만 대안 탐색을 지원합니다"입니다. 투표는 2019년 12월 27일에 종료되었으며 나머지 systemd 생태계에 대한 추가 설명은 찾을 수 없습니다. 여기서 중요한 점은 거부된 보다 친체제적인 입장이 있었다는 것이다."시스템에 집중하라".
여기에서 이 결정에 대한 설명을 볼 수 있습니다.
선택 2: B: Systemd, 그러나 우리는 헌법 4.1(5)항에 따라 권한을 활용하는 대안을 모색하는 것을 지원합니다. 프로젝트는 Init 시스템, 다중 init 시스템 및 systemd 기능 사용에 대한 현재 입장을 설명하는 다음 성명을 발표합니다. 이 설명은 채택 당시 프로젝트의 입장을 설명합니다. 이 입장은 향후 일반적인 결의안을 따르지 않고도 시간이 지남에 따라 발전할 수 있습니다. 프로젝트에 결정이 필요하지만 합의에 도달할 수 없는 경우 GR 프로세스를 계속 사용할 수 있습니다.
데비안 프로젝트는 systemd 서비스 유닛을 데몬/서비스 시작 방법을 설명하기 위한 기본 구성으로 간주합니다. 그러나 데비안은 개발자와 사용자가 init 시스템과 systemd 기능에 대한 대안을 탐색하고 개발할 수 있는 환경으로 남아 있습니다. 그러한 대안을 모색하는 데 관심이 있는 사람들은 그렇게 하는 데 필요한 개발 및 패키징 리소스를 제공해야 합니다. elogind와 같은 기술은 데비안에 여전히 중요한 특정 시스템 인터페이스에 의존하는 소프트웨어를 실행할 때 대안 탐색을 용이하게 할 수 있습니다. 중요한 것은 이 프로젝트가 적시에 패치를 검토하고 토론에 참여하는 등 이러한 기술과 프로젝트의 다른 부분 간에 중복되는 기술에 대한 개발자의 노력을 지원한다는 것입니다.
패키지에는 데몬과 서비스를 시작하기 위한 서비스 단위 또는 초기화 스크립트가 포함되어야 합니다. 패키지는 다른 정책 요구 사항과 패키지가 다른 패키지의 실험적이거나 지원되지 않는(데비안에서) 기능에 의존해서는 안 된다는 일반적인 기대를 준수하는 경우 패키지 관리자의 재량에 따라 모든 시스템 도구를 사용할 수 있습니다. 패키지에는 systemd 외에 대체 초기화 시스템에 대한 지원이 포함될 수 있으며, 사용하는 systemd 특정 인터페이스에 대한 대안이 포함될 수 있습니다. 유지관리자는 일반적인 절차를 사용하여 포함할 패치를 결정합니다.
데비안은 init 시스템에 대해 다양한 선택을 하는 파생물 작업에 전념하고 있습니다. 다운스트림과의 모든 상호 작용과 마찬가지로 관련 유지관리자는 다운스트림과 협력하여 어떤 변경 사항이 데비안에 병합하기에 적합한지, 어떤 변경 사항은 파생물에만 남아 있는지 파악합니다.