Oracle Linux 9 da Unbreakable Enterprise Kernel 7 akwai

Oracle ya buga ingantaccen sakewa na rarraba Oracle Linux 9 da Unbreakable Enterprise Kernel 7 (UEK R7), wanda aka sanya don amfani a cikin rarraba Oracle Linux azaman madadin daidaitaccen kunshin kernel daga Red Hat Enterprise Linux. Rarraba Oracle Linux 9 ya dogara ne akan tushen kunshin Linux 9 na Red Hat Enterprise kuma ya dace da shi gabaɗaya.

Ana ba da hotunan iso na shigarwa na 8.6 GB da 840 MB, waɗanda aka shirya don gine-ginen x86_64 da ARM64 (aarch64), don saukewa ba tare da hani ba. Oracle Linux 9 yana da mara iyaka kuma kyauta kyauta zuwa ma'ajiyar yum tare da sabunta fakitin binary wanda ke gyara kurakurai (errata) da batutuwan tsaro. Ma'ajiyar tallafi daban-daban tare da saitin Aikace-aikacen Rafi da fakitin CodeReady Builder kuma an shirya su don saukewa.

Baya ga kunshin kwaya daga RHEL (dangane da kernel 5.14), Oracle Linux yana ba da kwaya, Unbreakable Enterprise Kernel 7, dangane da Linux kernel 5.15 kuma an inganta shi don aiki tare da software na masana'antu da kayan aikin Oracle. Tushen kernel, gami da rarrabuwa zuwa faci ɗaya, ana samun su a cikin ma'ajiyar Oracle Git na jama'a. An shigar da Kernel na Kasuwancin da ba za a iya karyawa ba, an sanya shi azaman madadin daidaitaccen kunshin kernel na RHEL kuma yana ba da dama ga abubuwan ci gaba kamar haɗin DTrace da ingantaccen tallafin Btrfs. Baya ga ƙarin kernel, sakewar Oracle Linux 9 da RHEL 9 sun yi kama da juna a cikin aiki (ana iya samun jerin canje-canje a cikin sanarwar RHEL9).

