Tvrtka Oracle predstavila je izdanje Unbreakable Enterprise Kernel 8.2 (UEK 8.2), verziju Linux kernela koja se razvija za korištenje u distribuciji Oracle Linux kao alternativa standardnom paketu s kernelom iz Red Hat Enterprise Linux. Kernel je dostupan za arhitekture x86_64 i ARM64 (aarch64). Izvorni kod kernela, uključujući dijeljenje u posebne zakrpe, objavljen je u javnom Git repozitoriju Oracle.
Grana Unbreakable Enterprise Kernel 8 temelji se na Linux kernela 6.12, koja je obogaćena novim mogućnostima, optimizacijama i ispravkama, a također je testirana na kompatibilnost s većinom aplikacija koje rade u RHEL-u, kao i optimizirana za rad s industrijskim softverom i hardverom Oracle. Instalacijski i src paketi s kernelom UEK 8.2 pripremljeni su za grane distribucije Oracle Linux 9 i Oracle Linux 10 (nema prepreka za korištenje ovog kernela u sličnim verzijama RHEL-a, CentOS-a, Alma Linux-a i Rocky Linux-a).
Među promjenama u kernelu UEK 8.2:
- Za hipervizor i gostujuće sustave implementirana je mogućnost korištenja mehanizama Intel TDX (Trusted Domain Extensions) i AMD SEV-SNP (Secure Encrypted Virtualization-Secure Nested Paging) za zaštitu gostujućih sustava od upada i analize od strane administratora host sustava i fizičkih napada na opremu. Zaštita se osigurava kroz enkripciju memorije. virtualnih mašina.
- Dodana je mogućnost obnavljanja XFS datotečnog sustava u online načinu putem alata xfs_scrub, bez odmontiranja particije i bez zaustavljanja rada s datotečnim sustavom.
- Dodana je podrška za lagane zaštitne stranice memorije (guard page), čije korištenje izaziva iznimku i hitno završavanje procesa (SIGSEGV). U usporedbi s mapiranjem u režimu PROT_NONE, zaštitne stranice omogućuju učinkovitije blokiranje izvršavanja koda izvan dodijeljene memorijske zone, budući da njihovo stvaranje ne zahtijeva dodjelu nove zone virtualne memorije.
- Implementirana je mogućnost profiliranja operacija dodjele i oslobađanja memorije u sustavu, prikupljanja statistike o dodjeli memorije i veličini korištene memorije, te otkrivanja curenja memorije. Za uključivanje profiliranja predložen je sysctl parametar „sysctl.vm.mem_profiling=1“, a pristup informacijama je omogućen putem /proc/allocinfo.
- Ažurirani su upravljački programi za uređaje AMD HSMP, Intel Ethernet Connection XL710, Intel Data Streaming Accelerator, Intel 10 Gigabit PCI Express, Broadcom Emulex Fibre Channel HBA, NVIDIA ConnectX.
Dodatno se može istaknuti ažuriranje grane UEK-next (Next Unbreakable Enterprise Kernel), koja je prešla na korištenje verzije jezgre Linux 6.19. UEK-next se predstavlja kao neprekidno ažurirana opcija za programere, omogućujući pristup najsvježijim poboljšanjima iz glavne grane jezgre, dok istovremeno zadržava pristup specifičnim proširenim mogućnostima jezgre UEK. Jezgra UEK-next nastaje preklapanjem na mainline-jegru Linux ispravaka i poboljšanja pripremljenih za jezgru UEK. Nakon nekog vremena, za jednu od jezgra UEK-next bit će osiguran dugotrajni ciklus podrške (LTS) i ova jezgra će se koristiti kao osnova za formiranje grane UEK 9.
Izvor: opennet.ru
