GNU Shepherd 0.8 alglaadimise sĂŒsteemi vĂ€ljaanne

Saadaval teenusehaldur GNU Shepherd 0.8 (endine dmd), mida arendavad GNU Guix Sistemi distributsiooni arendajad kui toetav sĂ”ltuvus alternatiiviks SysV-init sĂŒsteemile. Halduseemoni ja Shepherdi utiliidid on kirjutatud Guile'i keeles (Scheme'i ĂŒks rakendusi), mida kasutatakse samamoodi teenuste seadete ja kĂ€ivitamise parameetrite mÀÀramiseks. Shepherdit rakendatakse juba GuixSD GNU/Linuxis ja eesmĂ€rk on kasutada seda ka GNU/Hurdis, kuid see toimib igas POSIX-i ĂŒhilduvas operatsioonisĂŒsteemis, mille jaoks on saadaval Guile'i keel.

Shepherdit saab kasutada nii pĂ”hise algkĂ€itusena (init c PID 1) kui ka eraldiseisvalt, et hallata ĂŒksikute kasutajate taustprotsesse (nĂ€iteks tor, privoxy, mcron jne), tehes seda kasutajate Ă”igustes. Shepherd teostab teenuste kĂ€ivitamis- ja sulgemistööd, arvestades teenustevahelisi seoseid, ning mÀÀrab dĂŒnaamiliselt ja kĂ€ivitab teenuseid, mille osas valitud teenus sĂ”ltub. Shepherd toetab ka teenustevaheliste konfliktide mÀÀratlemist ja takistab nende samaaegset kĂ€ivitamist.

Peamised uuendused:

  • Make-kill-destructor on the implementation of killing a group of processes;
  • A parameter ‘default-pid-file-timeout’ has been added, which defines the waiting time for the creation of the PID file;
  • If the PID file does not appear within the timeout, the entire group of processes is terminated (resolving probleem the issue of leaving worker processes without a PID file);
  • In ‘make-forkexec-constructor’, a parameter ‘#:file-creation-mask’ has been added, implementing the creation of log files and ending support for the old call agreement;
  • Compilation issues on systems without prctl, such as GNU/Hurd, have been resolved;
  • A flaw that caused SIGALRM to be sent every second has been eliminated.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster