
Vyšiel nový release jadra Linux 6.11 s niekoľkými významnými zmenami, z ktorých najdôležitejšie sú:
- Pridaná podpora pre operácie atómového zápisu na blokovej úrovni, pri ktorých sa na úložisko zapisuje buď celý určený súbor blokov, alebo žiadny z blokov. To môže zabrániť situáciám, keď sa po zlyhaní hardvéru alebo z iného dôvodu zapisuje len časť blokov, zatiaľ čo v inej časti zostáva stará informácia. Aktivácia atómového režimu zápisu sa vykonáva systémovým volaním pwritev(), do ktorého bol pridaný flag RWF_ATOMIC.
- Zrušenie zákazu zápisu do vykonateľných súborov súvisiacich s bežiacimi procesmi. Predtým pri pokuse o zápis do vykonateľného súboru bežiaceho procesu jadro vypisovalo chybu.
- Pridaná možnosť vývoja vodičov blokových zariadení v jazyku Rust. Ako príklad bol do jadra pridaný vodič rnull, ktorý predstavuje analóg vodiča null_blk napísaného v jazyku Rust. Taktiež pokračuje presun zmien z vetvy Rust-for-Linux, súvisiacich s použitím jazyka Rust ako druhého jazyka pre vývoj vodičov a modulov jadra (podpora Rust nie je predvolene aktivovaná a nezahŕňa Rust medzi povinné závislosti na zostavenie jadra).
S úplnejším zoznamom zmien sa môžete oboznámiť na Opennete.
Zdroj: linux.org.ru
