Linus Torvalds představil vydání linuxového jádra 6.8, který přichází po dvou měsících vývoje a mezi nejpozoruhodnější změny tohoto vydání patří přidání ovladače Xe pro GPU Intel, nový režim ochrany pro bloková zařízení, implementace mechanismu plánování úloh serveru Deadline, automatická optimalizace slučování identických paměťové stránky, mimo jiné.
Linuxové jádro 6.8 představuje řadu významných vylepšení, která pokrývají různé aspektyod výkonu a zabezpečení po kompatibilitu s hardwarem a architekturami. Vydání obsahuje 15,641 44 vývojářských oprav s velikostí opravy XNUMX MB. Změny se z velké části zaměřují na ovladače zařízení a aktualizace kódu pro hardwarové architektury.
Hlavní novinky v Linuxu 6.8
Mezi nejpozoruhodnější vylepšení této nové verze linuxového jádra 6.8 patří diskový subsystém, I/O a souborové systémy, kde byly provedeny změny pro blokování přímého zápisu na připojená bloková zařízení (ve výchozím nastavení je režim zakázán a při kompilaci vyžaduje zadání parametru BLK_DEV_WRITE_MOUNTED), stejně jako nový systém vyžaduje podrobné informace na připojených souborových systémech.
V XFS pokračovaly práce na možnosti používat utilitu fsck zkontrolovat a opravit problémy zjištěné online, bez odpojení souborového systému, když je v Ext4 nyní používá volání dioread_nolock pro menší bloky než jedna stránka paměti, což zlepšuje výkon odstraněním zbytečných zámků.
Pokud jde o paměť a systémové služby, jednou z nejpozoruhodnějších funkcí této nové verze je Vylepšení subsystému Zswap, protože nyní můžete vynutit uvolnění zřídka používaných paměťových stránek, čímž v případě potřeby uvolníte RAM. Navíc byl zaveden nový režim, který zakáže zpětný zápis do odkládacího oddílu, pokud se zápis nezdaří, čímž se zabrání stahování stránek, které jsou již ve fondu Zswap.
Dalším důležitým doplňkem je Server SCHED_DEADLINE navržený pro řešení nedostatečného využití CPU pravidelnými úlohami, kdy je CPU monopolizována úlohami s vysokou prioritou, byl vylepšen subsystém DAMON (Data Access MONitor), aby umožňoval monitorování přístupu k datům v RAM a automaticky přizpůsoboval spotřebu paměti podle konkrétních kvót. Zavedení podpory velkých paměťových stránek a optimalizace kontroly programu BPF jsou další významná vylepšení v jádře 6.8.
V oblasti virtualizace a bezpečnosti, AppArmor migroval na používání algoritmu SHA-256 pro ověřování pravidelOdstranění funkce strlcpy() z jádra představuje krok vpřed z hlediska bezpečnosti, protože tato funkce, ačkoli byla navržena tak, aby zabránila přetečení vyrovnávací paměti, se ukázala být náchylná k určitým zranitelnostem.
V oblasti virtualizace hypervizor KVM zavedlo podporu pro subsystém guest_memfd, který poskytuje specifické možnosti správy paměti pro hostující systémy, na procesorech Intel byla povolena podpora režimu LAM, což umožňuje použití části 64bitových bitů ukazatele k ukládání metadat, byl přidán ovladač iaa (IAA Compression Accelerator), který používá kryptografické akcelerátory Intel Analytics Accelerator (IAA) k urychlení komprese a dekomprese dat pomocí metody DEFLATE.
SELinux zavedl "init" SID pro identifikaci spouštěcích procesů, které běží před aplikací zásad SELinux, což zlepšuje správu bezpečnostních politik v systému.
Síťový subsystém zaznamenal zlepšení účinnosti ukládání do mezipaměti a také rychlost TCP díky reorganizaci základních datových struktur. Navíc byl odstraněn subsystém bpfilter a byly provedeny nízkoúrovňové optimalizace pro zlepšení výkonu.
Na straně výbavy byly přidány nové ovladače pro Intel, AMD, NVIDIA a další značky GPU, stejně jako podpora pro různé ARM64 SoC a ARM zařízení. Je však důležité poznamenat, že podpora pro procesory ARM11 ARMv6K SMP byla ukončena.
konečně jestli jsi zájem se o tom dozvědět více, můžete zkontrolovat podrobnosti Na následujícím odkazu.