Spoločnosť Oracle predstavila vydanie Unbreakable Enterprise Kernel 8.2 (UEK 8.2), variantu jadra Linux, vyvíjaného na využitie v distribúcii Oracle Linux ako alternatívu k štandardnému balíku jadra z Red Hat Enterprise Linux. Jadro je dostupné pre architektúry x86_64 a ARM64 (aarch64). Zdrojový kód jadra, vrátane rozdelenia na jednotlivé patche, bol zverejnený v verejnom Git repozitári Oracle.
Vetva Unbreakable Enterprise Kernel 8 je založená na jadre Linux 6.12, ktoré je doplnené o nové funkcie, optimalizácie a opravy, a je tiež overené na kompatibilitu s väčšinou aplikácií fungujúcich v RHEL, pričom je optimalizované na prácu s priemyselným softvérom a hardvérom Oracle. Inštalačné a src balíčky s jadrom UEK 8.2 sú pripravené pre vetvy distribúcie Oracle Linux 9 a Oracle Linux 10 (nie sú žiadne prekážky pre využitie tohto jadra v podobných verziách RHEL, CentOS, Alma Linux a Rocky Linux).
Medzi zmenami v jadre UEK 8.2:
- Pre hypervízor a hostiteľské systémy bola implementovaná možnosť využitia mechanizmov Intel TDX (Trusted Domain Extensions) a AMD SEV-SNP (Secure Encrypted Virtualization-Secure Nested Paging) na ochranu hostiteľských systémov pred zasahovaním a analýzou zo strany administrátora hostiteľského systému a fyzickými útokmi na hardvér. Ochrana je zabezpečená šifrovaním pamäte. virtuálních strojů.
- Pridaná možnosť obnovenia FS XFS v online režime pomocou utilitky xfs_scrub, bez odpojenia oddielu a bez zastavenia práce s FS.
- Pridaná podpora ľahkých strážnych stránok pamäte (guard page), ktorých prístup vyvoláva výnimku a havarijné ukončenie procesu (SIGSEGV). V porovnaní s mapovaním v režime PROT_NONE strážne stránky umožňujú efektívnejšie blokovať vykonávanie kódu mimo prideleného územia pamäte, keďže ich vytvorenie si nevyžaduje pridelenie novej oblasti virtuálnej pamäte.
- Implementovaná možnosť profilovania operácií pridelenia a uvoľnenia pamäte v systéme, akumulácie štatistiky o pridelenej pamäti a veľkosti používané pamäte, zisťovania únikov pamäte. Na aktiváciu profilovania je navrhnutý parametre sysctl 'sysctl.vm.mem_profiling=1', prístup k informáciám sa realizuje prostredníctvom /proc/allocinfo.
- Aktualizované ovládače pre zariadenia AMD HSMP, Intel Ethernet Connection XL710, Intel Data Streaming Accelerator, Intel 10 Gigabit PCI Express, Broadcom Emulex Fibre Channel HBA, NVIDIA ConnectX.
Ďalšou vecou, ktorú si treba všimnúť, je aktualizácia vetvy UEK-next (Next Unbreakable Enterprise Kernel), ktorá bola prevedená na verziu jadra Linux 6.19. UEK-next je prezentovaný ako nepretržite aktualizovaná možnosť pre vývojárov, ktorá umožňuje prístup k najnovším vylepšením z hlavnej vetvy jadra, pričom si zachováva prístup k špecifickým pokročilým funkciám jadra UEK. Jadrový systém UEK-next je vytvorený prekrytím na hlavné jadro Linux opráv a vylepšení, ktoré boli pripravené pre jadro UEK. Po určitom čase pre jedno z jadier UEK-next bude zabezpečený dlhodobý podporný cyklus (LTS) a toto jadro bude použité ako základ na vytvorenie vetvy UEK 9.
Zdroj: opennet.ru
