Unbreakable Enterprise Kernel 7 er allerede blevet frigivet, og dette er nyhederne

Oracle afsløret for nylig den nye stabile version af sin Linux-kerne, «Unbreakable Enterprise Kernel 7 (UEK R7)«, placeret til brug i Oracle Linux-distributionen som et alternativ til standard Red Hat Enterprise Linux-kernepakke.

For dem, der ikke kender til Unbreakable Enterprise Kernel, skal du vide, at dette er en Kernel, som Oracle Linux tilbyder, og denne nye version er baseret på Linux 5.15 kernen og optimeret til at arbejde med industriel software og Oracle-udstyr.

De vigtigste nyheder i Unbreakable Enterprise Kernel 7

I denne nye version, der præsenteres, er Forbedret understøttelse af Aarch64-arkitekturen. El hukommelsessidestørrelse standard på 64-bit ARM-systemer er blevet reduceret fra 64KB til 4KB, som er bedre egnet til de hukommelsesstørrelser og arbejdsbelastninger, der er typiske for ARM-systemer.

Det fremhæves også, at mulighederne for Btrfs-filsystemet blev udvidet, Så en asynkron implementering af DISCARD-operationen blev tilføjet til Btrfs for at markere frigivne blokke, der ikke længere kan lagres fysisk. Den asynkrone implementering giver dig mulighed for ikke at vente på, at drevet fuldfører DISCARD og udføre denne handling i baggrunden.

Mens i XFS implementerer understøttelse af DAX-operationer for direkte filsystemadgang, omgåelse af sidecachen for at undgå dobbelt caching, plus ændringer for at løse problemer med 32-bit time_t overflow i 2038, inklusive nye muligheder for montering af bigtime og inobtcount.
Der er foretaget forbedringer af filsystemet OCFS2 (Oracle Cluster File System).

Vi kan også finde det tilføjet ZoneFS-filsystem for at forenkle arbejde på lavt niveau med zoneinddelte lagerenheder. Zoned storage henviser til NVMe-harddiske eller SSD'er, hvor lagerpladsen er opdelt i zoner, som er grupper af blokke eller sektorer, hvortil data kun må tilføjes sekventielt ved at opdatere hele blokgruppen. ZoneFS forbinder hver zone på drevet med en separat fil, der kan bruges til at lagre data i rå tilstand uden manipulation på sektor- og blokniveau, dvs. det giver applikationer mulighed for at bruge fil-API'en i stedet for direkte at få adgang til enheden af ​​blokke ved hjælp af ioctl.

Derudover højdepunkter udvidede muligheder for eBPF-undersystemet, derefter CO-RE-mekanismen er blevet implementeret (Compile Once – Run Everywhere), som løser problemet med portabilitet af kompilerede eBPF-programmer og giver dig mulighed for kun at kompilere koden for eBPF-programmer én gang og bruge en speciel universel loader, der tilpasser det indlæste program til den aktuelle kerne og BTF (BPF Type) format) typer.

Tilføjet BPF Trampolin mekanisme, som giver dig mulighed for næsten helt at reducere de samlede omkostninger, når du sender opkald mellem de centrale programmer og BPF. Giver mulighed for direkte at få adgang til kernefunktionaliteten i BPF-programmer og suspendere driveren.

Også fortsat levering af DTrace 2.0 dynamisk debugging-system, som blev ændret til at bruge eBPF-kerneundersystemet. DTrace 2.0 kører oven på eBPF, på samme måde som eksisterende Linux-sporingsværktøjer kører oven på eBPF.

For cgroups implementeres en hukommelsespladedriver, hvilket er bemærkelsesværdigt for at flytte pladeregnskab fra niveauet af hukommelsessider til niveauet af kerneobjekter, hvilkete gør det muligt at dele pladesider i forskellige cgroups, i stedet for at dedikere separate pladecacher til hver. cgruppe. Den foreslåede tilgang gør det muligt at øge effektiviteten af ​​brugen af ​​plader, reducere størrelsen af ​​den hukommelse, der bruges til pladen, med 30-45%, reducere kernens samlede hukommelsesforbrug betydeligt og reducere hukommelsesfragmentering.

Fejlfindingsdatalevering i CTF-format leveres (compact type format), som giver kompakt lagring af information om C-typer, relationer mellem funktioner og fejlfindingssymboler.

Endelig, hvis du er interesseret i at kunne vide mere om det, kan du konsultere detaljer i det følgende

Derudover er kernekildekoden, inklusive en opdeling i individuelle patches, tilgængelig i det offentlige Oracle Git-lager.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.