Scaoileadh an chórais GNU Shepherd 0.6 init

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ú.

Foinse: oscailtenet.ru

Add a comment