Te tukunga o te punaha init GNU Shepherd 0.6

Tukuna e kaiwhakahaere ratonga GNU Hepara 0.6 (ex dmd), kei te whakawhanakehia e nga kaihanga o te tohatoha GuixSD GNU/Linux hei rereke-tautoko-whakaaro ki te punaha arawhiti SysV-init. Ko te Daemon whakahaere Shepherd me nga taputapu kua tuhia ki te reo Guile (tetahi o nga whakatinanatanga o te reo Kaupapa), ka whakamahia hoki hei tautuhi i nga tautuhinga me nga tawhā mo te whakarewa i nga ratonga. Kua whakamahia kētia te Shepherd i roto i te tohatoha GuixSD GNU/Linux me te whai hoki ki te whakamahi i roto i te GNU/Hurd, engari ka taea te whakahaere i runga i tetahi OS e whai ana i te POSIX e waatea ana te reo Guile.

Ka taea te whakamahi Shepherd hei punaha arawhiti matua (init me te PID 1), me te ahua motuhake hei whakahaere i nga tukanga papamuri o nga kaiwhakamahi takitahi (hei tauira, ki te whakahaere tor, privoxy, mcron, me etahi atu) me te mahi me nga mana o enei kaiwhakamahi. Ka mahia e te Hepara te mahi ki te timata me te whakamutu i nga ratonga ma te whai whakaaro ki nga hononga i waenga i nga ratonga, te tautuhi me te timata i nga ratonga e whakawhirinaki ana te ratonga kua tohua. Ka tautoko hoki a Shepherd ki te rapu i nga taupatupatu i waenga i nga ratonga me te aukati i a raatau ki te haere tahi.

Nga mahi hou:

  • Aratau ratonga taapiri kotahi-pere,
    i tohua ai he ratonga ka mutu i muri tonu i te whakarewanga angitu, tera pea me whakahaere nga mahi kotahi i mua i etahi atu ratonga, hei tauira, ki te mahi horoi, arawhiti ranei;

  • Ka taea te whakakore i nga konae turanga i muri i te katinga
    hepara;

  • Ko te whakahau "mutu kau" kua kore e whakaatu i te hapa ina mahia i runga i te ratonga kua mutu;
  • Inaianei ka whakahokia e te whaipainga kahui he waehere whakahoki kore-kore ki te rahua te whakarewanga mahi;
  • Ina rere ana i roto i te ipu, ka warewarehia nga hapa e pa ana ki te utaina.

Source: opennet.ru

Tāpiri i te kōrero