Oracle Linux 9 og Unbreakable Enterprise Kernel 7 í boði

Oracle hefur gefið út stöðugar útgáfur af Oracle Linux 9 dreifingunni og Unbreakable Enterprise Kernel 7 (UEK R7), staðsettar til notkunar í Oracle Linux dreifingunni sem valkostur við staðlaða kjarnapakkann frá Red Hat Enterprise Linux. Oracle Linux 9 dreifingin er byggð á Red Hat Enterprise Linux 9 pakkagrunninum og er fullkomlega tvíundarsamhæfð við hann.

Uppsetning iso myndir af 8.6 GB og 840 MB, undirbúnar fyrir x86_64 og ARM64 (aarch64) arkitektúra, eru í boði til niðurhals án takmarkana. Oracle Linux 9 hefur ótakmarkaðan og ókeypis aðgang að yum geymslunni með tvöföldum pakkauppfærslum sem laga villur (errata) og öryggisvandamál. Sérstuddar geymslur með settum af Application Stream og CodeReady Builder pakka hafa einnig verið útbúnar til niðurhals.

Auk kjarnapakkans frá RHEL (byggt á kjarna 5.14) býður Oracle Linux upp á sinn eigin kjarna, Unbreakable Enterprise Kernel 7, byggt á Linux kjarna 5.15 og fínstillt til að vinna með iðnaðarhugbúnaði og Oracle vélbúnaði. Kjarnaheimildirnar, þar á meðal sundurliðunin í einstaka plástra, eru fáanlegar í opinberu Oracle Git geymslunni. Unbreakable Enterprise Kernel er sjálfgefið uppsettur, staðsettur sem valkostur við staðlaða RHEL kjarnapakkann og býður upp á fjölda háþróaða eiginleika eins og DTrace samþættingu og bættan Btrfs stuðning. Burtséð frá viðbótarkjarnanum eru útgáfur Oracle Linux 9 og RHEL 9 alveg eins að virkni (listann yfir breytingar er að finna í RHEL9 tilkynningunni).

