Umalusi unokusetyenziswa zombini njengeyona ndlela iphambili yokuqalisa (init nge-PID 1), kwaye kwifom eyahlukileyo ukulawula iinkqubo zemvelaphi yabasebenzisi ngabanye (umzekelo, ukuqhuba i-tor, i-privoxy, i-mcron, njl. njl.) ngokusetyenziswa kwamalungelo aba basebenzisi. Umalusi wenza umsebenzi wokuqalisa nokumisa iinkonzo ngokuqwalasela ubudlelwane phakathi kweenkonzo, ukuchonga ngamandla kunye nokuqalisa iinkonzo apho inkonzo ekhethiweyo ixhomekeke kuyo. I-Shepherd ikwaxhasa ukufumanisa impixano phakathi kweenkonzo kunye nokuthintela ukuba ziqhube ngaxeshanye.
Iinguqulelo eziphambili:
- I-make-kill-destructor izixhobo zokubulala iqela leenkqubo;
- Iparameter eyongeziweyo "default-pid-file-timeout", emisela ixesha lokulinda lokudala ifayile yePID;
- Ukuba ifayile ye-PID ayibonakali ngexesha lokuphuma, iqela lenkqubo yonke liyapheliswa (lithatha isigqibo
ingxaki ukushiya iinkqubo zokusebenza ngaphandle kwefayile ye-PID); - Yongezwe "#:ifayile-yokudala-imaski" ipharamitha kwi "make-forkexec-constructor", iphunyezwe ifayile yefayile yelog kwaye iyeka ukuxhasa ingqungquthela yokufowuna endala;
- Iingxaki ezisonjululweyo ngokuhlanganiswa kwiinkqubo ngaphandle kwe-prctl, njenge-GNU/Hurd;
- Kulungiswe umba obangele ukuba i-SIGALRM ithunyelwe rhoqo ngesekhondi.
umthombo: opennet.ru