Oracle Linux 9 le Unbreakable Enterprise Kernel 7 lia fumaneha

Oracle e phatlalalitse litokollo tse tsitsitseng tsa kabo ea Oracle Linux 9 le Unbreakable Enterprise Kernel 7 (UEK R7), e behiloeng molemong oa tšebeliso ea Oracle Linux e le mokhoa o mong oa sephutheloana sa kernel se tloaelehileng ho tsoa ho Red Hat Enterprise Linux. Kabo ea Oracle Linux 9 e ipapisitse le setsi sa sephutheloana sa Red Hat Enterprise Linux 9 mme e lumellana ka botlalo le eona.

Ho kenya litšoantšo tsa iso tsa 8.6 GB le 840 MB, tse lokiselitsoeng bakeng sa meralo ea x86_64 le ARM64 (aarch64), li fanoa bakeng sa ho khoasolla ntle le lithibelo. Oracle Linux 9 e na le phihlello e sa lekanyetsoang le ea mahala ea polokelo ea yum e nang le lisebelisoa tsa liphutheloana tsa binary tse lokisang liphoso (errata) le litaba tsa ts'ireletso. Libaka tsa polokelo tse tšehetsoeng ka thoko tse nang le liphutheloana tsa Application Stream le CodeReady Builder le tsona li lokiselitsoe ho khoasolla.

Ntle le sephutheloana sa kernel se tsoang ho RHEL (e thehiloeng ho kernel 5.14), Oracle Linux e fana ka kernel ea eona, Unbreakable Enterprise Kernel 7, e thehiloeng ho Linux kernel 5.15 mme e ntlafalitsoe bakeng sa ho sebetsa ka software ea indasteri le Oracle hardware. Mehloli ea kernel, ho kenyelletsa le karohano ea lipache ka bomong, e fumaneha sebakeng sa sechaba sa Oracle Git. The Unbreakable Enterprise Kernel e kentsoe ka ho sa feleng, e behiloe e le mokhoa o mong oa sephutheloana sa kernel sa RHEL mme e fana ka lintlha tse ngata tse tsoetseng pele joalo ka kopanyo ea DTrace le tšehetso e ntlafalitsoeng ea Btrfs. Ntle le kernel e eketsehileng, likhatiso tsa Oracle Linux 9 le RHEL 9 li ts'oana ka botlalo ka ts'ebetso (lenane la liphetoho le ka fumanoa phatlalatsong ea RHEL9).

