Unbreakable Enterprise Kernel 7 ja va ser alliberat i aquestes són les seves novetats

Oracle va donar a conèixer fa poc la nova versió estable del seu Kernel de Linux, «Unbreakable Enterprise Kernel 7 (UEK R7)«, posicionat per al seu ús en la distribució Oracle Linux com una alternativa al paquet de nucli Red Hat Enterprise Linux estàndard.

Per als que desconeixen de Unbreakable Enterprise Kernel, han de saber que aquest és un Kernel que Oracle Linux ofereix i aquesta nova versió està basada en el nucli Linux 5.15 i optimitzat per treballar amb programari industrial i equips Oracle.

Principals novetats d'Unbreakable Enterprise Kernel 7

En aquesta nova versió que es presenta, es destaca el suport millorat per a l'arquitectura Aarch64. El mida de pàgina de memòria predeterminat als sistemes ARM de 64 bits s'ha reduït de 64 KB a 4 KB, el que s'adapta millor a les mides de memòria i les càrregues de treball típiques dels sistemes ARM.

També es destaca que es van ampliar les capacitats del sistema de fitxers Btrfs, doncs es va afegir una implementació asíncrona de l'operació DISCARD a Btrfs per marcar els blocs alliberats que ja no es poden emmagatzemar físicament. La implementació asíncrona us permet no esperar que la unitat completi el DESCART i realitzar aquesta operació en segon pla.

Mentre que a XFS s'implementa suport per a operacions DAX per a l'accés directe al sistema de fitxers, sense passar pel cau de la pàgina per evitar el doble emmagatzematge en memòria cau, a més que s'han realitzat canvis per abordar els problemes de desbordament de time_t de 32 bits el 2038, incloses les noves opcions de muntatge bigtime i inobtcount.
S'han realitzat millores al sistema de fitxers OCFS2 (Oracle Cluster File System).

També podrem trobar que es va afegir el sistema de fitxers ZoneFS per simplificar el treball de baix nivell amb dispositius demmagatzematge per zones. L'emmagatzematge zonificat fa referència a unitats de disc dur o SSD NVMe on l'espai d'emmagatzematge es divideix en zones, que constitueixen grups de blocs o sectors, als quals només es permet l'addició seqüencial de dades amb l'actualització de tot el grup de blocs. ZoneFS associa cada zona a la unitat amb un fitxer separat que es pot fer servir per emmagatzemar dades en mode sense processar sense manipulació a nivell de sector i bloc, és a dir, permet que les aplicacions utilitzin l'API d'arxius en lloc d'accedir directament al dispositiu de blocs mitjançant ioctl.

A més, es destaquen les capacitats esteses del subsistema eBPF, doncs s'ha implementat el mecanisme CO-RE (Compilar una vegada – Executar a tot arreu), que resol el problema de la portabilitat dels programes eBPF compilats i us permet compilar el codi dels programes eBPF només una vegada i utilitzar un carregador universal especial que adapta el programa carregat al nucli actual i els tipus BTF (format de tipus BPF).

S'ha afegit el mecanisme BPF Trampoline, que li permet reduir gairebé per complet els costos generals en transmetre trucades entre els programes central i BPF. Va proporcionar la capacitat daccedir directament a la funcionalitat principal dels programes BPF i suspendre el controlador.

També es va continuar amb el lliurament del sistema de depuració dinàmica DTrace 2.0, que es va canviar per fer servir el subsistema del nucli eBPF. DTrace 2.0 s'executa sobre eBPF, de manera similar a com les eines de seguiment existents de Linux s'executen sobre eBPF.

Per a cgroups, s'implementa un controlador de memòria slab, que es destaca per moure la comptabilitat slab del nivell de les pàgines de memòria al nivell dels objectes del nucli.e fa possible compartir pàgines slab en diferents cgroups, en lloc de dedicar caixets slab separats per a cadascú. cgrup. L'enfocament proposat fa possible augmentar l'eficiència de l'ús de slab, reduir la mida de la memòria utilitzada per a slab en un 30-45%, reduir significativament el consum total de memòria del nucli i reduir la fragmentació de la memòria.

Es proporciona el lliurament de dades de depuració en format CTF (format de tipus compacte), que proporciona un emmagatzematge compacte dinformació sobre tipus C, relacions entre funcions i símbols de depuració.

Finalment si estàs interessat en poder conèixer més a l'respecte, pots consultar els detalls en el següent

A més el codi font del nucli, inclòs un desglossament en pegats individuals, està disponible al dipòsit públic d'Oracle Git.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.