ะะฟัะฑะปะธะบะพะฒะฐะฝ ัะตัะฒะธัะฝัะน ะผะตะฝะตะดะถะตั GNU Shepherd 0.9.2 (ะฑัะฒัะธะน dmd), ะบะพัะพััะน ัะฐะทะฒะธะฒะฐะตััั ัะฐะทัะฐะฑะพััะธะบะฐะผะธ ะดะธัััะธะฑััะธะฒะฐ GNU Guix System ะฒ ะบะฐัะตััะฒะต ะฐะปััะตัะฝะฐัะธะฒั ัะธััะตะผะต ะธะฝะธัะธะฐะปะธะทะฐัะธะธ SysV-init, ะฟะพะดะดะตัะถะธะฒะฐััะตะน ะทะฐะฒะธัะธะผะพััะธ. ะฃะฟัะฐะฒะปัััะธะน ะดะตะผะพะฝ ะธ ััะธะปะธัั Shepherd ะฝะฐะฟะธัะฐะฝั ะฝะฐ ัะทัะบะต Guile (ะพะดะฝะฐ ะธะท ัะตะฐะปะธะทะฐัะธะน ัะทัะบะฐ Scheme), ะบะพัะพััะน ัะฐะบะถะต ะธัะฟะพะปัะทัะตััั ะดะปั ะพะฟัะตะดะตะปะตะฝะธั ะฝะฐัััะพะตะบ ะธ ะฟะฐัะฐะผะตััะพะฒ ะทะฐะฟััะบะฐ ัะตัะฒะธัะพะฒ. Shepherd ัะถะต ะฟัะธะผะตะฝัะตััั ะฒ ะดะธัััะธะฑััะธะฒะต GuixSD GNU/Linux ะธ ะฝะฐัะตะปะตะฝ ัะฐะบะถะต ะฝะฐ ะธัะฟะพะปัะทะพะฒะฐะฝะธะต ะฒ GNU/Hurd, ะฝะพ ะผะพะถะตั ัะฐะฑะพัะฐัั ะฒ ะปัะฑะพะน POSIX-ัะพะฒะผะตััะธะผะพะน ะะก, ะดะปั ะบะพัะพัะพะน ะดะพัััะฟะตะฝ ัะทัะบ Guile.
Shepherd เปเบฎเบฑเบเบงเบฝเบเบเบญเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเปเบฅเบฐเบเบฒเบเบขเบธเบเปเบเบปเบฒเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบเบเบเบฒเบเบเปเบฒเบเบถเบเปเบเบดเบเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ, เบเบฒเบเบเปเบฒเบเบปเบเบเบปเบงเปเบเบเปเบเบทเปเบญเบเปเบซเบงเปเบฅเบฐเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเปเบฅเบทเบญเบเปเบกเปเบเบเบถเปเบเบเบฑเบ. Shepherd เบเบฑเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเบงเบเบชเบญเบเบเปเปเบเบฑเบเปเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบฅเบฐเบเปเบญเบเบเบฑเบเบเปเปเปเบซเปเบเบงเบเปเบเบปเบฒเปเบฎเบฑเบเบงเบฝเบเบเปเบญเบกเบเบฑเบ. เปเบเบโเบเบฒเบโเบเบฑเปเบโเบเปเบฒเบงโเบชเบฒโเบกเบฒเบโเบเปเบฒโเปเบเปโเบเบฑเบโเบชเบญเบโเปเบเบฑเบโเบฅเบฐโเบเบปเบโเบเบฒเบโเปเบฅเบตเปเบกโเบเบปเปเบโเบเบปเปเบโเบเป (init เบเบฑเบ PID 1โ)โ, เปเบฅเบฐโเปเบโเบฎเบนเบโเปเบเบโเปเบเบโเบเปเบฒเบโเบซเบฒเบโเปเบโเบเบฒเบโเบเบธเปเบกโเบเบญเบโเบเบฐโเบเบงเบโเบเบฒเบโเบเบทเปเบโเบเบฒเบโเบเบญเบโเบเบนเปโเบเบปเบกโเปเบเปโเปเบเปโเบฅเบฐโเบเบปเบ (เบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเปเบฒโเปเบเบตเบโเบเบฒเบ torโ, privoxyโ, mcronโ, เปเบฅเบฐโเบญเบทเปเบเปโ)โ. เบเบญเบเบเบนเปเปเบเปเปเบซเบผเบปเปเบฒเบเบตเป.
เปเบเบเบฑเบเบเบฒเบเบฒเบเบเปเบฝเบเปเบเบ:
- ะัะฟะพะปัะทัะตะผัะต ะฒ Shepherd ัะฐะนะปะพะฒัะต ะดะตัะบัะธะฟัะพัั ัะตะฟะตัั ะฟะพะผะตัะฐัััั ัะปะฐะณะพะผ O_CLOEXEC (close-on-exec), ะฐ ะฝะต ะทะฐะบััะฒะฐัััั ััะฐะทั ะฟัะธ ะฒัะฟะพะปะฝะตะฝะธะธ ยซexec-commandยป, ััะพ ะฟะพะทะฒะพะปัะตั ะฟะตัะตะดะฐะฒะฐัั ะดะตัะบัะธะฟัะพัั ัะตัะฒะธัะฐะผ, ะทะฐะฟััะตะฝะฝัะผ ะฝะต ะฝะฐะฟััะผัั, ะฐ ะฟัะธ ะฟะพะผะพัะธ ยซexec-commandยป.
- ะะปะธะตะฝััะบะธะต ัะพะตะดะธะฝะตะฝะธั ัะตะฟะตัั ะพะฑัะฐะฑะฐััะฒะฐัััั ะฒ ะฝะตะฑะปะพะบะธััััะตะผ ัะตะถะธะผะต, ััะพ ะฟะพะทะฒะพะปัะตั ะธัะบะปััะธัั ะทะฐะฒะธัะฐะฝะธะต shepherd ะฟัะธ ะพัะฟัะฐะฒะบะต ะฝะตะฟะพะปะฝะพะน ะบะพะผะฐะฝะดั.
- ะะฑะตัะฟะตัะตะฝะพ ัะพะทะดะฐะฝะธะต ะบะฐัะฐะปะพะณะฐ ะดะปั ะปะพะณ-ัะฐะนะปะพะฒ, ะพะฟัะตะดะตะปัะฝะฝัั ะฒ ะฝะฐัััะพะนะบะต ยซlog-fileยป, ะฒ ัะปััะฐะต ะตะณะพ ะพััััััะฒะธั.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru