Runit

runit
원저자게릿 파페
발표일2004년 2월 10일(2004-02-10)[1]
안정화 버전
2.2.0 / 2024년 9월 29일(2024-09-29)[2]
프로그래밍 언어C, Shell
운영 체제리눅스, FreeBSD, OpenBSD, NetBSD, macOS, 솔라리스
종류Init 데몬
라이선스New BSD License
웹사이트smarden.org/runit/ 위키데이터에서 편집하기

runit유닉스 계열 운영체제를 위한 init 및 서비스 관리 체계로, 운영체제 전반에 걸쳐 프로세스를 초기화하고, 관리하고, 종료한다. Runit은 많은 리눅스 기반 운영체제뿐만 아니라 BSD, 솔라리스 운영체제에서도 실행되는 daemontools[3] 프로세스 관리 도구의 재구현이다. Runit은 시스템 서비스 시작을 병렬화하여 운영체제의 부팅 시간을 단축할 수 있는 기능을 제공한다.[4]

init 데몬으로 실행될 때, Runit은 다른 모든 프로세스의 직접 또는 간접적인 조상이다. 부팅 중에 시작되는 첫 번째 프로세스이며, 시스템이 종료될 때까지 계속 실행된다. 종종 다른 init 시스템과 함께 별도의 서비스 관리자로 사용된다. 서비스 관리자 역할에서는 비특권 사용자가 개인 서비스를 조직하거나, 슈퍼유저가 현재 사용 중인 init 시스템이 관리하지 않는 서비스를 관리하는 데 사용할 수 있다.

Runit 부팅 보이드 리눅스
  1. Pape, Gerrit (2004년 2월 10일). “runit-1.0.0 release”. 《gmane.comp.sysutils.supervision.general》 (메일링 리스트). 2013년 12월 13일에 원본 문서에서 보존된 문서. 2013년 12월 10일에 확인함. 
  2. Pape, Gerrit (2024년 9월 29일). “runit-2.2.0 available”. 《www.mail-archive.com》. 2024년 10월 3일에 확인함. 
  3. Purcell, Steve (2007년 11월 11일). “Init Scripts Considered Harmful”. 《sanityinc.com》. 2013년 12월 12일에 확인함. 
  4. Pape, Gerrit. “runit - benefits”. 2013년 4월 23일에 확인함. 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne