Unbreakable Enterprise Kernel 7 je već objavljen i ovo su njegove novosti

Otkriven Oracle nedavno novu stabilnu verziju svog Linux kernela, «Unbreakable Enterprise Kernel 7 (UEK R7)«, pozicioniran za korištenje u Oracle Linux distribuciji kao alternativa standardnom Red Hat Enterprise Linux kernel paketu.

Za one koji ne znaju za Unbreakable Enterprise Kernel, trebali biste znati da je ovo kernel koji nudi Oracle Linux i da je ova nova verzija temeljena na Linux 5.15 kernelu i optimizirana za rad s industrijskim softverom i Oracle opremom.

Glavni noviteti Unbreakable Enterprise Kernela 7

U ovoj novoj verziji koja je predstavljena, Poboljšana podrška za arhitekturu Aarch64. El veličina memorijske stranice zadano na 64-bitnim ARM sustavima smanjen je sa 64KB na 4KB, što je bolje prilagođeno veličinama memorije i radnim opterećenjima tipičnim za ARM sustave.

Također je istaknuto da proširene su mogućnosti Btrfs datotečnog sustava, Stoga je asinkrona implementacija operacije DISCARD dodana u Btrfs za označavanje otpuštenih blokova koji se više ne mogu fizički pohraniti. Asinkrona implementacija omogućuje vam da ne čekate da pogon dovrši DISCARD i da izvršite ovu operaciju u pozadini.

Dok je u XFS implementira podršku za DAX operacije za izravan pristup datotečnom sustavu, zaobilaženje predmemorije stranice kako bi se izbjeglo dvostruko predmemoriranje, plus promjene za rješavanje problema s 32-bitnim preljevom time_t u 2038, uključujući nove opcije montiranja bigtime i inobtcount.
Učinjena su poboljšanja u sustavu datoteka OCFS2 (Oracle Cluster File System).

To također možemo pronaći dodan sustav datoteka ZoneFS za pojednostavljenje rada na niskoj razini s zonskim uređajima za pohranu. Zonirana pohrana odnosi se na NVMe tvrde diskove ili SSD-ove gdje je prostor za pohranu podijeljen u zone, koje su grupe blokova ili sektora, u koje je dopušteno dodavanje podataka samo uzastopno ažuriranjem cijele grupe blokova. ZoneFS pridružuje svaku zonu na disku s zasebnom datotekom koja se može koristiti za pohranu podataka u sirovom načinu rada bez manipulacije na razini sektora i bloka, tj. omogućuje aplikacijama da koriste API datoteke umjesto da izravno pristupaju uređaju blokova pomoću ioctl-a.

Osim toga, naglašava proširene mogućnosti eBPF podsustava, tada implementiran je mehanizam CO-RE (Compile Once – Run Everywhere), koji rješava problem prenosivosti kompajliranih eBPF programa i omogućuje kompajliranje koda eBPF programa samo jednom i korištenje posebnog univerzalnog učitavača koji prilagođava učitani program trenutnom kernelu i BTF-u (BPF Type Format) vrste.

Dodan BPF trampolinski mehanizam, što vam omogućuje gotovo potpuno smanjenje ukupnih troškova pri prijenosu poziva između središnjih programa i BPF-a. Omogućena je mogućnost izravnog pristupa temeljnoj funkcionalnosti BPF programa i obustave upravljačkog programa.

Također je nastavljena isporuka DTrace 2.0 dinamičkog sustava za otklanjanje pogrešaka, koji je promijenjen tako da koristi podsustav jezgre eBPF. DTrace 2.0 radi povrh eBPF-a, slično kao što postojeći Linux alati za praćenje rade povrh eBPF-a.

Za cgroups implementiran je upravljački program memorijske ploče, što je značajno po premještanju računovodstva slaba s razine memorijskih stranica na razinu objekata jezgre, štoe omogućuje dijeljenje pločastih stranica u različitim cgrupama, umjesto da se svakome od njih dodijeli odvojena spremišta ploča. cgrupa. Predloženi pristup omogućuje povećanje učinkovitosti korištenja slaba, smanjenje veličine memorije koja se koristi za slab za 30-45%, značajno smanjenje ukupne potrošnje memorije kernela i smanjenje fragmentacije memorije.

Omogućena je isporuka podataka za otklanjanje pogrešaka u CTF formatu (format kompaktnog tipa), koji omogućuje kompaktnu pohranu informacija o tipovima C, odnosima između funkcija i simbolima za otklanjanje pogrešaka.

Konačno, ako vas zanima više o tome, možete se posavjetovati detalji u nastavku

Osim toga, izvorni kod kernela, uključujući raščlambu na pojedinačne zakrpe, dostupan je u javnom repozitoriju Oracle Git.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.