SystemE, Emacs Lisp를 사용한 systemd의 만화 대체품

배포판 개발자 중 한 명 키스 리눅스 농담 프로젝트의 코드를 공개했습니다 시스템 E, Emacs Lisp로 작성된 시스템 대체품으로 판매됩니다. systemE에서 제공되는 툴킷을 사용하면 다음을 사용하여 다운로드를 구성할 수 있습니다. 신트 PID 1 핸들러로서 "-script" 모드에서 PID2에서 Emacs 편집기를 시작하고 Lisp로 작성된 시스템 초기화 스크립트(rc.boot)를 실행합니다.

명령 셸, 패키지 관리자, startx/xinitrc 대체 및 창 관리자로도 사용 가능 옹호자 이맥스. 서비스 실행을 제어하기 위해 busybox 패키지의 runit이 사용됩니다. SystemE 개발 계획 중에는 runit과 sinit을 Lisp로 다시 작성하려는 의도가 있고, 발사하다 Emacs는 PID 1입니다.

SystemE 기반 환경에서는 다음을 사용할 수 있습니다. 꾸러미 으로 키스 리눅스, 개발자가 원칙에 따라 최소한의 배포판을 사용합니다. 키스 그들은 복잡함이 없는 매우 간단한 시스템을 구축하려고 노력하고 있습니다. 직원 패키지 관리자 KISS는 쉘로 작성되었으며 약 500줄의 코드를 포함합니다. 모든 패키지는 소스 코드로 빌드됩니다. 종속성 추적 및 추가 패치가 지원됩니다. 메타 데이터 패키지 정보는 텍스트 파일에 있으며 표준 Unix 유틸리티로 구문 분석할 수 있습니다. musl은 시스템 C 라이브러리로 사용되며 유틸리티 세트는 busybox를 기반으로 합니다. Xorg 기반의 간단한 그래픽 환경을 제공합니다.
로딩할 때 아주 간단해요 초기화 스크립트.

출처 : opennet.ru

코멘트를 추가