Tugadh isteach bainisteoir seirbhíse GNU Shepherd 0.6 (iar-dmd), atá á fhorbairt ag forbróirí dáileadh GuixSD GNU/Linux mar rogha eile a thacaíonn le spleáchas ar chóras tosaigh SysV-init. Tá deamhan rialaithe an Aoire agus na fóntais scríofa i dteanga Guile (ceann d’fheidhmiú na teanga Scéime), a úsáidtear freisin chun socruithe agus paraiméadair a shainiú le haghaidh seirbhísí seolta. Úsáidtear Shepherd cheana féin i ndáileadh GuixSD GNU/Linux agus tá sé dírithe freisin le húsáid i GNU/Hurd, ach is féidir é a rith ar aon OS a chomhlíonann POSIX a bhfuil an teanga Guile ar fáil dó.
Is féidir Shepherd a úsáid mar phríomhchóras tosaigh (init le PID 1), agus i bhfoirm ar leith chun próisis chúlra úsáideoirí aonair a bhainistiú (mar shampla, tor, privoxy, mcron, etc.) a rith le forghníomhú le cearta na n-úsáideoirí. na húsáideoirí seo. Déanann Shepherd an obair maidir le seirbhísí a thosú agus a stopadh trí na caidrimh idir seirbhísí a chur san áireamh, ag aithint go dinimiciúil agus ag tosú na seirbhísí ar a mbraitheann an tseirbhís roghnaithe. Tacaíonn Shepherd freisin le coinbhleachtaí idir seirbhísí a bhrath agus iad a chosc ó bheith ag rith i gcomhthráth.
Príomh-nuálaíochtaí:
Modh seirbhíse curtha leis seans amháin,
ina bhfuil seirbhís marcáilte stoptha díreach tar éis seoladh rathúil, a d'fhéadfadh a bheith ag teastáil chun poist aonuaire a reáchtáil roimh sheirbhísí eile, mar shampla, chun glanadh nó tús a chur leis;
Cinntíodh go scriostar comhaid le soicéid tar éis múchta
aoire ;
Ní thaispeánann an t-ordú “stad tréada” earráid a thuilleadh nuair a dhéantar é ar sheirbhís a stopadh cheana;
Tugann an áirgiúlacht tréada cód fillte neamh-nialas ar ais anois má theipeann ar an tasc-seoladh;
Nuair a bhíonn tú ag rith i gcoimeádán, déantar neamhaird de earráidí a bhaineann le luchtú.