Release van het GNU Shepherd initialisatiesysteem 0.6

Geïntroduceerd service manager GNU Shepherd 0.6 (voormalige dmd), die wordt ontwikkeld door de ontwikkelaars van de GuixSD GNU/Linux-distributie als een ondersteunende afhankelijkheid van het SysV-init systeem. De beheerdemon en utiliteiten van Shepherd zijn geschreven in Guile (één van de implementaties van de Scheme-taal), die ook wordt gebruikt voor het definiëren van de configuraties en opstartparameters van services. Shepherd wordt al gebruikt in de GuixSD GNU/Linux-distributie en is ook gericht op gebruik in GNU/Hurd, maar kan draaien op elk POSIX-compatibel besturingssysteem waarvoor Guile beschikbaar is.

Shepherd kan zowel fungeren als het primaire init-systeem (init met PID 1) alsook in een afzonderlijke modus voor het beheren van achtergrondprocessen van individuele gebruikers (bijvoorbeeld voor het starten van tor, privoxy, mcron, enz.) met uitvoeringen met de rechten van deze gebruikers. Shepherd voert het starten en stoppen van services uit, rekening houdend met onderlinge afhankelijkheden tussen services, en bepaalt en start dynamisch services waarop de gekozen service afhankelijk is. Shepherd ondersteunt ook het definiëren van conflicten tussen services en voorkomt hun gelijktijdige uitvoering.

Belangrijkste vernieuwingen:

  • Service-modus toegevoegd one-shot,
    waardoor de service direct na succesvolle start als gestopt wordt gemarkeerd, wat nodig kan zijn voor het uitvoeren van eenmalige taken vóór andere services, bijvoorbeeld voor het uitvoeren van schoonmaak of initiatie;
  • Verwijdering van bestanden met sockets na beëindiging van de service verzekerd
    shepherd;
  • De opdracht «herd stop» genereert nu geen foutmelding meer bij uitvoering op een al gestopte service;
  • De herd utility retourneert nu een niet-nul retourcode in geval van mislukking bij het starten van een taak;
  • Bij uitvoering in een container wordt er gezorgd voor het negeren van fouten gerelateerd aan opstarten.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster