Biennio post ultimam emissionem significantem, GNU Shepherd 0.9 (olim dmd) divulgata est. Ab creatoribus distributionis GNU Guix System evolvitur ut alternativa systemati initializationis SysV-init quod dependentias tractat. Daemon moderandi et utilitates Shepherd in lingua Guile (implementatione linguae Scheme) scriptae sunt, quae etiam ad configurationem servitiorum et parametros initiales definiendos adhibetur. Shepherd iam in distributione GNU GuixSD adhibetur.Linux et etiam ad usum in GNU/Hurd destinatur, sed in quolibet systemate operativo POSIX-compatibili cui lingua Guile praesto est currere potest.
Pastor opus facit incipiendi et impediendi officia, attentis relationibus inter officia, dynamice cognoscendi et inchoandi officia quibus pendet servitium delectorum. Pastor etiam adiuvat detegendas pugnas inter officia et impediendo ne concurrant. Exertum adhiberi potest tum ut systema principale initializationis (init cum PID 1), et in forma separata administrandi processuum curriculorum singulorum utentium (exempli gratia, currere tor, privoxy, mcron, etc.) cum iuribus executioni. horum utentium.
Innovationes principales:
- Notio officiorum temporalium (transiens) adimpletur, automatice post completionem debilitata est propter terminationem processus vel vocationis methodi "sistendi", quae requiri potest ad officia perstringenda quae post shutdown sisti non possunt.
- Ut officia inetd creare, "facies-constructor" adiectum est procedendi.
- Ad operas creandas, quae in actione retiacula reducuntur (in stylo systemati nervi activo), ratio "faciendi systemd-constructor" addita est.
- Addidit modum procedendi ut ministerium in curriculo incipias - "in-in-the-background".
- Addidit parametros "coetus supplementarios", "#:creo-sessionis" et "#: limites fontium" ad modum agendi "faciendi forkexec-constructorem".
- Operatio sine interclusio enabled dum files PID expectans.
- Pro servitiis sine parametri "#:log-file", output ad syslog providetur, et pro servitiis cum #: parametro tabellae, stipes scriptus est ad singulas tabulas indicans tempus tabularum. Tigna ex processu pastoris inculpato in directorio $XDG_DATA_DIR reposita sunt.
- Support aedificationis cum Dolus 2.0 discontinuata est. Problemata cum Dolus versiones 3.0.5-3.0.7 utens solutae sunt.
- Fibrae bibliothecae 1.1.0 vel recentior nunc ad operandum requiritur.
Source: opennet.ru
