Liberazione di u sistema init GNU Shepherd 0.7

Dispunibule gestore di serviziu GNU Shepherd 0.7 (ex dmd), chì hè sviluppatu da i sviluppatori di a distribuzione GNU Guix System cum'è una dipendenza di supportu per una alternativa à u sistema d'inizializazione SysV-init. U daemon di cuntrollu è l'utilità Shepherd sò scritti in Guile (una implementazione di u linguaghju Scheme), chì hè ancu adupratu per definisce i paràmetri di serviziu è i parametri di avviu. Shepherd hè digià adupratu in a distribuzione GNU GuixSD.Linux è hè ancu destinatu à l'usu nantu à GNU/Hurd, ma pò esse eseguitu nantu à qualsiasi sistema operativu cumpatibile cù POSIX per u quale u linguaghju Guile hè dispunibule.

Shepherd pò esse usatu sia cum'è u sistema init principale (init cù PID 1), sia in una forma separata per gestisce i prucessi di fondo di l'utilizatori individuali (per esempiu, per eseguisce tor, privoxy, mcron, etc.) cù l'esekzione cù i diritti di sti utilizatori. Shepherd faci u travagliu di principià è piantà i servizii per piglià in contu a relazione trà i servizii, determinendu dinamicamente è principiendu i servizii da quale dipende u serviziu sceltu. Shepherd supporta ancu a rilevazione di cunflittu trà i servizii è impedisce à eseguisce simultaneamente.

Innuvazioni principali:

  • Un novu gestore di crash di prucessu hè statu implementatu chì permette di generà core dumps in GNU/Linux;
  • U gestore di u serviziu hà avà a capacità di esportà e variabili di l'ambienti definite in a paràmetra "default-environment-variables";
  • "make-forkexec-constructor" hà cessatu di sguassà i schedarii di log;
  • Rebooting quandu pressu ctrl-alt-del hè avà pruibitu in u stadiu prima di trasfurmà u schedariu di cunfigurazione;
  • Codice di gestione di eccezzioni adattatu per Guile 3.0.0.

Source: opennet.ru

Cumprate un hosting affidabile per i siti cù prutezzione DDoS, servitori VPS VDS 🔥 Cumprate un hosting di siti web affidabile cù prutezzione DDoS, servitori VPS VDS | ProHoster