Litlhahiso tse ka sehloohong ho Unbreakable Enterprise Kernel 7:

  • Ts'ehetso e ntlafalitsoeng bakeng sa meralo ea Aarch64. Boholo bo sa feleng ba maqephe a memori lits'ebetsong tsa 64-bit ARM bo fokotsoe ho tloha ho 64 KB ho isa ho 4 KB, e ts'oanang hantle le boholo ba memori le meroalo ea mosebetsi e tloaelehileng ea litsamaiso tsa ARM.
  • Phano ea tsamaiso ea DTrace 2.0 ea dynamic debugging e tsoetse pele, e fetoletsoeng ho sebelisoa eBPF kernel subsystem. DTrace 2.0 e matha ka holim'a eBPF, e ts'oanang le kamoo lisebelisoa tsa ho latella Linux li sebetsang ka holim'a eBPF.
  • Bokhoni ba sistimi ea faele ea Btrfs bo ekelitsoe. Ts'ebetsong e sa lumellaneng ea ts'ebetso ea DISCARD e kenyelelitsoe ho Btrfs ho tšoaea li-blocks tse lokolotsoeng tse seng li sa hloke ho bolokoa 'meleng. Ts'ebetsong ea Asynchronous e u lumella hore u se ke ua emela hore koloi e phethe DISCARD le ho etsa ts'ebetso ena ka morao. E kenyellelitse likhetho tse ncha ho nolofatsa ho hlaphoheloa ha data ho tsoa ho sistimi e senyehileng ea faele: "rescue=ignorebadroots" bakeng sa ho hlongoa leha ho senyehile lifate tse ling tsa metso (boholo, uuid, reloc data, sesebelisoa, csum, sebaka sa mahala), "rescue=ignoredatacsums" ho tima. ho hlahloba li-checksums bakeng sa data le "rescue=all" ho thusa ka nako e le 'ngoe mekhoa ea' ignorebadroots ', ignoredatacssums' le 'nologreplay'. E entse lintlafatso tse kholo tse amanang le ts'ebetso ea fsync(). Tšehetso e ekelitsoeng bakeng sa fs-verity (tiisetso ea faele le netefatso ea botšepehi) le 'mapa oa ID ea mosebelisi.
  • XFS e ts'ehetsa ts'ebetso ea DAX bakeng sa phihlello ea faele ka kotloloho, e feta cache ea leqephe ho tlosa caching habeli. Liphetoho tse kentsoeng ho rarolla mathata a phallo ka mofuta oa data oa 32-bit time_t ka 2038, ho kenyeletsoa likhetho tse ncha tsa nako e telele le inobtcount mount.
  • Lintlafatso li entsoe ho sistimi ea faele ea OCFS2 (Oracle Cluster File System).
  • E kentse sistimi ea faele ea ZoneFS, e nolofatsang mosebetsi oa maemo a tlase ka lisebelisoa tsa polokelo ea libaka. Li-drive tsa Zoned li bolela lisebelisoa ho hard magnetic disks kapa NVMe SSDs, sebaka sa polokelo seo ho sona se arotsoeng ka libaka tse etsang lihlopha tsa li-blocks kapa likarolo, tseo ho tsona ho kenyelletsoang ka tatellano ea data ho lumelloang, ho ntlafatsa sehlopha sohle sa li-blocks. ZoneFS FS e kopanya sebaka se seng le se seng sa koloi ka faele e arohaneng, e ka sebelisoang ho boloka data ka mokhoa o tala ntle le ho qhekella lekaleng le ho thibela, ke hore. E lumella lits'ebetso ho sebelisa faele ea API ho fapana le ho fihlella sesebelisoa sa block ka ho sebelisa ioctl.
  • Ts'ehetso ea protocol ea VPN WireGuard e tsitsitse.
  • Bokhoni ba tsamaiso e nyane ea eBPF bo ekelitsoe. Mokhoa oa CO-RE (Compile Once - Run Everywhere) o se o kentsoe ts'ebetsong, o rarollang bothata ba ho khoneha ha mananeo a eBPF a hlophisitsoeng 'me o u lumella ho bokella khoutu ea mananeo a eBPF hanngoe feela' me u sebelise mochine o khethehileng oa bokahohle o fetolang lenaneo le laetsoeng ho kernel ea hajoale le Sebopeho sa Mefuta ea BPF). E kentse mochine oa "BPF trampoline", o u lumellang ho fokotsa holimo ha u fetisetsa mehala pakeng tsa kernel le mananeo a BPF ho ea ho zero. Bokhoni ba ho fihlella ts'ebetso ea kernel ka kotloloho ho tsoa mananeong a BPF le ho emisa setshwari bo fanoe.
  • Sesebelisoa se kopaneng sa liloko tse arohaneng se etsahala ha o fihlella data e sa lekanyetsoang mohopolong ka lebaka la hore ha o etsa taelo ea athomo, data e tšela mela e 'meli ea cache ea CPU. Kernel e ka khona ho tseba li-blockages tse joalo tse bakang tšenyo e kholo ea ts'ebetso, 'me ea fana ka litemoso kapa ea romela lets'oao la SIGBUS ts'ebelisong e bakang thibelo.
  • Tšehetso e fanoa bakeng sa Multipath TCP (MPTCP), katoloso ea protocol ea TCP bakeng sa ho hlophisa ts'ebetso ea khokahano ea TCP le ho fana ka lipakete ka nako e le 'ngoe litseleng tse' maloa ka li-interfaces tse fapaneng tsa marang-rang tse amanang le liaterese tse fapaneng tsa IP.
  • Sehlophisi sa mosebetsi se sebelisa mokhoa oa kemiso oa SCHED_CORE, o u lumellang ho laola hore na ke lits'ebetso life tse ka etsoang hammoho motheong o tšoanang oa CPU. Ts'ebetso e 'ngoe le e' ngoe e ka abeloa sekhetho sa cookie se hlalosang boholo ba ts'epo lipakeng tsa lits'ebetso (mohlala, tsa mosebelisi a le mong kapa setshelo). Ha o hlophisa ts'ebetso ea khoutu, mohlophisi a ka etsa bonnete ba hore konokono e le 'ngoe ea CPU e arolelanoa feela har'a lits'ebetso tse amanang le mong'a a le mong, tse ka sebelisoang ho thibela litlhaselo tse ling tsa Specter ka ho thibela mesebetsi e tšepahalang le e sa tšepahaleng ho sebetsa ka khoele e tšoanang ea SMT (Hyper Threading). .
  • Bakeng sa lihlopha, "slab memory controller" e kentsoe ts'ebetsong, e leng e hlokomelehang bakeng sa ho fetisetsa litlaleho tsa slab ho tloha boemong ba maqephe a memori ho ea boemong ba lintho tsa kernel, e leng se etsang hore ho khonehe ho arolelana maqephe a slab ka lihlopha tse fapaneng, ho e-na le ho fana ka li-cache tse arohaneng tsa li-slab. sehlopha ka seng. Mokhoa o reriloeng o etsa hore ho khonehe ho eketsa bokhoni ba ho sebelisa slab, ho fokotsa boholo ba mohopolo o sebelisoang bakeng sa slab ka 30-45%, ho fokotsa haholo tšebeliso ea mohopolo oa kernel le ho fokotsa ho arohana ha mohopolo.
  • Phano ea data ea ho lokisa liphoso e fanoa ka sebopeho sa CTF (Compact Type Format), e fanang ka polokelo e kopaneng ea tlhahisoleseling mabapi le mefuta ea C, likhokahano lipakeng tsa mesebetsi le matšoao a ho lokisa liphoso.
  • Mojule oa DRBD (Distributed Replicated Block Device) le sesebelisoa sa / dev/raw se khaolitsoe (sebelisa folakha ea O_DIRECT bakeng sa phihlello ea faele e tobileng).

Source: opennet.ru

Eketsa ka tlhaloso