Lennart Pottering beszélt a systemd rendszerkezelőhöz való lágy újraindítási mód ("systemctl soft-reboot") hozzáadásának előkészítéséről, amely csak a felhasználói tér komponenseit indítja újra, anélkül hogy megérintené a Linux kernelt. Azt feltételezik, hogy a hagyományos újraindításhoz képest a lágy újraindítás csökkenti a leállás idejét a kész rendszermásolatokat használó környezetek frissítése során.
Az új mód lehetővé teszi az összes felhasználói térbeli folyamat leállítását, majd a gyökér fájlrendszer új verzióra való cseréjét és a rendszer inicializálási folyamatának elindítását anélkül, hogy újra kellene indítani a kernelt. Ezenkívül a futó kernel állapotának megőrzése a felhasználói környezet cseréje során lehetővé teszi néhány szolgáltatás frissítését élő üzemmódban, az fájlfogók és a hallgató hálózati socketek átadásával a régi környezetből az újba. Így jelentősen csökkenthető az egyik rendszerverzióról a másikra való váltás ideje, és biztosítható a legfontosabb szolgáltatások számára a folyamatos erőforrás-átvitel.
Az újraindítás felgyorsítása úgy érhető el, hogy kizárják az olyan viszonylag hosszú szakaszokat, mint a hardver inicializálása, a bootloader működése, a kernel elindítása, a driverek inicializálása, a firmware-ek betöltése és az initrd feldolgozása. A kernel frissítéséhez a lágy újraindítással kombinálva a livepatch mechanizmus javasolt a Linux kernel futó verziójának javításához, teljes újraindítás nélkül, anélkül hogy megállítanák az alkalmazásokat.
Forrás: opennet.ru
