Shpërthimi i sistemit të inicializimit GNU Shepherd 0.8

I verfĂŒshĂ«m menaxheri i shĂ«rbimeve GNU Shepherd 0.8 (ish dmd), i cili zhvillohet nga zhvilluesit e distribucionit GNU Guix System si njĂ« varĂ«si mbĂ«shtetĂ«se alternative ndaj sistemit tĂ« inicializimit SysV-init. Demoni menaxhues dhe utilitetet e Shepherd janĂ« shkruar nĂ« gjuhĂ«n Guile (njĂ« nga implementimet e gjuhĂ«s Scheme), e cila gjithashtu pĂ«rdoret pĂ«r tĂ« pĂ«rcaktuar konfigurimet dhe parametrat e lancimit tĂ« shĂ«rbimeve. Shepherd tashmĂ« aplikohet nĂ« distribucionin GuixSD GNU/Linux dhe gjithashtu synon tĂ« pĂ«rdoret nĂ« GNU/Hurd, por mund tĂ« funksionojĂ« nĂ« çdo sistem operativ qĂ« pĂ«rputhet me POSIX, pĂ«r tĂ« cilin Ă«shtĂ« nĂ« dispozicion gjuhĂ« Guile.

Shepherd mund të përdoret si sistem kryesor i inicializimit (init me PID 1), ashtu edhe në një formë të ndarë për të menaxhuar proceset mb arriÚre të përdoruesve të veçantë (p.sh., për të nisur tor, privoxy, mcron etj.) me ekzekutim me të drejtat e atyre përdoruesve. Shepherd merr përsipër detyrat e nisjes dhe ndaljes së shërbimeve, duke marrë parasysh ndërveprimin midis shërbimeve, duke përcaktuar dhe nisur në mënyrë dinamike 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 njëherësh.

TĂ« rejat kryesore:

  • NĂ« make-kill-destructor Ă«shtĂ« implementuar vrasja e grupit tĂ« proceseve;
  • ËshtĂ« shtuar parametri «default-pid-file-timeout», qĂ« pĂ«rcakton kohĂ«n e pritjes pĂ«r krijimin e skedarit PID;
  • NĂ«se skedari PID nuk shfaqet brenda kohĂ«s sĂ« pritjes, Ă«shtĂ« garantuar mbyllja e gjithĂ« grupit tĂ« proceseve (zgjidh) problemin e lĂ«nies sĂ« proceseve punuese pa skedar PID);
  • NĂ« «make-forkexec-constructor» Ă«shtĂ« shtuar parametri «#:file-creation-mask», Ă«shtĂ« realizuar krijimi i skedarĂ«ve tĂ« logĂ«ve dhe Ă«shtĂ« ndĂ«rprerĂ« mbĂ«shtetje pĂ«r marrĂ«veshjen e vjetĂ«r tĂ« thirrjeve;
  • ËshtĂ« zgjidhur problemi me kompilimin nĂ« sisteme pa prctl, si GNU/Hurd;
  • ËshtĂ« eliminuar njĂ« problem qĂ« shkaktonte dĂ«rgimin e SIGALRM çdo sekondĂ«.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster