GNU เชถเซ‡เชซเชฐเซเชก 0.8 init เชธเชฟเชธเซเชŸเชฎเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ

เช‰เชชเชฒเชฌเซเชง เช›เซ‡ เชธเซ‡เชตเชพ เชฎเซ‡เชจเซ‡เชœเชฐ GNU เชถเซ‡เชซเชฐเซเชก 0.8 (เชญเซ‚เชคเชชเซ‚เชฐเซเชต เชกเซ€เชเชฎเชกเซ€), เชœเซ‡ GNU Guix เชธเชฟเชธเซเชŸเชฎ เชตเชฟเชคเชฐเชฃเชจเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชฆเซเชตเชพเชฐเชพ SysV-init เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชธเชฟเชธเซเชŸเชฎเชจเชพ เชจเชฟเชฐเซเชญเชฐเชคเชพ-เชœเชพเช—เซƒเชค เชตเชฟเช•เชฒเซเชช เชคเชฐเซ€เช•เซ‡ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซ€ เช›เซ‡. เชถเซ‡เชซเชฐเซเชก เช•เช‚เชŸเซเชฐเซ‹เชฒ เชกเชฟเชฎเชจ เช…เชจเซ‡ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“ เช—เซเช‡เชฒ เชญเชพเชทเชพเชฎเชพเช‚ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (เชธเซเช•เซ€เชฎ เชญเชพเชทเชพเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเซ‹เชฎเชพเช‚เชจเซ€ เชเช•), เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเซ‡เชตเชพเช“ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เช…เชจเซ‡ เชชเชฐเชฟเชฎเชพเชฃเซ‹เชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฃ เชฅเชพเชฏ เช›เซ‡. เชถเซ‡เชซเชฐเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ GuixSD GNU/Linux เชตเชฟเชคเชฐเชฃเชฎเชพเช‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เชนเซ‡เชคเซ GNU/Hurdเชฎเชพเช‚ เชชเชฃ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เช•เซ‹เชˆเชชเชฃ POSIX- เชธเซเชธเช‚เช—เชค OS เชชเชฐ เชšเชพเชฒเซ€ เชถเช•เซ‡ เช›เซ‡ เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ Guile เชญเชพเชทเชพ เช‰เชชเชฒเชฌเซเชง เช›เซ‡.

เชถเซ‡เชซเชฐเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฎเซเช–เซเชฏ เช‡เชจเชฟเชถเชฟเชฏเชฒเชพเช‡เชเซ‡เชถเชจ เชธเชฟเชธเซเชŸเชฎ (PID 1 เชธเชพเชฅเซ‡ init) เชคเชฐเซ€เช•เซ‡ เช…เชจเซ‡ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ€ เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชŸเซ‹เชฐ, เชชเซเชฐเชฟเชตเซ‰เช•เซเชธเซ€, เชฎเซ‡เช•เซเชฐเซ‹เชจ, เชตเช—เซ‡เชฐเซ‡) เชจเชพ เช…เชงเชฟเช•เชพเชฐเซ‹ เชธเชพเชฅเซ‡ เช…เชฎเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เช…เชฒเช— เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชฌเช‚เชจเซ‡ เชคเชฐเซ€เช•เซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เช† เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“. เชถเซ‡เชซเชฐเซเชก เชธเซ‡เชตเชพเช“ เชตเชšเซเชšเซ‡เชจเชพ เชธเช‚เชฌเช‚เชงเซ‹เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเชˆเชจเซ‡ เชธเซ‡เชตเชพเช“ เชถเชฐเซ‚ เช•เชฐเชตเชพเชจเซเช‚ เช…เชจเซ‡ เชฌเช‚เชง เช•เชฐเชตเชพเชจเซเช‚ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เชชเชธเช‚เชฆ เช•เชฐเซ‡เชฒเซ€ เชธเซ‡เชตเชพ เชœเซ‡เชจเชพ เชชเชฐ เชจเชฟเชฐเซเชญเชฐ เช›เซ‡ เชคเซ‡ เชธเซ‡เชตเชพเช“เชจเซ‡ เช—เชคเชฟเชถเซ€เชฒ เชฐเซ€เชคเซ‡ เช“เชณเช–เซ€ เช…เชจเซ‡ เชถเชฐเซ‚ เช•เชฐเชตเซ€. เชถเซ‡เชซเชฐเซเชก เชธเซ‡เชตเชพเช“ เชตเชšเซเชšเซ‡เชจเชพ เชคเช•เชฐเชพเชฐเชจเซ‡ เชถเซ‹เชงเชตเชพ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ‡ เชเช•เชธเชพเชฅเซ‡ เชšเชพเชฒเชคเชพ เช…เชŸเช•เชพเชตเชตเชพเชฎเชพเช‚ เชชเชฃ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ‡ เช›เซ‡.

