Unbreakable Enterprise Kernel 7 a fost deja lansat și acestea sunt știrile sale

Oracle a dezvăluit recent, noua versiune stabilă a kernelului său Linux, «Kernel Enterprise 7, care nu poate fi spart (UEK R7)«, poziționat pentru utilizare în distribuția Oracle Linux ca alternativă la pachetul standard de kernel Red Hat Enterprise Linux.

Pentru cei care nu cunosc Unbreakable Enterprise Kernel, trebuie să știți că acesta este un Kernel pe care îl oferă Oracle Linux și această nouă versiune se bazează pe kernel-ul Linux 5.15 și este optimizată pentru a funcționa cu software industrial și echipamente Oracle.

Principalele noutăți ale Unbreakable Enterprise Kernel 7

În această nouă versiune care este prezentată, Suport îmbunătățit pentru arhitectura Aarch64. El dimensiunea paginii de memorie implicit pe sistemele ARM pe 64 de biți a fost redus de la 64KB la 4KB, care se potrivește mai bine cu dimensiunile de memorie și sarcinile de lucru tipice sistemelor ARM.

De asemenea, se evidențiază faptul că capacitățile sistemului de fișiere Btrfs au fost extinse, Deci o implementare asincronă a operațiunii DISCARD a fost adăugată la Btrfs pentru a marca blocurile eliberate care nu mai pot fi stocate fizic. Implementarea asincronă vă permite să nu așteptați ca unitatea să finalizeze DISCARD și să efectuați această operație în fundal.

În timp ce XFS implementează suport pentru operațiunile DAX pentru acces direct la sistemul de fișiere, ocolirea memoriei cache a paginii pentru a evita dubla stocare în cache, plus modificări pentru a aborda problemele de depășire time_t de 32 de biți în 2038, inclusiv noi opțiuni de montare bigtime și inobtcount.
Au fost aduse îmbunătățiri sistemului de fișiere OCFS2 (Oracle Cluster File System).

Putem găsi și asta a adăugat sistemul de fișiere ZoneFS pentru a simplifica munca la nivel scăzut cu dispozitive de stocare zonate. Spațiul de stocare în zone se referă la hard disk-uri sau SSD-uri NVMe în care spațiul de stocare este împărțit în zone, care sunt grupuri de blocuri sau sectoare, la care datele pot fi adăugate numai secvenţial prin actualizarea întregului grup de blocuri. ZoneFS asociază fiecare zonă de pe unitate cu un fișier separat care poate fi folosit pentru a stoca date în modul brut fără manipulare la nivel de sector și bloc, adică permite aplicațiilor să folosească API-ul fișierului în loc să acceseze direct dispozitivul de blocuri folosind ioctl.

În plus, evidențiază capabilități extinse ale subsistemului eBPF, atunci mecanismul CO-RE a fost implementat (Compile Once – Run Everywhere), care rezolvă problema portabilității programelor eBPF compilate și vă permite să compilați codul programelor eBPF o singură dată și să utilizați un încărcător universal special care adaptează programul încărcat la nucleul curent și BTF (Tipul BPF Format) tipuri.

Adăugat mecanism de trambulină BPF, care vă permite să reduceți aproape complet costurile totale atunci când transmiteți apeluri între programele centrale și BPF. Oferă posibilitatea de a accesa direct funcționalitatea de bază a programelor BPF și de a suspenda driverul.

De asemenea, a continuat livrarea sistemului de depanare dinamică DTrace 2.0, care a fost schimbat pentru a utiliza subsistemul nucleului eBPF. DTrace 2.0 rulează pe partea superioară a eBPF, similar modului în care instrumentele de urmărire Linux existente rulează peste eBPF.

Pentru cgroups, este implementat un driver pentru placa de memorie, care este remarcabil pentru mutarea contabilității slab de la nivelul paginilor de memorie la nivelul obiectelor kernel, caree face posibilă partajarea paginilor slabe în diferite cgroups, în loc să dedice cache-uri separate pentru fiecare. cgroup. Abordarea propusă face posibilă creșterea eficienței utilizării plăcii, reducerea dimensiunii memoriei utilizate pentru slab cu 30-45%, reducerea semnificativă a consumului total de memorie al nucleului și reducerea fragmentării memoriei.

Este furnizată livrarea datelor de depanare în format CTF (format de tip compact), care oferă stocare compactă a informațiilor despre tipurile C, relațiile dintre funcții și simbolurile de depanare.

În cele din urmă, dacă sunteți interesat să puteți afla mai multe despre aceasta, puteți consulta detalii în cele ce urmează

În plus, codul sursă al nucleului, inclusiv o defalcare în patch-uri individuale, este disponibil în depozitul public Oracle Git.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.