Helstu nýjungar í Unbreakable Enterprise Kernel 7:

  • Bættur stuðningur við Aarch64 arkitektúr. Sjálfgefin stærð minnisblaða á 64 bita ARM kerfum hefur verið lækkuð úr 64 KB í 4 KB, sem passar betur við minnisstærðir og vinnuálag sem er dæmigert fyrir ARM kerfi.
  • Afhending DTrace 2.0 kraftmikilla villuleitarkerfisins hefur haldið áfram, sem hefur verið skipt yfir í að nota eBPF kjarna undirkerfi. DTrace 2.0 keyrir ofan á eBPF, svipað og núverandi Linux rakningartól vinna ofan á eBPF.
  • Möguleiki Btrfs skráarkerfisins hefur verið aukinn. Ósamstilltri útfærslu á DISCARD aðgerðinni hefur verið bætt við Btrfs til að merkja losaðar blokkir sem ekki þarf lengur að geyma líkamlega. Ósamstilltur útfærsla gerir þér kleift að bíða ekki eftir að drifið ljúki DISCARD og framkvæma þessa aðgerð í bakgrunni. Bætt við nýjum festingarvalkostum til að einfalda endurheimt gagna úr skemmdu skráarkerfi: „rescue=ignorebadroots“ til uppsetningar þrátt fyrir skemmdir á sumum rótartrjám (umfang, uuid, gagnaflutningur, tæki, csum, laust pláss), „rescue=ignoredatacsums“ til að slökkva á athuga eftirlitstölur fyrir gögn og „rescue=all“ til að virkja samtímis „ignorebadroots“, „ignoredatacsums“ og „nologreplay“ stillingarnar. Gerði verulegar hagræðingar á afköstum sem tengjast fsync() aðgerðum. Bætti við stuðningi við fs-verity (sannvottun skráa og heiðarleikastaðfestingu) og kortlagningu notandaauðkennis.
  • XFS styður DAX aðgerðir fyrir beinan skráaaðgang, framhjá skyndiminni síðunnar til að útrýma tvöföldum skyndiminni. Bætti við breytingum til að takast á við flæðisvandamál með 32-bita time_t gagnategundinni árið 2038, þar á meðal nýjar bigtime og inobtcount festingarvalkostir.
  • Endurbætur hafa verið gerðar á OCFS2 (Oracle Cluster File System) skráarkerfinu.
  • Bætti við ZoneFS skráarkerfinu, sem einfaldar vinnu á lágu stigi með svæðisbundnum geymslutækjum. Svæðisbundin drif merkja tæki á hörðum seguldiskum eða NVMe SSD diskum, geymslurýminu þar sem er skipt í svæði sem mynda hópa af blokkum eða geirum, þar sem aðeins er leyft að bæta við gögnum í röð, sem uppfærir allan hóp blokkanna. ZoneFS FS tengir hvert svæði á drifinu við sérstaka skrá, sem hægt er að nota til að geyma gögn í hráum ham án þess að meðhöndla á sviði og blokk stigi, þ.e. Leyfir forritum að nota skráar-API í stað þess að fá beinan aðgang að blokkartækinu með ioctl.
  • Stuðningur við VPN WireGuard samskiptareglur hefur verið stöðugur.
  • Geta eBPF undirkerfisins hefur verið aukin. CO-RE (Compile Once - Run Everywhere) vélbúnaðurinn hefur verið innleiddur, sem leysir vandamálið varðandi færanleika samsettra eBPF forrita og gerir þér kleift að safna saman kóða eBPF forrita aðeins einu sinni og nota sérstakan alhliða hleðslutæki sem aðlagar hlaðna forritið að núverandi kjarna og BPF tegundasnið). Bætt við „BPF trampólín“ vélbúnaðinum, sem gerir þér kleift að draga úr kostnaði við að flytja símtöl milli kjarna og BPF forrita í núll. Möguleikinn á að fá beinan aðgang að kjarnavirkni frá BPF forritum og stöðva meðhöndlunina er veitt.
  • Skynjari fyrir klofna læsa hefur verið samþættur, sem á sér stað þegar aðgangur er að ósamræmdum gögnum í minni vegna þess að þegar frumeinkenni eru framkvæmd fara gögnin yfir tvær CPU skyndiminni línur. Kjarninn getur skyndilega greint slíkar stíflur sem valda verulegri skerðingu á frammistöðu og gefið út viðvaranir eða sent SIGBUS merki til forritsins sem veldur stíflunni.
  • Stuðningur er veittur fyrir Multipath TCP (MPTCP), framlengingu á TCP samskiptareglunum til að skipuleggja rekstur TCP tengingar með afhendingu pakka samtímis eftir nokkrum leiðum í gegnum mismunandi netviðmót sem tengjast mismunandi IP tölum.
  • Verkefnaáætlunarmaðurinn útfærir SCHED_CORE tímasetningarhaminn, sem gerir þér kleift að stjórna hvaða ferlum er hægt að framkvæma saman á sama CPU kjarna. Hægt er að úthluta hverju ferli vafrakökuauðkenni sem skilgreinir umfang trausts milli ferla (til dæmis, sem tilheyrir sama notanda eða íláti). Þegar þú skipuleggur keyrslu kóða getur tímaáætlunarmaðurinn tryggt að einum CPU kjarna sé aðeins deilt á milli ferla sem tengjast sama eiganda, sem hægt er að nota til að loka fyrir sumar Spectre árásir með því að koma í veg fyrir að traust og ótraust verkefni keyri á sama SMT (Hyper Threading) þræði .
  • Fyrir cgroups hefur verið innleiddur plötuminni stjórnandi, sem er áberandi fyrir að flytja plötubókhald frá stigi minnisblaðsíðna yfir á stigi kjarnahluta, sem gerir það mögulegt að deila plötusíðum í mismunandi cgroups, í stað þess að úthluta sérstökum plötuskyndiminni fyrir cgroups. hvern cgroup. Fyrirhuguð nálgun gerir það mögulegt að auka skilvirkni notkunar á plötu, minnka stærð minnis sem notað er fyrir plötu um 30-45%, draga verulega úr heildar minnisnotkun kjarnans og draga úr sundrun minni.
  • Afhending kembigagnagagna er veitt á CTF-sniði (Compact Type Format), sem veitir þétta geymslu á upplýsingum um C-gerðir, tengingar á milli aðgerða og villuleitartákn.
  • DRBD (Distributed Replicated Block Device) einingin og /dev/raw tækið hefur verið hætt (notaðu O_DIRECT fánann fyrir beinan skráaraðgang).

Heimild: opennet.ru

Bæta við athugasemd