Lennart Poettering berÀttade om förberedelserna för att lÀgga till en mjuk omstartslÀge i systemhanteraren systemd ("systemctl soft-reboot"), vilket innebÀr att endast anvÀndarutrymmets komponenter startas om, utan att röra Linux-kÀrnan. Det förvÀntas att en mjuk omstart, jÀmfört med en vanlig omstart, kommer att minska stillestÄndstiden vid uppdatering av miljöer som anvÀnder fÀrdiga systemavbilder.
Det nya lÀget kommer att avsluta alla processer i anvÀndarutrymmet, efter vilket den rot FS-avbildning ersÀtts med en ny version och systeminitialiseringsprocessen startas utan att starta om kÀrnan. Dessutom kommer bevarande av det aktiva kÀrnans tillstÄnd vid byte av anvÀndarmiljön att möjliggöra uppdatering av vissa tjÀnster i live-lÀge genom att överföra filbeskrivare och lyssnande nÀtverks-sockets för dessa tjÀnster frÄn den gamla miljön till den nya. PÄ sÄ sÀtt kan tiden för att byta en version av systemet mot en annan minskas avsevÀrt och en sömlös överföring av resurser till de mest viktiga tjÀnsterna som kommer att fortsÀtta att fungera utan avbrott sÀkerstÀllas.
Tidsbesparingen vid omstart uppnÄs genom att utesluta relativt lÄngvariga faser som initiering av hÄrdvara, laddningen av bootloadern, start av kÀrnan, initiering av drivrutiner, laddning av firmware och bearbetning av initrd. För kÀrnuppgradering i kombination med mjuk omstart föreslÄs det att anvÀnda mekanismen livepatch för att göra Àndringar i den aktiva Linux-kÀrnan utan att göra en fullstÀndig omstart och utan att stoppa applikationernas funktion.
KĂ€lla: opennet.ru
