systemd 배포판의 어떤 패키지가 이에 의존합니까?

systemd 배포판의 어떤 패키지가 이에 의존합니까?

배포판에 runit이나 openrc를 설치할 수 없고 작동할 것으로 기대하는 이유는 일부 패키지와 항목이 systemd에 의존하기 때문이라는 것을 알고 있습니다. 그들은 정확히 무엇에 의존합니까? 주문하다 systemctl? 여기서 시스템화란 무엇입니까?

답변1

대부분의 경우 데스크톱 환경에는 dbus에서 제공하는 구성 요소 활성화 논리가 필요했지만 이제는 거의 systemd가 필요하며 기능을 활성화 및 비활성화하기 위해 선언적 구성 인터페이스에 의존하는 일부 기능이 있습니다.

예를 들어, 사용자가 덮개를 닫을 때 시스템을 일시 중지, 최대 절전 모드 또는 무시할지 여부를 사용자가 선택할 수 있는 드롭다운 버튼이 있으면 해당 설정이 있는 유일한 기존 구현이기 때문에 systemd-logind가 필요합니다.

전통적인 Unix 데몬은 systemd에서 시작되는지 여부에 크게 신경 쓰지 않으며 일반적으로 그렇게 해도 큰 이점을 얻지 못합니다.

관련 정보