เชฎเซเช–เซเชฏ เชจเชตเซ€เชจเชคเชพเช“:

  • เชฎเซ‡เช•-เช•เซ€เชฒ-เชกเชฟเชธเซเชŸเซเชฐเช•เซเชŸเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเชพ เชœเซ‚เชฅเชจเซ‡ เชฎเชพเชฐเซ€ เชจเชพเช–เซ‡ เช›เซ‡;
  • เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐ โ€œdefault-pid-file-timeoutโ€, เชœเซ‡ PID เชซเชพเช‡เชฒ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชพเชน เชœเซ‹เชตเชพเชจเซ‹ เชธเชฎเชฏ เชจเช•เซเช•เซ€ เช•เชฐเซ‡ เช›เซ‡;
  • เชœเซ‹ PID เชซเชพเช‡เชฒ เชธเชฎเชฏเชธเชฎเชพเชชเซเชคเชฟเชฎเชพเช‚ เชฆเซ‡เช–เชพเชคเซ€ เชจเชฅเซ€, เชคเซ‹ เชธเชฎเช—เซเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชœเซ‚เชฅ เชธเชฎเชพเชชเซเชค เชฅเชˆ เชœเชถเซ‡ (เชจเชฟเชฐเซเชฃเชฏ เช•เชฐเซ‡ เช›เซ‡ เชธเชฎเชธเซเชฏเชพ PID เชซเชพเช‡เชฒ เชตเชฟเชจเชพ เช•เชพเชฐเซเชฏ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เช›เซ‹เชกเซ€ เชฆเซ‡เชตเซเช‚);
  • "เชฎเซ‡เช•-เชซเซ‹เชฐเซเช•เซ‡เช•เซเชธเซ‡เช•-เช•เชจเซเชธเซเชŸเซเชฐเช•เซเชŸเชฐ" เชฎเชพเช‚ "#:เชซเชพเช‡เชฒ-เช•เซเชฐเชฟเชเชถเชจ-เชฎเชพเชธเซเช•" เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚, เชฒเซ‹เช— เชซเชพเช‡เชฒ เชฌเชจเชพเชตเชŸเชจเซ‹ เช…เชฎเชฒ เช•เชฐเซเชฏเซ‹ เช…เชจเซ‡ เชœเซ‚เชจเชพ เช•เซ‰เชฒเชฟเช‚เช— เช•เชจเซเชตเซ‡เชจเซเชถเชจเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพเชจเซเช‚ เชฌเช‚เชง เช•เชฐเซเชฏเซเช‚;
  • prctl เชตเช—เชฐ เชธเชฟเชธเซเชŸเชฎเซ‹ เชชเชฐ เชธเช‚เช•เชฒเชจ เชธเชพเชฅเซ‡ เชธเชฎเชธเซเชฏเชพเช“ เช‰เช•เซ‡เชฒเซ€, เชœเซ‡เชฎ เช•เซ‡ GNU/Hurd;
  • SIGALRM เชจเซ‡ เชฆเชฐ เชธเซ‡เช•เชจเซเชกเซ‡ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ€ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช เซ€เช• เช•เชฐเซ€.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