U lëshua versioni i sistemit të inicializimit GNU Shepherd 0.8

I disponueshëm menaxheri i shërbimeve GNU Shepherd 0.8 (ish dmd), i zhvilluar nga zhvilluesit e distribucionit GNU Guix System si një varësi mbështetëse për sistemin alternativ të inicializimit SysV-init. Demon menaxhues dhe utilitat Shepherd janë shkruar në Guile (një nga realizimet e gjuhës Scheme), e cila përdoret gjithashtu për të përcaktuar cilësimet dhe parametrat e nisjes së shërbimeve. Shepherd tashmë është përdorur në distribucionin GuixSD GNU/Linux dhe synon gjithashtu të përdoret në GNU/Hurd, por mund të funksionojë në çdo OS që përputhet me POSIX, për të cilën është e disponueshme gjuhë Guile.

Shepherd mund të përdoret si sistemi kryesor i inicializimit (init c PID 1), ashtu edhe në formë të veçantë për menaxhimin e proceseve në sfond të përdoruesve të veçantë (për shembull, për të nisur tor, privoxy, mcron etj.) me ekzekutimin me të drejtat e këtyre përdoruesve. Shepherd bën punën e nisjes dhe ndaljes së shërbimeve, duke marrë parasysh lidhjet midis shërbimeve, duke përcaktuar dhe nisur dinamikisht shërbimet nga të cilat varet shërbimi i zgjedhur. Shepherd gjithashtu mbështet përcaktimin e konflikteve midis shërbimeve dhe parandalon ekzekutimin e tyre në të njëjtën kohë.

Novitetet kryesore:

  • NĂ« make-kill-destructor Ă«shtĂ« implementuar vrasja e njĂ« grupi procesesh;
  • Shtuar parametri «default-pid-file-timeout», i cili pĂ«rcakton kohĂ«n e pritjes pĂ«r krijimin e skedarit PID;
  • NĂ«se skedari PID nuk shfaqet brenda kohĂ«s sĂ« caktuar, e gjithĂ« grupi i proceseve sigurohet qĂ« tĂ« pĂ«rfundojĂ« (zgjidh) problemit duke lĂ«nĂ« proceset punuese pa skedarin PID);
  • NĂ« «make-forkexec-constructor» Ă«shtĂ« shtuar parametri «#:file-creation-mask», Ă«shtĂ« implementuar krijimi i skedarĂ«ve tĂ« log-ut dhe Ă«shtĂ« ndalur mbĂ«shtetja pĂ«r marrĂ«veshjen e vjetĂ«r tĂ« thirrjeve;
  • Çështjet me kompjimin nĂ« sistemi pa prctl, si GNU/Hurd janĂ« zgjidhur;
  • Problemi qĂ« shkaktonte dĂ«rgimin e SIGALRM çdo sekondĂ« Ă«shtĂ« eliminuar.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster