Unbreakable Enterprise Kernel 7 is al uitgebracht en dit is het nieuws

Oracle onthuld onlangs de nieuwe stabiele versie van zijn Linux Kernel, «Onbreekbare Enterprise Kernel 7 (UEK R7)«, gepositioneerd voor gebruik in de Oracle Linux-distributie als alternatief voor het standaard Red Hat Enterprise Linux-kernelpakket.

Voor degenen die niet op de hoogte zijn van Unbreakable Enterprise Kernel, je moet weten dat dit een kernel is die Oracle Linux biedt en deze nieuwe versie is gebaseerd op de Linux 5.15-kernel en geoptimaliseerd om te werken met industriële software en Oracle-apparatuur.

Belangrijkste nieuwigheden van Unbreakable Enterprise Kernel 7

In deze nieuwe versie die wordt gepresenteerd, Verbeterde ondersteuning voor de Aarch64-architectuur. El paginagrootte geheugen standaard op 64-bit ARM-systemen is teruggebracht van 64 KB naar 4 KB, die beter geschikt is voor de geheugengroottes en workloads die typisch zijn voor ARM-systemen.

Dat wordt ook benadrukt de mogelijkheden van het Btrfs-bestandssysteem werden uitgebreid, Dus een asynchrone implementatie van de DISCARD-bewerking werd toegevoegd aan Btrfs om vrijgegeven blokken te markeren die niet langer fysiek kunnen worden opgeslagen. De asynchrone implementatie stelt u in staat niet te wachten tot de schijf de DISCARD voltooit en deze bewerking op de achtergrond uit te voeren.

Mientras que en XFS implementeert ondersteuning voor DAX-bewerkingen voor directe toegang tot het bestandssysteem, het omzeilen van de paginacache om dubbele caching te voorkomen, plus wijzigingen om 32-bit time_t overflow-problemen in 2038 aan te pakken, inclusief nieuwe opties die enorm toenemen en inobtcount.
Er zijn verbeteringen aangebracht aan het OCFS2 (Oracle Cluster File System) bestandssysteem.

Dat kunnen we ook vinden ZoneFS-bestandssysteem toegevoegd om werken op laag niveau te vereenvoudigen met gezoneerde opslagapparaten. Gezoneerde opslag verwijst naar NVMe-harde schijven of SSD's waarbij de opslagruimte is verdeeld in zones, dit zijn groepen blokken of sectoren, waaraan gegevens alleen sequentieel mogen worden toegevoegd door de hele blokgroep bij te werken. ZoneFS associeert elke zone op de schijf met een afzonderlijk bestand dat kan worden gebruikt om gegevens in onbewerkte modus op te slaan zonder manipulatie op sector- en blokniveau, d.w.z. het stelt applicaties in staat de bestands-API te gebruiken in plaats van rechtstreeks toegang te krijgen tot het apparaat van blokken met ioctl.

Daarnaast hoogtepunten uitgebreide mogelijkheden van het eBPF-subsysteem, voor het CO-RE-mechanisme is geïmplementeerd (Eenmaal compileren – Overal uitvoeren), waarmee het probleem van overdraagbaarheid van gecompileerde eBPF-programma's is opgelost en u de code van eBPF-programma's slechts één keer kunt compileren en een speciale universele lader kunt gebruiken die het geladen programma aanpast aan de huidige kernel en BTF (BPF-type formaat) typen.

BPF Trampoline-mechanisme toegevoegd, waarmee u uw totale kosten bij het doorverbinden van oproepen tussen de centrale programma's en de BPF bijna volledig kunt verlagen. Biedt de mogelijkheid om rechtstreeks toegang te krijgen tot de kernfunctionaliteit van BPF-programma's en het stuurprogramma op te schorten.

Verdere levering van het dynamische debugging-systeem DTrace 2.0, dat werd gewijzigd om het eBPF-kernelsubsysteem te gebruiken. DTrace 2.0 draait bovenop eBPF, vergelijkbaar met hoe bestaande Linux-traceertools bovenop eBPF draaien.

Voor cgroups is een geheugenschijfstuurprogramma geïmplementeerd, wat opmerkelijk is voor het verplaatsen van plaatboekhouding van het niveau van geheugenpagina's naar het niveau van kernelobjecten, wat:e maakt het mogelijk om plaatpagina's in verschillende cgroups te delen, in plaats van voor elk afzonderlijke plaatcaches toe te wijzen. cgroep. De voorgestelde aanpak maakt het mogelijk om de efficiëntie van het gebruik van slabs te verhogen, de omvang van het geheugen dat voor slab wordt gebruikt met 30-45% te verminderen, het totale geheugengebruik van de kernel aanzienlijk te verminderen en de geheugenfragmentatie te verminderen.

Levering van foutopsporingsgegevens in CTF-indeling is beschikbaar (compact type formaat), dat compacte opslag biedt van informatie over C-types, relaties tussen functies en foutopsporingssymbolen.

Ten slotte, als u geïnteresseerd bent om er meer over te weten, kunt u raadplegen details in het volgende

Bovendien is de broncode van de kernel, inclusief een uitsplitsing in afzonderlijke patches, beschikbaar in de openbare Oracle Git-repository.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.