Oracle har præsenteret udgivelsen af Unbreakable Enterprise Kernel 8.2 (UEK 8.2), en variant af Linux-kernen, der udvikles til brug i Oracle Linux-distributionen som et alternativ til den standardpakke, der er baseret på Red Hat Enterprise Linux. Kernen er tilgængelig for x86_64- og ARM64 (aarch64) arkitekturer. Kildeteksten til kernen, inklusive opdelinger i separate patches, er offentliggjort i Oracle's offentlige Git-repository.
Unbreakable Enterprise Kernel 8-grenen er baseret på Linux-kernen 6.12, som er suppleret med nye funktioner, optimeringer og fejlrettelser, samt testet for kompatibilitet med de fleste applikationer, der kører på RHEL, og optimeret til at arbejde med Oracle's industrielle software og hardware. Installations- og src-pakker med UEK 8.2-kernen er forberedt til grene af Oracle Linux 9 og Oracle Linux 10 (der er ingen hindringer for at bruge denne kerne i tilsvarende versioner af RHEL, CentOS, Alma Linux og Rocky Linux).
Blandt ændringerne i UEK 8.2-kernen:
- For hypervisoren og gæstesystemerne er der implementeret mulighed for at bruge mekanismerne Intel TDX (Trusted Domain Extensions) og AMD SEV-SNP (Secure Encrypted Virtualization-Secure Nested Paging) for at beskytte gæstesystemer mod indgreb og analyse fra administratoren af værtssystemet samt mod fysiske angreb på hardwaren. Beskyttelsen opnås ved hukommelseskryptering. virtual machines.
- Muligheden for at gendanne XFS-filsystemet i online-tilstand ved hjælp af værktøjet xfs_scrub er blevet tilføjet, uden at det er nødvendigt at afmontere partitionen og uden at stoppe arbejdet med filsystemet.
- Der er blevet tilføjet support til letvægts overvågnings sider i hukommelsen (guard page), hvis adgang medfører en undtagelse og en nødstop af processen (SIGSEGV). I forhold til mapping i PROT_NONE-tilstand gør overvågnings sider det muligt at blokere udførelsen af kode uden for det tildelte hukommelsesområde mere effektivt, da deres oprettelse ikke kræver tildeling af et nyt virtuelt hukommelsesområde.
- Muligheden for at profilere hukommelsesallokerings- og frigivelsesoperationer i systemet er blevet implementeret, inklusive indsamling af statistik om hukommelsesallokering og størrelsen på den anvendte hukommelse, samt identifikation af hukommelseslækager. For at aktivere profilering er der foreslået en sysctl-parameter "sysctl.vm.mem_profiling=1", og adgangen til informationen sker via /proc/allocinfo.
- Driverne til enhederne AMD HSMP, Intel Ethernet Connection XL710, Intel Data Streaming Accelerator, Intel 10 Gigabit PCI Express, Broadcom Emulex Fibre Channel HBA, NVIDIA ConnectX er blevet opdateret.
Der skal også nævnes opdateringen af UEK-next (Next Unbreakable Enterprise Kernel), som nu bruger Linux-kernen version 6.19. UEK-next præsenteres som en kontinuerligt opdateret mulighed for udviklere, der giver adgang til de mest friske forbedringer fra hovedlinjen af kernen, samtidig med at adgangen til de specifikke udvidede funktioner ved UEK opretholdes. UEK-next-kernen dannes ved at lægge rettelser og forbedringer fra UEK på mainline-kernen af Linux. Efter et stykke tid vil et af UEK-next-kernene blive tildelt en langvarig supportcyklus (LTS), og denne kerne vil blive brugt som grundlag for at danne UEK 9.
Kilde: opennet.ru
