ืคืืจืกื ืื ืื ืืฉืืจืืช GNU Shepherd 0.9.2 (ืืฉืขืืจ dmd), ืืืคืืชื ืขื ืืื ืืคืชืื ืืคืฆืช GNU Guix System ืืืืืคื ืืืขืจืืช ืืืชืืื SysV-init ืืชืืืืช ืืชืืืช. ืืืื ืืืงืจื ืฉื Shepherd ืืืื ืืฉืืจืืช ืืชืืืื ืืฉืคืช Guile (ืืื ืืืืืืืฉืื ืฉื ืฉืคืช Scheme), ืืืฉืืฉืช ืื ืืืืืจืช ืืืืจืืช ืืคืจืืืจืื ืืืคืขืืช ืฉืืจืืชืื. Shepherd ืืืจ ื ืืฆื ืืฉืืืืฉ ืืืคืฆืช GuixSD GNU/Linux ืืืืืขื ืื ืืฉืืืืฉ ื-GNU/Hurd, ืื ืืืื ืืคืขืื ืืื ืืขืจืืช ืืคืขืื ืชืืืืช POSIX ืฉืขืืืจื ืฉืคืช Guile ืืืื ื.
ืฉืคืจื ืขืืฉื ืืช ืืืืืช ืืชืืืช ืืืคืกืงืช ืืฉืืจืืชืื ืชืื ืืชืืฉืืืช ืืงืฉืจืื ืืื ืืฉืืจืืชืื, ืืืืื ืืื ืื ืืืชืืืช ืืฉืืจืืชืื ืืื ืชืืื ืืฉืืจืืช ืื ืืืจ. Shepherd ืชืืื ืื ืืืืชืืจ ืืชื ืืฉืืืืช ืืื ืฉืืจืืชืื ืืืื ืืขืช ืืคืขืืชื ืืืงืืื. ืืคืจืืืงื ืืืื ืืฉืืฉ ืื ืืืขืจืืช ืืืชืืื ืืจืืฉืืช (ืืื ืื ืขื PID 1), ืืื ืืฆืืจื ื ืคืจืืช ืื ืืืื ืชืืืืื ืจืงืข ืฉื ืืฉืชืืฉืื ืืืืืื (ืืืืืื, ืืืคืขืื tor, privoxy, mcron ืืื') ืขื ืืืฆืืข ืขื ืืืืืืืช ืฉื ืืฉืชืืฉืื ืืื.
ืืื ืืฉืื ืืืื:
- ืืชืืจื ืงืืฆืื ืืืฉืืฉืื ื-Shepherd ืืกืืื ืื ืืขืช ืืืื O_CLOEXEC (close-on-exec) ืืืงืื ืืืืืช ืกืืืจืื ืืื ืืืฉืจ ืืืคืขืืช ืคืงืืืช exec, ืื ืฉืืืคืฉืจ ืืืขืืืจ ื ืงืืืืช ืืืืืช ืืฉืืจืืชืื ืฉืืชืืืื ืืขืงืืคืื ืขื ืืื ืคืงืืื exec.
- ืืืืืจื ืืงืื ืืขืืืืื ืืขืช ืืฆืืจื ืื ืืืกืืช, ืื ืฉืืื ืข ื-Shepherd ืืืืชืงืข ืืขืช ืฉืืืืช ืคืงืืื ืื ืฉืืื.
- ืืืืื ืฉื ืืฆืจืช ืกืคืจืื ืขืืืจ ืงืืืฆื ืืืื ืฉืืืืืจื ืืืืืจื "ืงืืืฅ ืืืื" ืื ืืื ืื ืงืืืืช.
ืืงืืจ: OpenNet.ru