systemd 255

Er is een nieuwe versie van de vrije systeembeheerder systemd uitgebracht.

Veranderingen die de achterwaartse compatibiliteit schenden:

  • Het monteren van een aparte partitie /usr/ wordt alleen ondersteund in de initramfs-fase.

  • Ondersteuning voor System V-init-scripts en cgroups v1 wordt in een van de volgende versies verwijderd.

  • Opties SuspendMode=, HibernateState= en HybridSleepState= uit de sectie [Sleep] in systemd-sleep.conf is verouderd en heeft geen invloed op het gedrag van het systeem.

Wijzigingen in de werking van de supervisor:

  • De initialisatie van daemonprocessen gebeurt nu met behulp van posix_spawn() in plaats van de combinatie van fork() en exec; pull-verzoek #27890.

  • systemd gebruikt nu PIDFD-bestandshandels om kindprocessen te volgen; dit vereenvoudigt de logica van de supervisor; pull-verzoek #29142, #29594, #29455.

  • Nieuwe optie SurviveFinalKillSignal= staat de daemon toe om te ontsnappen aan het stoppen met behulp van het soft-rebootmechanisme; pull-verzoek #28545.

  • Eenheden ondersteunen nu opties MemoryPeak=, MemorySwapPeak=, MemorySwapCurrent= en MemoryZSwapCurrent=; deze opties komen overeen met de parameters memory.peak, memory.swap.peak, memory.swap.current en memory.zswap.current eigenschappen uit cgroups v2.

  • Nieuwe optie ConditionSecurity= maakt het mogelijk om aan systemd aan te geven dat de service alleen moet worden gestart als het systeem is opgestart met een gevalideerd UKI-image.

Ondersteuning voor TPM2:

  • systemd-cryptenroll maakt het nu mogelijk om een specifieke PCR-slot en hash op te geven.

  • systemd-cryptenroll maakt het mogelijk om een sleutelindex op te geven; pull-verzoek #29427.

  • Het is nu mogelijk om een LUKS-volume aan een specifiek TPM2-chip te binden zonder er toegang toe te hebben, als de openbare sleutel bekend is.

  • De binaire bestand systemd-cryptsetup is verplaatst naar /usr/bin/ en kan buiten systemd worden gebruikt.

  • De interne component systemd-pcrphase is hernoemd naar systemd-pcrextend.

  • Een nieuwe component, systemd-pcrlock, maakt het mogelijk om PCR-opnamen te voorspellen op basis van beschikbare systeeminformatie; pull-verzoek #28891.

systemd-boot, systemd-stub, ukify, bootctl, kernel-install:

  • bootctl maakt het nu mogelijk om te bepalen of het systeem is opgestart met uki.

  • systemd-boot ondersteunt sneltoetsen voor het uitschakelen en herstarten van het systeem.

  • systemd-boot laadt geen niet-gevalideerde Devicetree-blobs meer als SecureBoot is ingeschakeld.

  • systemd-boot en systemd-stub hebben nu verschillende identificators in de .sbat-sectie, en UEFI kan ze onafhankelijk aanroepen; pull-verzoek #29196.

  • De component ukify is niet langer experimenteel; het uitvoerbare bestand bevindt zich nu in /usr/bin/.

systemd-networkd:

  • Ondersteuning voor de Rapid Commit-technologie is toegevoegd.

  • De dbus-interface van systemd-networkd maakt het nu mogelijk om informatie over de status van de DHCP-client te verkregen; commit #28896.

  • Optie NFTSet= maakt het mogelijk om de configuratie van het netwerkinterface aan een set van regels te binden nftables.

  • Sectie [IPv6AcceptRA] ondersteunt nieuwe opties: UsePREF64=, UseHopLimit=, UseICMP6RateLimit= en NFTSet=.

  • Sectie [IPv6SendRA] ondersteunt nu opties RetransmitSec=, HopLimit=, HomeAgent=, HomeAgentLifetimeSec= en HomeAgentPreference=.

  • Configuratiebestanden, gegenereerd op basis van parameters uit de kernelopdrachtregel, hebben nu een prefix 70-; de prioriteit van deze bestanden is nu hoger dan die van de standaard configuratiebestanden.

Bron: linux.org.ru

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