Mahimman sabbin abubuwa a cikin Kernel na Kasuwancin da ba a karyewa 7:

  • Ingantattun tallafi don gine-gine na Aarch64. Girman tsoho na shafukan ƙwaƙwalwar ajiya akan tsarin 64-bit ARM an rage shi daga 64 KB zuwa 4 KB, wanda ya fi dacewa da girman ƙwaƙwalwar ajiya da nauyin aiki na tsarin ARM.
  • An ci gaba da isar da tsarin lalata mai tsauri na DTrace 2.0, wanda aka canza zuwa amfani da tsarin kernel na eBPF. DTrace 2.0 yana gudana a saman eBPF, kama da yadda kayan aikin gano Linux ke aiki a saman eBPF.
  • An faɗaɗa ƙarfin tsarin fayil ɗin Btrfs. An ƙara aiwatar da aikin DISCARD wanda bai dace ba a cikin Btrfs don alamar tubalan da ba sa buƙatar a adana su a zahiri. Aiwatar da Asynchronous yana ba ku damar jira don kammala DISCARD kuma kuyi wannan aikin a bango. Ƙara sabbin zaɓuɓɓukan hawan dutse don sauƙaƙe dawo da bayanai daga tsarin fayil ɗin da ya lalace: "ceto = ignorebadroots" don hawa duk da lalacewar wasu bishiyoyin tushen (yawan, uuid, sake komawa bayanai, na'ura, csum, sarari kyauta), "ceto = ignoredatacsums" don musaki duba lissafin bayanai don bayanai da "ceto=duk" don kunna yanayin 'ignorebadroots', 'ignoredatacsums' da 'nologreplay' lokaci guda. An yi ingantaccen ingantaccen aiki mai alaƙa da ayyukan fsync(). Ƙara goyon baya don fs-verity (tabbacin fayil da tabbatar da mutunci) da kuma taswirar ID mai amfani.
  • XFS tana goyan bayan ayyukan DAX don samun damar fayil kai tsaye, ketare cache shafi don kawar da caching sau biyu. Ƙara canje-canje don magance matsalolin ambaliya tare da nau'in bayanai na 32-bit time_t a cikin 2038, gami da sabon bigtime da zaɓuɓɓukan hawan inobtcount.
  • An inganta tsarin fayil ɗin OCFS2 (Oracle Cluster File System).
  • Ƙara tsarin fayil ɗin ZoneFS, wanda ke sauƙaƙa aikin ƙananan matakan aiki tare da na'urorin ajiyar yanki. Yanki na yanki yana nufin na'urori akan faifan maganadisu ko NVMe SSDs, wurin ajiya wanda aka raba shi zuwa yankuna waɗanda ke haɗa ƙungiyoyin tubalan ko sassa, waɗanda kawai ake ba da izinin ƙarin bayanan jeri, suna sabunta duk rukunin tubalan. ZoneFS FS yana haɗa kowane yanki a kan tuƙi tare da fayil daban, wanda za'a iya amfani dashi don adana bayanai a cikin ɗanyen yanayi ba tare da yin amfani da shi ba a fannin da kuma toshe matakin, watau. Yana ba da damar aikace-aikace don amfani da fayil ɗin API maimakon isa ga na'urar toshe kai tsaye ta amfani da ioctl.
  • An daidaita goyan bayan ka'idar WireGuard ta VPN.
  • An faɗaɗa ƙarfin tsarin tsarin eBPF. An aiwatar da tsarin CO-RE (Compile Sau ɗaya - Gudun Ko'ina), wanda ke magance matsalar ɗaukar hoto na shirye-shiryen eBPF da aka haɗa kuma yana ba ku damar haɗa lambar shirye-shiryen eBPF sau ɗaya kawai kuma amfani da loda na musamman na duniya wanda ya dace da shirin da aka ɗora zuwa. kernel na yanzu da Tsarin Nau'in BPF). Ƙara tsarin "BPF trampoline", wanda ke ba ku damar rage yawan sama lokacin da ake canja wurin kira tsakanin kernel da shirye-shiryen BPF zuwa sifili. Ana ba da ikon samun damar aikin kwaya kai tsaye daga shirye-shiryen BPF da dakatar da mai sarrafa.
  • Haɗe-haɗe don gano makullin tsaga yana faruwa lokacin samun damar bayanai marasa daidaituwa a cikin ƙwaƙwalwar ajiya saboda gaskiyar cewa lokacin aiwatar da umarnin atomic, bayanan sun ketare layin cache guda biyu na CPU. Kwayar kwaya ta kan tashi-tashi tana iya gano irin wannan toshewar da ke haifar da ɓarna mai mahimmanci, kuma ta ba da gargaɗi ko aika siginar SIGBUS zuwa aikace-aikacen da ke haifar da toshewa.
  • Ana ba da tallafi don Multipath TCP (MPTCP), haɓaka ƙa'idar TCP don tsara aikin haɗin TCP tare da isar da fakiti a lokaci guda tare da hanyoyi da yawa ta hanyar hanyoyin sadarwa daban-daban da ke hade da adiresoshin IP daban-daban.
  • Mai tsara ɗawainiya yana aiwatar da yanayin tsara tsarin SCHED_CORE, wanda ke ba ku damar sarrafa waɗanne matakai za a iya aiwatar da su tare a kan ainihin CPU iri ɗaya. Kowane tsari ana iya sanya mai gano kuki wanda ke bayyana iyakar amincewa tsakanin matakai (misali, na mai amfani ɗaya ko akwati). Lokacin shirya aiwatar da code, mai tsara tsarin zai iya tabbatar da cewa an raba ainihin CPU guda ɗaya kawai tsakanin hanyoyin da ke da alaƙa da mai shi ɗaya, wanda za'a iya amfani da shi don toshe wasu hare-haren Specter ta hanyar hana ayyuka masu aminci da marasa aminci daga gudana akan zaren SMT (Hyper Threading). .
  • Don ƙungiyoyi, an aiwatar da mai kula da ƙwaƙwalwar slab, wanda ya shahara don canja wurin lissafin ƙididdiga daga matakin shafukan ƙwaƙwalwar ajiya zuwa matakin abubuwan kernel, wanda ke ba da damar raba shafukan slab a cikin ƙungiyoyi daban-daban, maimakon ware maɓalli daban-daban don ma'amala. kowace kungiya. Hanyar da aka ba da shawarar ta ba da damar haɓaka haɓakar amfani da slab, rage girman ƙwaƙwalwar da aka yi amfani da shi don slab da 30-45%, rage yawan yawan ƙwaƙwalwar ajiyar kwaya da rage rarrabuwar ƙwaƙwalwa.
  • Ana ba da isar da bayanan ɓarna a cikin tsarin CTF (Ƙaramin Tsarin Nau'in Nau'in), wanda ke ba da ƙaramin ajiya na bayanai game da nau'ikan C, haɗin kai tsakanin ayyuka da alamun lalata.
  • An dakatar da tsarin DRBD (Rarraba Replicated Block Device) da na'urar /dev/raw (amfani da tutar O_DIRECT don samun damar fayil kai tsaye).

source: budenet.ru

Add a comment