Lennart Poettering a vorbit despre pregătirea adăugării în managerul de sistem systemd a modului de repornire ușoară („systemctl soft-reboot”), care va reporni doar componentele din spațiul utilizatorului, fără a afecta nucleul Linux. Se consideră că, comparativ cu o repornire obișnuită, repornirea ușoară va reduce timpul de nefuncționare în timpul actualizării mediilor care folosesc imagini de sistem pregătite.
Noul mod va permite încheierea tuturor proceselor din spațiul utilizatorului, după care va înlocui imaginea sistemului de fișiere rădăcină cu o versiune nouă și va iniția procesul de inițializare a sistemului, fără a reporni nucleul. În plus, păstrarea stării nucleului în timpul înlocuirii mediului utilizatorului va permite actualizarea unora dintre servicii în modul live, organizând transferul descriptorilor de fișiere și socket-urilor de rețea ascultătoare pentru aceste servicii din vechiul mediu în nou. Astfel, se va reduce semnificativ timpul necesar pentru înlocuirea unei versiuni de sistem cu alta și se va asigura transferul neîntrerupt de resurse pentru cele mai importante servicii, care vor continua să funcționeze fără oprire.
Accelerarea repornirii se realizează prin excluderea etapelor relativ îndelungate, cum ar fi inițializarea hardware-ului, funcționarea încărcătorului, pornirea nucleului, inițializarea driverelor, încărcarea firmware-ului și procesarea initrd. Pentru actualizarea nucleului, împreună cu repornirea ușoară, se propune utilizarea mecanismului livepatch pentru a face corecții în nucleul Linux funcțional, fără o repornire completă și fără a opri funcționarea aplicațiilor.
Sursa: opennet.ro
