Lennart Pottering hà suggeritu di aghjunghje un modu di ricaricamentu suave à systemd

Lennart Pöttering hà parlatu di a preparazione per aghjunghje un modu soft-reboot ("systemctl soft-reboot") à u gestore di sistema systemd, chì solu riavvia i cumpunenti di u spaziu di l'utilizatori senza toccu u kernel Linux. Comparatu à un reboot normale, un reboot soft hè previstu per riduce i tempi di inattività durante l'aghjurnamenti di l'ambienti chì utilizanu l'imaghjini di u sistema pre-custruiti.

U novu modu vi permetterà di chjude tutti i prucessi in u spaziu di l'utilizatori, poi rimpiazzà l'imaghjini di u sistema di file root cù una nova versione è inizià u prucessu di inizializazione di u sistema senza rebooting u kernel. Inoltre, salvà u statu di u kernel in esecuzione quandu rimpiazzà l'ambiente di l'utilizatori permetterà di aghjurnà alcuni servizii in u modu live, urganizendu u trasferimentu di descriptori di file è ascolte i sockets di rete per questi servizii da u vechju ambiente à u novu. Cusì, serà pussibule di riduce significativamente u tempu necessariu per rimpiazzà una versione di u sistema cù un altru è assicurà un trasferimentu senza saldatura di risorse à i servizii più impurtanti, chì continuanu à travaglià senza interruzzione.

L'accelerazione di riavvia hè ottenuta eliminendu tappe relativamente lunghe cum'è l'inizializazione di hardware, l'operazione di bootloader, l'iniziu di u kernel, l'inizializazione di u driver, u caricamentu di firmware è l'elaborazione initrd. Per aghjurnà u kernel in cumbinazione cù un riavviamentu suave, hè prupostu di utilizà u mecanismu livepatch per patcherà un kernel Linux in esecuzione senza un reboot cumpletu o arrestà l'applicazioni.

Source: opennet.ru

Add a comment