- Radikaali optimointi konteille staattisten binäärien ja upotettujen yksikkötiedostojen avulla.
- Tietoturvaa parannettu Argon2id:n integroinnilla TPM2:een ja uusilla fscrypt v2 -salauskäytännöillä.
- Edistystä luottamuksellisessa virtualisoinnissa Intelin TDX-tuen ja kuuman ytimen päivitystyökalujen avulla.

Linux-ekosysteemi on juuri saanut raikkaan tuulahduksen systemd 262 :n julkaisun myötä . Kuten olemme tottuneet odottamaan tältä palvelunhallintaohjelmalta, he eivät ole pidätelleet itseään ja ovat käsitelleet käytännössä kaikkia järjestelmän osa-alueita tietokoneen käynnistyksestä salausavainten hallintaan varmistaen vankemman ja joustavamman järjestelmän.
Tässä julkaisussa erottuu erityisesti sen keskittyminen virtualisoituihin ympäristöihin ja kontteihin , joiden tavoitteena on tehdä palveluiden käyttöönotosta mahdollisimman kevyttä ja tehokasta. Kyse ei ole vain muutaman ominaisuuden lisäämisestä, vaan tiettyjen arkkitehtuurien uudelleenajattelusta, jotta järjestelmänvalvojilla ja kehittäjillä olisi enemmän työkaluja käytössään koneidensa optimointiin.
Konttien maailman vallankumous

Niille, jotka kamppailevat päivittäin mahdollisimman pienten säilöjen kanssa, systemd 262 tarjoaa helmen: mahdollisuuden kääntää yhdeksi staattiseksi binääritiedostoksi . Tämä tarkoittaa, että prosessin PID 1 ei enää ole riippuvainen joukosta ladattavia dynaamisia kirjastoja, mikä mahdollistaa erittäin pienten ja itsenäisten säilökuvien luomisen, välttää dlopen():n käyttöä ja yksinkertaistaa käyttäjien ja ryhmien erottelua.
Lisäksi, jotta säilöt eivät jumiutuisi puuttuvien määritystiedostojen vuoksi, hallintaohjelma sisältää nyt upotettuja levytiedostoja . Nämä ovat pohjimmiltaan sisäisiä varmuuskopioita kriittisille tehtäville, kuten sammutukselle, uudelleenkäynnistykselle ja usean käyttäjän käynnistykselle. Jos systemd ei löydä näitä tiedostoja levyltä, se käyttää integroituja tiedostoja, mikä yksinkertaistaa huomattavasti toimintaa minimalistisissa ympäristöissä , joissa kaikkia asemia ei ole asennettu erikseen.
Palvelunhallinta ja järjestelmän vakaus

Joskus, kun palvelu kaatuu tuhansilla palvelimilla samanaikaisesti, samanaikainen uudelleenkäynnistys voi aiheuttaa dominoefektin, joka ylikuormittaa verkon tai resurssit. Tämän ongelman välttämiseksi on lisätty `RestartRandomizedDelaySec` -asetus, joka tuo satunnaisen viiveen ennen palvelun uudelleenkäynnistystä ja jakaa siten työmäärää. Lisäksi slicerit sallivat nyt aktivoinnin samanaikaisuuden rajoittamisen `ActivatingConcurrencyMax`-direktiivin avulla, jotta järjestelmä ei ylikuormituisi liian monen prosessin käynnistämisen vuoksi.
Korkean käytettävyyden alueella integrointi Live Update Orchestratorin (LUO) kanssa erottuu edukseen . Uuden LUOSession-vaihtoehdon ansiosta on mahdollista koordinoida reaaliaikaisia Linux-ytimen päivityksiä, jolloin järjestelmää voidaan päivittää ilman palveluiden uudelleenkäynnistystä ja prosessien tilan ylläpitämistä – todellinen etu kriittisille palvelimille , jotka eivät voi varaa edes sekunnin seisokkiaikaan.
Huippuluokan salaus ja turvallisuus

