Awgrymodd Lennart Pottering ychwanegu modd ail-lwytho meddal i systemd

Soniodd Lennart PΓΆttering am baratoi i ychwanegu modd ailgychwyn meddal (β€œsystemctl soft-reboot”) at y rheolwr system systemd, sydd ond yn ailgychwyn cydrannau gofod defnyddiwr heb gyffwrdd Γ’'r cnewyllyn Linux. O'i gymharu ag ailgychwyn arferol, disgwylir i ailgychwyn meddal leihau amser segur yn ystod uwchraddio amgylcheddau sy'n defnyddio delweddau system a adeiladwyd ymlaen llaw.

Bydd y modd newydd yn caniatΓ‘u ichi gau'r holl brosesau yn y gofod defnyddiwr, yna disodli delwedd y system ffeiliau gwraidd gyda fersiwn newydd a chychwyn proses cychwyn y system heb ailgychwyn y cnewyllyn. Yn ogystal, bydd arbed cyflwr y cnewyllyn rhedeg wrth ddisodli'r amgylchedd defnyddiwr yn ei gwneud hi'n bosibl diweddaru rhai gwasanaethau yn y modd byw, gan drefnu trosglwyddo disgrifyddion ffeiliau a socedi rhwydwaith gwrando ar gyfer y gwasanaethau hyn o'r hen amgylchedd i'r un newydd. Felly, bydd yn bosibl lleihau'n sylweddol yr amser y mae'n ei gymryd i ddisodli un fersiwn o'r system ag un arall a sicrhau trosglwyddiad di-dor o adnoddau i'r gwasanaethau pwysicaf, a fydd yn parhau i weithio heb ymyrraeth.

Cyflawnir cyflymiad ailgychwyn trwy ddileu camau cymharol hir fel cychwyn caledwedd, gweithrediad cychwynnydd, cychwyn cnewyllyn, cychwyniad gyrrwr, llwytho cadarnwedd, a phrosesu initrd. I ddiweddaru'r cnewyllyn ar y cyd ag ailgychwyn meddal, cynigir defnyddio'r mecanwaith livepatch i glytio cnewyllyn Linux sy'n rhedeg heb ailgychwyn neu atal cymwysiadau llawn.

Ffynhonnell: opennet.ru

Ychwanegu sylw