- Radikális optimalizálás konténerekhez statikus binárisok és beágyazott egységfájlok használatával.
- Fokozott biztonság az Argon2id TPM2-be integrálásával és az új fscrypt v2 titkosítási szabályzatokkal.
- Előrelépések a bizalmas virtualizációban az Intel TDX támogatásával és a gyors kernelfrissítésekhez szükséges eszközökkel.

A Linux ökoszisztéma friss levegőhöz jutott a systemd 262 megjelenésével. Ahogy azt ettől a szolgáltatáskezelőtől elvárhatjuk, nem fogták vissza magukat, és a rendszer gyakorlatilag minden aspektusát kezelték, a számítógép indításának módjától kezdve a titkosítási kulcsok kezeléséig, biztosítva ezzel egy robusztusabb és rugalmasabb rendszert.
Ami leginkább kiemelkedik ebben a kiadásban, az a virtualizált környezetekre és konténerekre való összpontosítás , amelynek célja a szolgáltatások telepítésének lehető legkönnyebbé és leghatékonyabbá tétele. Nem csak néhány funkció hozzáadásáról van szó, hanem bizonyos architektúrák újragondolásáról is, hogy a rendszergazdák és a fejlesztők több eszközzel rendelkezzenek gépeik optimalizálásához.
Forradalom a konténerek világában

Azok számára, akik nap mint nap küzdenek a lehető legkisebb konténerekkel, a systemd 262 egy igazi kincset kínál: a folyamat egyetlen statikus bináris fájlként való fordításának lehetőségét . Ez azt jelenti, hogy a PID 1 folyamat már nem függ egy csomó dinamikus könyvtártól, amelyeket be kell tölteni, lehetővé téve rendkívül kicsi és önálló konténerképek létrehozását, elkerülve a dlopen() használatát, és leegyszerűsítve a felhasználói és csoportos feloldást.
Továbbá, a hiányzó konfigurációs fájlok miatti konténerek lefagyásának megakadályozása érdekében a kezelő mostantól beágyazott meghajtófájlokat is tartalmaz . Ezek lényegében belső biztonsági mentések olyan kritikus feladatokhoz, mint a leállítás, újraindítás és többfelhasználós rendszerindítás. Ha a systemd nem találja ezeket a fájlokat a lemezen, akkor az integrált fájlokat használja, ami jelentősen leegyszerűsíti a működést minimalista környezetekben , ahol nem minden meghajtó van külön telepítve.
Szolgáltatásmenedzsment és rendszerstabilitás

Előfordulhat, hogy amikor egy szolgáltatás egyszerre több ezer szerveren áll le, az egyidejű újraindítás dominóhatást okozhat, amely túlterheli a hálózatot vagy az erőforrásokat. A probléma elkerülése érdekében hozzáadták a `RestartRandomizedDelaySec` opciót , amely véletlenszerű késleltetést vezet be a szolgáltatás újraindítása előtt, így elosztva a munkaterhelést. Ezenkívül, hogy megakadályozzák a rendszer túlterhelődését túl sok folyamat elindítása miatt, a szeletelők mostantól lehetővé teszik az aktiválási párhuzamosság korlátozását az `ActivatingConcurrencyMax` direktíva segítségével.
A magas rendelkezésre állás területén kiemelkedik a Live Update Orchestratorral (LUO) való integráció . Az új LUOSession opciónak köszönhetően lehetőség van élő Linux kernelfrissítések koordinálására, lehetővé téve a rendszer frissítését a szolgáltatások újraindítása és a folyamatok állapotának fenntartása nélkül – ez igazi előny a kritikus szerverek számára, amelyek egyetlen másodpercnyi leállást sem engedhetnek meg maguknak.
Korszerű titkosítás és biztonság

Biztonsági szempontból a systemd megszigorította a szabályokat. Most a TPM modulban lezárt hitelesítő adatok közvetlenül a tároló gyökérkulcsához (SRK) kapcsolódnak , így bezárva az utat az adatlehallgatási támadások előtt. Továbbá azok számára, akik a TPM2-ben konfigurálják a PIN-kódokat, implementálták az Argon2id algoritmust , amely jelentősen jobban ellenáll a nyers erő támadásoknak, mint a régebbi módszerek.
Másrészről a titkosított saját könyvtárak systemd-homed általi kezelése mostantól alapértelmezés szerint az fscrypt v2 házirendeket használja. Ez lehetővé teszi, hogy a főkulcsok láthatóak legyenek a különböző csatolási névterekben, bár fontos megjegyezni, hogy nincs mód a v1 könyvtárak automatikus migrálására v2-re. Figyelemre méltó továbbá egy első indítási varázsló hozzáadása a systemd-cryptenroll-ban, amely megkönnyíti a további feloldási módszerek konfigurálását már a kezdetektől fogva.
Virtualizáció, hálózatépítés és automatizált telepítés

A systemd-vmspawn eszköz jelentős előrelépést tett az Intel TDX támogatásának hozzáadásával , kiegészítve a meglévő AMD SEV-SNP támogatást. Ez javítja a bizalmas számítástechnikát azáltal, hogy lehetővé teszi a virtuális gépek elkülönítését a gazdagép többi infrastruktúrájától, ami létfontosságú funkció a felhőalapú környezetekben , ahol a memória adatvédelme kiemelkedő fontosságú.
A nagyméretű telepítéseket kezelők számára a systemd-firstboot mostantól tartalmaz egy headless módot . Lényegében lehetővé teszi a kezdeti konfiguráció automatikus végrehajtását a felhasználó megkérdezése nélkül, ami ideális felügyelet nélküli telepítésekhez. A hálózatkezelés tekintetében a systemd-networkd mostantól képes szűrni a konfigurációkat a gépcímkék alapján , és lehetővé teszi a fájlok újratöltését a már működő interfészek újraindítása nélkül.
Egyéb fejlesztések és technikai érdekességek

Nem szabad megfeledkeznünk a sudo alternatívájának számító run0 fejlődéséről sem, amely mostantól a rendszergazdák számára ismerősebb opciókat is tartalmaz, például az ideiglenes jogosultságok megújításának vagy visszavonásának lehetőségét . Továbbá az atomi frissítőrendszert továbbfejlesztették a systemd-sysupdate paranccsal, amely mostantól szigorúbb ellenőrzést tart fenn a telepített fájlok felett, és lehetővé teszi a már nem szükséges fájlok eltávolítását a cleanup parancs használatával.
Ennek a verziónak az egyik különösen érdekes tulajdonsága egy mesterséges intelligencia által vezérelt „kanári” funkció beépítése . Ez a mechanizmus arra szolgál, hogy felismerje azokat a nyelvi modellezési (LLM) kódokat, amelyeket nem ellenőrzött ember, mielőtt beküldték volna őket a projektbe. Ez egy biztonsági intézkedés annak biztosítására, hogy a kód minősége magas maradjon, és hogy a közreműködők felelősségre vonhatók legyenek azért, amit feltöltöttek a tárházba.
További technikai fejlesztések közé tartozik az OpenSSL 4 támogatása , a csak olvasható eszközklónok létrehozására szolgáló dm-clone modul integrációja, valamint a továbbfejlesztett napló-helyreállítás, amely mostantól hirtelen leállás után is képes érvényes bejegyzéseket lekérni. Mindez, a fejlesztők számára elérhető új, JSON formátumú parancssori felülettel kombinálva, jelentős előrelépést jelent a Linux-felügyeletben.
Ez a frissítés átalakítja a Linux infrastruktúra kezelésének módját, optimalizálja a konténerek könnyűszerkezetes jellegét, és fejlett kriptográfiával és bizalmas virtualizációval biztosítja a rendszer biztonságát, miközben intelligens mechanizmusokat vezet be a szolgáltatások újraindításából adódó összeomlások megelőzésére és a telepítések teljes automatizálásának elősegítésére.
