Veröffentlichung des Init-Systems GNU Shepherd 0.8

VerfĂŒgbar Service-Manager GNU Shepherd 0.8 (ehemaliger dmd), die von den Entwicklern der GNU Guix System-Distribution als unterstĂŒtzende AbhĂ€ngigkeit zum SysV-init System entwickelt wird. Der Steuerdaemon und die Utilities von Shepherd sind in Guile (eine der Implementierungen der Sprache Scheme) geschrieben, die auch verwendet wird, um die Einstellungen und Startparameter der Dienste zu definieren. Shepherd wird bereits in der GNU/Linux-Distribution GuixSD eingesetzt und soll auch in GNU/Hurd verwendet werden, kann jedoch in jeder POSIX-kompatiblen OS betrieben werden, fĂŒr die die Programmiersprache Guile verfĂŒgbar ist.

Shepherd kann sowohl als primĂ€res Initialisierungssystem (init mit PID 1) als auch in isolierter Form zur Verwaltung von Hintergrundprozessen einzelner Benutzer (zum Beispiel zum Starten von tor, privoxy, mcron usw.) mit den Rechten der jeweiligen Benutzer verwendet werden. Shepherd kĂŒmmert sich um das Starten und Stoppen von Services, indem es die Beziehungen zwischen den Services berĂŒcksichtigt, und bestimmt dynamisch die Services, die vom gewĂ€hlten Service abhĂ€ngen, und startet diese. Shepherd unterstĂŒtzt auch die Definition von Konflikten zwischen Services und verhindert deren gleichzeitige AusfĂŒhrung.

Hauptneuheiten:

  • In make-kill-destructor wurde die Beendigung einer Gruppe von Prozessen implementiert;
  • Ein Parameter „default-pid-file-timeout“ wurde hinzugefĂŒgt, der die Wartezeit fĂŒr die Erstellung der PID-Datei definiert;
  • Wenn die PID-Datei innerhalb des Zeitlimits nicht erstellt wird, wird die gesamte Gruppe von Prozessen beendet (löst das Problem die Situation mit laufenden Prozessen ohne PID-Datei);
  • Im „make-forkexec-constructor“ wurde der Parameter „#:file-creation-mask“ hinzugefĂŒgt, es wurden Log-Dateien erstellt und die UnterstĂŒtzung fĂŒr das alte Aufrufprotokoll eingestellt;
  • Die Kompilierungsprobleme auf Systemen ohne prctl, wie GNU/Hurd, wurden behoben;
  • Ein Mangel wurde behoben, der dazu fĂŒhrte, dass SIGALRM jede Sekunde gesendet wurde.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster