Oracle Linux 9 iyo Kernel Enterprise Unbreakable 7 ayaa diyaar ah

Oracle wuxuu daabacay siidaynta xasilloonida qaybinta Oracle Linux 9 iyo Kernel Enterprise Unbreakable 7 (UEK R7), oo loo qoondeeyay in loogu isticmaalo qaybinta Oracle Linux beddelka xirmada kernel-ka caadiga ah ee koofiyadda Cas ee Linux. Qaybinta Oracle Linux 9 waxay ku saleysan tahay xirmada koofiyadda Cas ee Linux 9 oo si buuxda ula jaan qaada.

Rakibaadda ISO sawirada 8.6 GB iyo 840 MB, oo loo diyaariyey x86_64 iyo ARM64 (aarch64) naqshadaha, ayaa lagu bixiyaa soo dejin la'aan. Oracle Linux 9 waxa ay haysataa marin aan xadidnayn oo bilaasha oo ay ku gasho kaydka yum oo ay la socoto cusboonaysiinta xidhmada binary ee hagaajinaysa khaladaadka (errata) iyo arimaha amniga. Goobo si gaar ah loo taageeray oo wata xirmooyin Codsiga Stream iyo CodeReady Builder ayaa sidoo kale loo diyaariyey soo dejinta.

Marka lagu daro xirmada kernel-ka ee RHEL (oo ku saleysan kernel 5.14), Oracle Linux wuxuu bixiyaa kernel u gaar ah, Unbreakable Enterprise Kernel 7, oo ku saleysan Linux kernel 5.15 oo loo habeeyay la shaqeynta softiweerka warshadaha iyo qalabka Oracle. Ilaha kernel-ka, oo ay ku jiraan kala-goynta balastar-ka-shaqsiyeedka, ayaa laga heli karaa kaydka dadweynaha ee Oracle Git. Kernel-ka Ganacsiga Aan La jabin karin waxaa lagu rakibay si caadi ah, oo loo dhigay beddelka xirmada kernel-ka caadiga ah ee RHEL wuxuuna bixiyaa dhowr astaamood oo horumarsan sida is-dhexgalka DTrace iyo taageerada Btrfs oo la hagaajiyay. Marka laga reebo kernel-ka dheeriga ah, siideynta Oracle Linux 9 iyo RHEL 9 gabi ahaanba waa isku mid xagga shaqeynta (liiska isbeddelada waxaa laga heli karaa ogeysiiska RHEL9).

Hal-abuurka muhiimka ah ee Kernel Enterprise Aan La jabin karin:

  • Taageerada la hagaajiyay ee dhismaha Aarch64. Cabbirka caadiga ah ee bogagga xusuusta ee nidaamyada 64-bit ee ARM ayaa laga dhimay 64 KB ilaa 4 KB, taas oo si fiican u dhigma cabbirrada xusuusta iyo culeysyada shaqada ee caadiga ah ee nidaamyada ARM.
  • Bixinta nidaamka wax-karinta firfircoon ee DTrace 2.0 ayaa sii socotay, kaas oo loo beddelay adeegsiga nidaamka hoose ee kernel eBPF. DTrace 2.0 wuxuu ku shaqeeyaa dusha eBPF, oo la mid ah sida aaladaha raadinta Linux ee jira ugu shaqeeyaan eBPF.
  • Awoodaha nidaamka faylka Btrfs waa la ballaariyay. Hirgelin aan la mid ahayn oo ah hawlgalka DISCARD ayaa lagu daray Btrfs si loo calaamadiyo baloogyada la furay oo aan hadda u baahnayn in jidh ahaan loo kaydiyo. Hirgelinta asynchronous waxay kuu ogolaaneysaa inaadan sugin wadista si aad u dhamaystirto DISKARD oo aad ku sameyso hawlgalkan gadaasha. Ikhtiyaarada cusub ee buurta ayaa lagu daray si loo fududeeyo xogta ka soo kabashada nidaamka faylalka dhaawacan: " samatabbixin = ignorebadroots " ee kor u kaca, in kasta oo ay waxyeelo soo gaadhay geedaha xididka qaarkood (xaddiga, uuid, dib u dejinta xogta, aaladda, csum, meel banaan), samatabbixin = ignoredatacsums "si loo joojiyo hubinta xisaabaadka xogta iyo" samatabbixinta=all" si isku mar awood loogu siiyo 'ignorebadroots', 'ignoredatacsums' iyo 'nologreplay' hababka. La sameeyay hagaajinta waxqabadka muhiimka ah ee la xiriirta fsync() hawlgallada. Taageero lagu daray fs-verity (xaqiijinta faylka iyo xaqiijinta daacadnimada) iyo khariidaynta aqoonsiga isticmaalaha.
  • XFS waxay taageertaa hawlgallada DAX gelitaanka faylka tooska ah, iyada oo la dhaafo khasnadda bogga si loo baabi'iyo kaydinta labanlaaban. Isbeddellada lagu daray si wax looga qabto arrimaha qulqulka badan ee nooca 32-bit time_t xogta ee 2038, oo ay ku jiraan bigtime cusub iyo ikhtiyaarrada buurta aan la xisaabin.
  • Horumar ayaa lagu sameeyay nidaamka faylka OCFS2 (Nidaamka Faylka Kooxda Oracle).
  • Waxaa lagu daray nidaamka faylka ZoneFS, kaas oo fududeynaya shaqada heerka hoose ee aaladaha kaydinta aagga. Dariiqyada Zoned waxay ka dhigan yihiin aaladaha ku jira saxanadaha magnetic adag ama NVMe SSDs, booska kaydinta ee u qaybsan aagag ka kooban kooxo blocks ama waaxyo, kuwaas oo kaliya lagu daro xogta isku xigta ee la oggol yahay, iyadoo la cusboonaysiinayo dhammaan kooxda blocks. ZoneFS FS waxay ku xidhaa aag kasta oo wadista ku jira faylal gooni ah, kaas oo loo isticmaali karo in lagu kaydiyo xogta qaab cayriin ah iyada oo aan la marin habaabin qaybta iyo heerka xannibaadda, i.e. Oggolow codsiyada inay adeegsadaan faylka API halkii ay si toos ah u geli lahaayeen aaladda xannibaadda iyadoo la adeegsanayo ioctl.
  • Taageerada nidaamka VPN WireGuard waa la dajiyay.
  • Awoodaha nidaamka hoosaadka eBPF waa la balaariyay. Habka CO-RE (Compile once - Run Everywhere) ayaa la hirgeliyay, kaas oo xaliya mushkiladda la qaadi karo ee barnaamijyada eBPF ee la soo ururiyey oo kuu ogolaanaya inaad ururiso koodhka barnaamijyada eBPF hal mar oo keliya oo aad isticmaasho loader caalami ah oo gaar ah kaas oo ku habboon barnaamijka la raray Kernel-ka hadda iyo Qaabka Noocyada BPF). Waxaa lagu daray habka "BPF trampoline", kaas oo kuu ogolaanaya inaad si dhab ah u yareyso lacagta dheeraadka ah markaad u wareejinayso wicitaanada u dhexeeya kernel iyo barnaamijyada BPF eber. Awoodda aad si toos ah uga heli karto shaqada kernel ee barnaamijyada BPF iyo ka joojinta maamulaha ayaa la bixiyaa.
  • Qalabka wax sheegta ee qufulada kala go'a ayaa la isku daray, kaas oo dhaca marka la helo xogta aan toosnayn ee xusuusta sababtoo ah marka la fulinayo tilmaamaha atomikada, xogtu waxay ka gudubtaa laba xariiq oo kaydinta CPU. Kernelku markuu duulayo wuxuu aqoonsan karaa xannibaadyadan oo kale ee keena hoos u dhac weyn oo waxqabadka ah, wuxuuna soo saari karaa digniino ama u diri karaa signalka SIGBUS arjiga sababta xannibaadda.
  • Waxay siisaa taageero Multipath TCP (MPTCP), kordhinta borotokoolka TCP ee abaabulka hawlgalka isku xirka TCP ee gaarsiinta baakadaha isku mar la raacayo dhowr waddo iyada oo loo marayo is-dhexgalka shabakado kala duwan oo xiriir la leh cinwaannada IP-ga ee kala duwan.
  • Jadwalaha hawsha waxa uu fuliyaa qaabka jadwalka SCHED_CORE, kaas oo kuu ogolaanaya inaad xakamayso hababka lagu wada fulin karo isla xudunta CPU. Nidaam kasta waxa loo qoondayn karaa tilmaame buskud kaas oo qeexaya baaxadda aaminaadda ka dhaxaysa hababka (tusaale, lahaanshaha isla isticmaale ama weel). Marka la abaabulayo fulinta code, jadwalku wuxuu hubin karaa in hal xudunta CPU la wadaago oo keliya hababka la xidhiidha isla milkiilaha, kaas oo loo isticmaali karo in lagu xannibo qaar ka mid ah weerarrada Specter iyadoo laga hortagayo hawlaha la aamini karo iyo kuwa aan la aamini karin inay ku socdaan isla SMT (Hyper Threading) dunta. .
  • Koox-kooxeedyada, kontaroolaha xusuusta suufka ayaa la hirgeliyay, kaas oo caan ku ah wareejinta xisaabinta xaashida heerka boggaga xusuusta ilaa heerka walxaha kernel-ka, taas oo suurtogal ka dhigaysa in la wadaago boggaga dhejiska ee kooxo kala duwan, halkii loo qoondayn lahaa khasnado sariiro gooni ah koox walba. Habka la soo jeediyay ayaa suurtogal ka dhigaya in la kordhiyo waxtarka isticmaalka dhejiska, la yareeyo xajmiga xusuusta loo isticmaalo 30-45%, si weyn u yareeya isticmaalka guud ee xusuusta ee kernel iyo in la yareeyo jajabinta xusuusta.
  • Bixinta xogta khaladka ah waxaa lagu bixiyaa qaabka CTF (Compact Type Format), kaas oo bixiya kaydinta macluumaadka ku saabsan noocyada C, isku xirka hawlaha iyo calaamadaha cilladaha.
  • Qalabka DRBD (Qaybta Qaybinta Dib-u-soo-noqoshada Qalabka) iyo qalabkii /dev/ceeriin waa la joojiyay (isticmaal calanka O_DIRECT si aad u hesho faylka tooska ah).

Source: opennet.ru

Add a comment