Unbreakable Enterprise Kernel 7 tashmë është lëshuar dhe këto janë të rejat e tij

Oracle zbuloi kohët e fundit versioni i ri i qëndrueshëm i kernelit të tij Linux, «Kernel i pathyeshëm i ndërmarrjes 7 (UEK R7)«, i pozicionuar për përdorim në shpërndarjen Oracle Linux si një alternativë ndaj paketës standarde të kernelit Red Hat Enterprise Linux.

Për ata që nuk janë në dijeni të Unbreakable Enterprise Kernel, duhet të dini se ky është një kernel që ofron Oracle Linux dhe ky version i ri bazohet në kernelin Linux 5.15 dhe i optimizuar për të punuar me softuer industrial dhe pajisje Oracle.

Risitë kryesore të Unbreakable Enterprise Kernel 7

Në këtë version të ri që prezantohet, Mbështetje e përmirësuar për arkitekturën Aarch64. El madhësia e faqes së kujtesës default në sistemet ARM 64-bit është reduktuar nga 64KB në 4KB, e cila është më e përshtatshme për madhësitë e memories dhe ngarkesat e punës tipike për sistemet ARM.

Theksohet gjithashtu se aftësitë e sistemit të skedarëve Btrfs u zgjeruan, Pra, një zbatim asinkron i operacionit DISCARD iu shtua Btrfs për të shënuar blloqet e lëshuara që nuk mund të ruhen më fizikisht. Zbatimi asinkron ju lejon të mos prisni që disku të përfundojë DISCARD dhe ta kryeni këtë operacion në sfond.

Ndërsa në XFS zbaton mbështetje për operacionet DAX për qasje të drejtpërdrejtë në sistemin e skedarëve, duke anashkaluar cache-in e faqeve për të shmangur memorien e dyfishtë, plus ndryshimet për të adresuar çështjet e tejmbushjes së 32-bit time_t në 2038, duke përfshirë opsionet e reja që montojnë bigtime dhe inobtcount.
Janë bërë përmirësime në sistemin e skedarëve OCFS2 (Oracle Cluster File System).

Ne gjithashtu mund ta gjejmë atë shtoi sistemin e skedarëve ZoneFS për të thjeshtuar punën e nivelit të ulët me pajisje ruajtëse të zonuara. Ruajtja e zonave i referohet disqeve të ngurtë NVMe ose SSD-ve ku hapësira e ruajtjes ndahet në zona, të cilat janë grupe blloqesh ose sektorësh, tek të cilët të dhënat lejohen të shtohen vetëm në mënyrë sekuenciale duke përditësuar të gjithë blloqet e grupit të bllokut. ZoneFS shoqëron secilën zonë në disk me një skedar të veçantë që mund të përdoret për të ruajtur të dhënat në modalitetin e papërpunuar pa manipulim në nivelin e sektorit dhe bllokut, d.m.th. lejon aplikacionet të përdorin API-në e skedarit në vend që të aksesojnë drejtpërdrejt pajisjen e blloqeve duke përdorur ioctl.

Përveç kësaj, thekson aftësitë e zgjeruara të nënsistemit eBPF, pues është zbatuar mekanizmi CO-RE (Compile Once – Run Everywhere), i cili zgjidh problemin e transportueshmërisë së programeve të përpiluara eBPF dhe ju lejon të përpiloni kodin e programeve eBPF vetëm një herë dhe të përdorni një ngarkues të veçantë universal që përshtat programin e ngarkuar me kernelin aktual dhe BTF (Lloji BPF Format) llojet.

Shtuar mekanizëm BPF Trampoline, i cili ju lejon të reduktoni pothuajse plotësisht kostot e përgjithshme kur transmetoni thirrje midis programeve qendrore dhe BPF. Ofron mundësinë për të hyrë drejtpërdrejt në funksionalitetin bazë të programeve BPF dhe pezullimin e drejtuesit.

Gjithashtu vazhdoi shpërndarja e sistemit të korrigjimit dinamik DTrace 2.0, i cili u ndryshua për të përdorur nënsistemin e kernelit eBPF. DTrace 2.0 funksionon në krye të eBPF, ngjashëm me mënyrën se si veglat ekzistuese të gjurmimit të Linux funksionojnë në krye të eBPF.

Për cgrupet, është implementuar një drejtues i pllakës së memories, i cili është i dukshëm për lëvizjen e llogaritjes së pllakave nga niveli i faqeve të kujtesës në nivelin e objekteve të bërthamës, i cilie bën të mundur ndarjen e faqeve të pllakave në cgrupe të ndryshme, në vend që të përkushtohen cache të veçanta të pllakave për secilën. cgrup. Qasja e propozuar bën të mundur rritjen e efikasitetit të përdorimit të pllakës, zvogëlimin e madhësisë së memories së përdorur për pllakën me 30-45%, uljen e ndjeshme të konsumit total të memories së kernelit dhe zvogëlimin e fragmentimit të kujtesës.

Ofrohet shpërndarja e të dhënave të korrigjimit në formatin CTF (format i tipit kompakt), i cili siguron ruajtje kompakte të informacionit për llojet C, marrëdhëniet midis funksioneve dhe simbolet e korrigjimit.

Së fundi, nëse jeni të interesuar të jeni në gjendje të dini më shumë për të, mund të konsultoheni detajet në vijim

Përveç kësaj, kodi burimor i kernelit, duke përfshirë një ndarje në arna individuale, është i disponueshëm në depon publike të Oracle Git.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.