Lennart Poettering har foreslået at tilføje en blød genstart til systemd

Lennart Pottering har fortalt om forberedelserne til at tilføje en blød genstart til systemmanageren systemd ('systemctl soft-reboot'), som kun genstarter komponenter i brugerens rum uden at berøre Linux-kernen. Det forventes, at den bløde genstart vil reducere nedetid under opdatering af miljøer, der bruger færdige systembilleder, sammenlignet med en normal genstart.

Den nye tilstand vil muliggøre lukning af alle processer i brugerens rum, hvorefter rodfilsystembilledet vil blive erstattet med en ny version, og systeminitialiseringsprocessen vil starte uden at genstarte kernen. Desuden vil bevarelsen af tilstanden af den fungerende kerne under udskiftningen af det brugerdefinerede miljø gøre det muligt at implementere opdateringer af visse tjenester i live-tilstand ved at organisere overførsel af filbeskrivelser og lytte netværkssokler fra det gamle miljø til det nye. På den måde kan tiden til at udskifte én version af systemet med en anden væsentligt reduceres og sikre en sømløs overførsel af ressourcer til de mest vigtige tjenester, som fortsætter med at fungere uden nedetid.

Hurtigere genstart opnås ved at udelukke relativt langvarige faser som hardwareinitialisering, bootloaderens kørsel, kernens opstart, driverinitialisering, firmwareindlæsning og behandling af initrd. For opdatering af kernen i kombination med blød genstart foreslås det at bruge livepatch-mekanismen til at anvende rettelser i den fungerende Linux-kerne uden fuld genstart og uden at stoppe applikationernes drift.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster