Oracle annab välja Unbreakable Enterprise Kernel R5U2
Oracle'i ettevõte vabastati kerneli teine funktsioonivärskendus Purustamatu ettevõtte kernel R5, mis on paigutatud kasutamiseks Oracle Linuxi distributsioonis alternatiivina Red Hat Enterprise Linuxi tuumaga standardpaketile. Kernel on saadaval x86_64 ja ARM64 (aarch64) arhitektuuridele. Kerneli allikad, sealhulgas jaotus üksikuteks paikadeks, avaldatud avalikus Oracle Giti hoidlas.
Unbreakable Enterprise Kernel 5 põhineb kernelil Linux 4.14 (UEK R4 põhines 4.1 tuumal), mida värskendatakse uute funktsioonide, optimeerimiste ja parandustega ning mille ühilduvust on testitud ka enamiku RHEL-il töötavate rakendustega ning mis on spetsiaalselt optimeeritud töötama Oracle'i tööstusliku tarkvara ja riistvaraga. Installimine ja src-paketid UEK R5U1 tuumaga ette valmistatud Oracle Linux 7.5 ja 7.6 jaoks (selle tuuma kasutamisel RHELi, CentOSi ja Scientific Linuxi sarnastes versioonides pole takistusi).
Plaastrid on üle kantud alamsüsteemi PSI (Pressure Stall Information) juurutamisega, mis võimaldab analüüsida teavet erinevate ressursside (CPU, mälu, I/O) hankimise ooteaja kohta teatud ülesannete või protsesside komplektide jaoks cgroupis. . Kasutades PSI-d, saavad kasutajaruumi töötlejad täpsemalt hinnata süsteemi koormuse taset ja aeglustusmustreid võrreldes koormuse keskmisega;
cgroup2 jaoks on lubatud cpuseti ressursikontroller, mis pakub mehhanismi ülesannete paigutamise piiramiseks NUMA mälusõlmedesse ja CPU-desse, võimaldades kasutada ainult tegumirühma jaoks cpuseti pseudo-FS liidese kaudu määratletud ressursse;
Ktask raamistik on rakendatud tuumas oluliste protsessoriressursside tarbivate ülesannete paralleelseerimiseks. Näiteks saab ktaski abil korraldada operatsioonide paralleelsuse mälulehtede vahemike tühjendamiseks või inoodide loendi töötlemiseks;
DTrace'is lisatud pakettide hõivamise tugi libpcapi kaudu, kasutades uut toimingut "pcap(skb,proto)" Näiteks "dtrace -n 'ip:::send { pcap((void *)arg0, PCAP_IP); }'";
Uutest kerneli väljaannetest üle kantud parandused failisüsteemide btrfs, CIFS, ext4, OCFS2 ja XFS juurutamisel;
Alates kernelist 4.19 üle kantud KVM-i, Xeni ja Hyper-V hüperviisorite toega seotud muudatused;
Uuendatud seadme draiverid ja NVMe-draivide laiendatud tugi (muudatused tuumadelt 4.18-lt 4.21-le on üle viidud);
ARM-platvormide jõudluse optimeerimiseks on tehtud kohandusi.