SystemE, Emacs Lisp เจจเจพเจฒ systemd เจฒเจˆ เจ‡เฉฑเจ• เจ•เจพเจฎเจฟเจ• เจฌเจฆเจฒ เจนเฉˆ

เจกเจฟเจธเจŸเฉเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจฒเฉ€เจจเจ•เจธ เจจเฉ‚เฉฐ เจšเฉเฉฐเจฎเฉ‹ เจ‡เฉฑเจ• เจฎเจœเจผเจพเจ• เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฒเจˆ เจ•เฉ‹เจก เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจธเจฟเจธเจŸเจฎ เจˆ, Emacs Lisp เจตเจฟเฉฑเจš เจฒเจฟเจ–เฉ‡ เจ‡เฉฑเจ• systemd เจฌเจฆเจฒ เจตเจœเฉ‹เจ‚ เจฎเจพเจฐเจ•เฉ€เจŸเจฟเฉฐเจ— เจ•เฉ€เจคเฉ€ เจ—เจˆเฅค systemE เจตเจฟเฉฑเจš เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจกเจพเจ‰เจจเจฒเฉ‹เจก เจจเฉ‚เฉฐ เจตเจฟเจตเจธเจฅเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ เจชเจพเจช เจ‡เฉฑเจ• PID 1 เจนเฉˆเจ‚เจกเจฒเจฐ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, Emacs เจธเฉฐเจชเจพเจฆเจ• เจจเฉ‚เฉฐ PID2 เจฆเฉ‡ เจ…เจงเฉ€เจจ โ€œ-scriptโ€ เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจฒเจพเจ‚เจš เจ•เจฐเจจเจพ, เจœเฉ‹ เจฌเจฆเจฒเฉ‡ เจตเจฟเฉฑเจš, Lisp เจตเจฟเฉฑเจš เจฒเจฟเจ–เฉ€เจ†เจ‚ เจธเจฟเจธเจŸเจฎ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ (rc.boot) เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

เจ•เจฎเจพเจ‚เจก เจธเจผเฉˆเฉฑเจฒ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐ, startx/xinitrc เจคเจฌเจฆเฉ€เจฒเฉ€ เจ…เจคเฉ‡ เจตเจฟเฉฐเจกเฉ‹ เจฎเฉˆเจจเฉ‡เจœเจฐ เจตเฉ€ เจฎเจฟเจนเจฐเจฌเจพเจจเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆ Emacs. เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ‡ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจจเฉ‚เฉฐ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจ•เจฐเจจ เจฒเจˆ, busybox เจชเฉˆเจ•เฉ‡เจœ เจคเฉ‹เจ‚ runit เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจธเจฟเจธเจŸเจฎ เจˆ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจฆเฉ€เจ†เจ‚ เจฏเฉ‹เจœเจจเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš, เจฒเจฟเจธเจช เจตเจฟเฉฑเจš เจฐเจจเจฟเจŸ เจ…เจคเฉ‡ เจธเจฟเจจเจฟเจŸ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฒเจฟเจ–เจฃ เจฆเจพ เจ‡เจฐเจพเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฒเจพเจ‚เจš เจ•เจฐเฉ‹ PID 1 เจตเจœเฉ‹เจ‚ Emacsเฅค

เจ‡เฉฑเจ• SystemE เจ…เจงเจพเจฐเจค เจตเจพเจคเจพเจตเจฐเจฃ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจชเฉˆเจ•เฉ‡เจœ เจคเฉฑเจ• เจฒเฉ€เจจเจ•เจธ เจจเฉ‚เฉฐ เจšเฉเฉฐเจฎเฉ‹, เจ‡เฉฑเจ• เจจเจฟเจŠเจจเจคเจฎ เจตเฉฐเจก เจœเจฟเจธ เจฆเฉ‡ เจตเจฟเจ•เจพเจธเจ•เจพเจฐ, เจธเจฟเจงเจพเจ‚เจค เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจšเฉเฉฐเจฎเฉ€ เจ‰เจน เจ‡เฉฑเจ• เจฌเจนเฉเจค เจนเฉ€ เจธเจงเจพเจฐเจจ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐ เจฐเจนเฉ‡ เจนเจจ, เจœเจŸเจฟเจฒเจคเจพเจตเจพเจ‚ เจคเฉ‹เจ‚ เจฎเฉเจ•เจค. เจธเจŸเจพเจซเจผ เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐ KISS เจธเจผเฉˆเฉฑเจฒ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ เจฒเจ—เจญเจ— 500 เจฒเจพเจˆเจจเจพเจ‚ เจนเจจเฅค เจธเจพเจฐเฉ‡ เจชเฉˆเจ•เฉ‡เจœ เจธเจฐเฉ‹เจค เจ•เฉ‹เจก เจคเฉ‹เจ‚ เจฌเจฃเจพเจ เจ—เจ เจนเจจเฅค เจจเจฟเจฐเจญเจฐเจคเจพ เจŸเจฐเฉˆเจ•เจฟเฉฐเจ— เจ…เจคเฉ‡ เจตเจพเจงเฉ‚ เจชเฉˆเจš เจธเจฎเจฐเจฅเจฟเจค เจนเจจเฅค เจฎเฉˆเจŸเจพเจกเจพเจŸเจพ เจฌเจพเจฐเฉ‡ เจชเฉˆเจ•เฉ‡เจœ เจŸเฉˆเจ•เจธเจŸ เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจธเจฅเจฟเจค เจนเจจ เจ…เจคเฉ‡ เจฎเจฟเจ†เจฐเฉ€ เจฏเฉ‚เจจเจฟเจ•เจธ เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจชเจพเจฐเจธ เจ•เฉ€เจคเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจเฅค musl เจจเฉ‚เฉฐ เจธเจฟเจธเจŸเจฎ C เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจตเจœเฉ‹เจ‚ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเจพ เจธเฉˆเฉฑเจŸ เจฌเจฟเจœเจผเฉ€เจฌเจพเจ•เจธ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเฉˆเฅค Xorg 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจ—เฉเจฐเจพเจซเจฟเจ•เจฒ เจตเจพเจคเจพเจตเจฐเจฃ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
เจฒเฉ‹เจก เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡, เจฌเจนเฉเจค เจนเฉ€ เจธเจงเจพเจฐเจจ init เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚.

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