Turvallisuuden osalta systemd on kiristänyt ruuvit. Nyt TPM-moduuliin sinetöidyt tunnistetiedot on linkitetty suoraan tallennuspääavaimeen (SRK) , mikä estää tiedon sieppaushyökkäykset. Lisäksi TPM2:ssa PIN-koodeja määrittäviä käyttäjiä varten on otettu käyttöön Argon2id- algoritmi , joka on huomattavasti kestävämpi raa'an voiman hyökkäyksiä vastaan kuin vanhemmat menetelmät.
Toisaalta salattujen kotihakemistojen hallinta systemd-homedin kautta käyttää nyt oletusarvoisesti fscrypt v2 -käytäntöjä . Tämä sallii pääavainten näkymisen eri liitosnimiavaruuksissa, vaikka on tärkeää tietää, että v1-hakemistoja ei voida automaattisesti siirtää v2:een. Huomionarvoista on myös systemd-cryptenrollin ensimmäisen käynnistyksen ohjatun toiminnon saapuminen , mikä helpottaa lisälukituksen avausmenetelmien määrittämistä heti alusta alkaen.
Virtualisointi, verkottuminen ja automatisoitu käyttöönotto

systemd-vmspawn-työkalu on ottanut merkittävän harppauksen eteenpäin lisäämällä tuen Intel TDX: lle , joka täydentää olemassa olevaa AMD SEV-SNP -tukea. Tämä parantaa luottamuksellista tietojenkäsittelyä mahdollistamalla virtuaalikoneiden eristämisen muusta isäntäinfrastruktuurista, mikä on elintärkeä ominaisuus pilviympäristöissä, joissa muistin yksityisyys on ensiarvoisen tärkeää.
Laajamittaisten käyttöönottojen hallinnoijille systemd-firstboot sisältää nyt toimintotunnisteettoman tilan . Pohjimmiltaan se mahdollistaa alkumäärityksen suorittamisen automaattisesti ilman käyttäjän kehotusta, mikä on ihanteellista valvomattomille asennuksille. Verkkoyhteyksien osalta systemd-networkd voi nyt suodattaa määrityksiä konetunnisteiden perusteella ja sallii tiedostojen uudelleenlatauksen ilman, että jo toimivia rajapintoja käynnistetään uudelleen.
Muita parannuksia ja teknisiä erikoisuuksia

Emme saa unohtaa run0:n, sudon vaihtoehdon, kehitystä, joka sisältää nyt järjestelmänvalvojille tutumpia vaihtoehtoja, kuten mahdollisuuden uusia tai peruuttaa väliaikaisia valtuuksia. Lisäksi atomista päivitysjärjestelmää on parannettu systemd-sysupdate-komennolla, joka nyt hallitsee tiukemmin asennettuja tiedostoja ja mahdollistaa tarpeettomien tiedostojen poistamisen cleanup-komennolla.
Yksi erityisen mielenkiintoinen ominaisuus tässä versiossa on tekoäly-ohjauksen sisällyttäminen . Tämä mekanismi on suunniteltu havaitsemaan kielimallinnuskoodia (LLM), jota ihminen ei ole tarkistanut ennen sen lähettämistä projektiin. Se on suojatoimi, jolla varmistetaan koodin laadun pysyminen korkeana ja että osallistujat ovat vastuussa siitä, mitä he lataavat repositorioon.
Muita teknisiä parannuksia ovat OpenSSL 4 -tuki , dm-clone-moduulin integrointi vain luku -laitteiden kloonien luomiseen ja parannettu lokitietojen palautus, joka pystyy nyt hakemaan kelvollisia merkintöjä jopa äkillisen sammutuksen jälkeen. Kaikki tämä yhdistettynä uuteen JSON-muotoiltuun komentorivikäyttöliittymään kehittäjille tekee tästä versiosta merkittävän harppauksen eteenpäin Linux-hallinnassa.
Tämä päivitys mullistaa Linux-infrastruktuurin hallintatavan optimoimalla konttien kevyen luonteen ja suojaamalla järjestelmän edistyneen kryptografian ja luottamuksellisen virtualisoinnin avulla. Samalla se tuo mukanaan älykkäitä mekanismeja, jotka estävät palvelun uudelleenkäynnistyksen kaatumiset ja helpottavat käyttöönottojen täydellistä automatisointia.
