Lennart Pottering sugjeroi shtimin e një modaliteti të rimbushjes së butë në systemd

Lennart Pöttering foli për përgatitjen për të shtuar një modalitet të rindezjes së butë (“systemctl soft-reboot”) në menaxherin e sistemit systemd, i cili vetëm rinis komponentët e hapësirës së përdoruesit pa prekur kernelin Linux. Krahasuar me një rindezje normale, një rindezje e butë pritet të reduktojë kohën e ndërprerjes gjatë përmirësimeve të mjediseve që përdorin imazhe të para-ndërtuara të sistemit.

Modaliteti i ri do t'ju lejojë të mbyllni të gjitha proceset në hapësirën e përdoruesit, më pas të zëvendësoni imazhin e sistemit të skedarit rrënjë me një version të ri dhe të filloni procesin e inicializimit të sistemit pa rindezur kernelin. Për më tepër, ruajtja e gjendjes së kernelit që funksionon gjatë zëvendësimit të mjedisit të përdoruesit do të bëjë të mundur përditësimin e disa shërbimeve në modalitetin live, duke organizuar transferimin e përshkruesve të skedarëve dhe dëgjimin e prizave të rrjetit për këto shërbime nga mjedisi i vjetër në atë të ri. Kështu, do të jetë e mundur të zvogëlohet ndjeshëm koha që duhet për të zëvendësuar një version të sistemit me një tjetër dhe të sigurohet një transferim i qetë i burimeve në shërbimet më të rëndësishme, të cilat do të vazhdojnë të funksionojnë pa ndërprerje.

Përshpejtimi i rinisjes arrihet duke eliminuar faza të tilla relativisht të gjata si inicializimi i harduerit, funksionimi i ngarkuesit, nisja e kernelit, inicializimi i drejtuesit, ngarkimi i firmuerit dhe përpunimi initrd. Për të përditësuar kernelin në kombinim me një rindezje të butë, propozohet të përdoret mekanizmi livepatch për të korrigjuar një kernel Linux që funksionon pa një rindezje të plotë ose ndalim të aplikacioneve.

Burimi: opennet.ru

Shto një koment