Scaoileadh an chórais GNU Shepherd 0.9.2 init

Tá GNU Shepherd 0.9.2 (dmd roimhe seo), bainisteoir seirbhíse arna fhorbairt ag forbróirí an dáileacháin GNU Guix System mar mhalairt ar an gcóras tosaithe SysV-init a láimhseálann spleáchais, eisithe. Tá daemon rialaithe agus fóntais Shepherd scríofa i Guile (cur i bhfeidhm den teanga Scheme), a úsáidtear freisin chun cumraíocht seirbhíse agus paraiméadair tosaithe a shainiú. Úsáidtear Shepherd cheana féin i ndáileadh GNU GuixSD.Linux agus tá sé dírithe lena úsáid ar GNU/Hurd freisin, ach is féidir é a rith ar aon chóras oibriúcháin atá comhoiriúnach le POSIX agus a bhfuil an teanga Guile ar fáil dó.

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. Is féidir an tionscadal 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ú leis na cearta. na n-úsáideoirí seo.

I measc na n-athruithe:

  • Marcáiltear tuairisceoirí comhaid a úsáidtear in Shepherd anois leis an mbratach O_CLOEXEC (close-on-exec) seachas a bheith dúnta láithreach nuair a fhorghníomhaítear ordú feidhmiúcháin, rud a fhágann gur féidir láimhseálacha a chur ar aghaidh chuig seirbhísí a thosaíonn go hindíreach ag ordú exec.
  • Déantar naisc cliant a phróiseáil anois ar bhealach neamh-bhloic, rud a chuireann cosc ​​ar aoire ó chrochadh agus ordú neamhiomlán á sheoladh.
  • Cinntíonn sé go gcruthaítear eolaire do chomhaid loga a shainítear sa socrú “log-comhad” mura bhfuil sé ann.

Foinse: oscailtenet.ru

Ceannaigh óstáil iontaofa do shuímh le cosaint DDoS, freastalaithe VPS VDS 🔥 Ceannaigh óstáil gréasáin iontaofa le cosaint DDoS, freastalaithe VPS VDS | ProHoster