systemd
systemd는 일부 리눅스 배포판에서 유닉스 시스템 V나 BSD init 시스템 대신 사용자 공간을 부트스트래핑하고 최종적으로 모든 프로세스들을 관리하는 init 시스템이다. systemd라는 이름 뒤에 추가된 d는 유닉스에서의 데몬(daemon)을 나타낸다.[5] GNU LGPL 버전 2.1 이상으로 허가된 자유 및 오픈 소스 소프트웨어로 출시되었다.[4] systemd의 기본 목표들 가운데 하나는 모든 배포판들에 대하여 기본 리눅스 구성과 서비스 동작을 통일하는 것이다.[6]
원저자 | Lennart Poettering, Kay Sievers, Harald Hoyer, Daniel Mack, Tom Gundersen and David Herrmann |
---|---|
개발자 | Lennart Poettering, Kay Sievers, Harald Hoyer, Daniel Mack, Tom Gundersen, David Herrmann 등[1] |
발표일 | 2010년 3월 30일 |
안정화 버전 | 257.1[2]
/ 2024년 12월 19일 |
저장소 | |
프로그래밍 언어 | C[3] |
운영 체제 | 리눅스 |
종류 | 시스템 소프트웨어 |
라이선스 | GNU LGPL 2.1 이상[4] |
웹사이트 | systemd |
2015년을 기준으로 수많은 리눅스 배포판들은 systemd를 자신들의 기본 init 시스템으로 채택하고 있다.[7] systemd의 채택이 증가되어 기능이 복잡해졌을뿐 아니라 배포판들이 채택을 강요받게 되면서 소프트웨어가 유닉스 철학을 위반했다는 비평을 받기에 이르렀다.
구조
편집같이 보기
편집각주
편집- ↑ “systemd README”, 《freedesktop.org》, 2012년 9월 9일에 확인함
- ↑ “systemd v257.1”. 2024년 12월 19일. 2024년 12월 20일에 확인함.
- ↑ 《systemd Analysis Summary》, Ohloh, 2011년 6월 16일에 확인함
- ↑ 가 나 Poettering, Lennart (2012년 4월 21일), 《systemd Status Update》, 2012년 4월 28일에 확인함
- ↑ Poettering, Lennart; Sievers, Kay; Leemhuis, Thorsten (2012년 5월 8일), 《Control Centre: The systemd Linux init system》, The H, 2012년 10월 14일에 원본 문서에서 보존된 문서, 2012년 9월 9일에 확인함
- ↑ “InterfaceStabilityPromise”. 《freedesktop.org》.
- ↑ Saunders, Mike (2015년 11월 11일). “Linux 101: Get the most out of systemd”. Linux Voice. 2016년 5월 29일에 원본 문서에서 보존된 문서. 2016년 1월 28일에 확인함.
외부 링크
편집- Systemd - 공식 웹사이트
- (영어) Systemd - 깃허브
- (영어) Rethinking PID 1
- (영어) The road forward for systemd on LWN.net
- (영어) Init systems comparison: part 1 and part 2 on LWN.net