Saadaval on Oracle Linux 9 ja Unbreakable Enterprise Kernel 7 tuum.

Oracle on üksuse väljaannetest Oracle Linux 9 ja Unbreakable Enterprise Kernel 7 (UEK R7), mis on mõeldud Oracle Linuxi jaotises alternatiivina Red Hat Enterprise Linuxi põhijakile. Oracle Linux 9 on koostatud Red Hat Enterprise Linux 9 pakendibaasi põhjal ja on täielikult binaarselt ühilduv selle versiooniga.

Laadimiseks on saadaval piiramatud installatsioonisoome, mille suurus on 8,6 GB ja 840 MB, valmistatud x86_64 ja ARM64 (aarch64) arhitektuuride jaoks. Oracle Linux 9-le on avatud piiramatu ja tasuta juurdepääs yum-repositooriumile, kus on binaarsed pakettuuendused vigade parandamiseks (errata) ja turvaprobleemide lahendamiseks. Saadaval on ka eraldi toetavad repositooriumid rakenduste voogude (Application Stream) ja CodeReady Builder pakettide komplektidega.

Lisaks RHEL-iga kaasasolevale põhijakile (nakkumine 5.14) pakub Oracle Linux oma Unbreakable Enterprise Kernel 7, mis põhineb Linux 5.15 põhijahil ja on optimeeritud Oracle'i tööstustarkvara ja -seadmete jaoks. Põhijaki allikakoodeks, sealhulgas eraldi plaastrite jagamine, on saadaval Oracle'i avalikus Git-repositooriumis. Unbreakable Enterprise Kernel paigaldatakse vaikimisi, see on mõeldud RHEL-i põhijaki alternatiivina ning pakub mitmeid täiustatud võimalusi, nagu DTrace'i integratsioon ja täiustatud Btrfs-i tugi. Lisaks funktsionaalsusele on Oracle Linux 9 ja RHEL 9 väljaanded täielikult identsed (muutuste loetelu on saadaval RHEL9 teadetes).

Olulised uuendused Unbreakable Enterprise Kernel 7-s:

  • Parandatud Aarch64 arhitektuuri tugi. 64-bitiste ARM-süsteemide mäluleheküljed on vaikesättega vähendatud 64 KB-lt 4 KB-le, mis sobib paremini mälumahtude ja koormuse tüüpidega, mis on tüüpilised ARM-süsteemidele.
  • DTrace 2.0 dünaamilise tõrkeotsingu süsteemi tarnimist on jätkatud, viidud üle kasutama kernelite eBPF alamüsteemi. DTrace 2.0 toimib eBPF peal, sarnaselt sellele, kuidas olemasolevad Linuxi jälgimisriistad toimivad eBPF peal.
  • Btrfs uusimad funktsioonid on laienenud. Btrfs-s on lisatud asünkroonne DISCARD operatsioon vabade plokkide märkimiseks, mida ei pea enam füüsiliselt säilitama. Asünkroonne teostus võimaldab mitte oodata DISCARD lõpetamist salvestusseadmest ja teostada operatsiooni taustal. Uued mountimise valikud lihtsustavad andmete taastamist kahjustatud failisüsteemidest: "rescue=ignorebadroots" kahjustatud juurtõkete (extent, uuid, andmete ümberpaigutus, seade, csum, vaba ruum) olemasolust hoolimata mountimiseks, "rescue=ignoredatacsums" andmete kontrollsummade kontrollimise keelamiseks ning "rescue=all" samade ajal 'ignorebadroots', 'ignoredatacsums' ja 'nologreplay' režiimide aktiveerimiseks. Toodud on olulised jõudluse optimeerimised, mis on seotud fsync() operatsioonide tegemisega. Lisatud on fs-verity (failide ehtsuse ja terviklikkuse kontroll) ja kasutajaidentifikaatorite sidumise tugi.
  • XFS-is on juurutatud DAX operatsioonide tugi, mis võimaldab otse pääseda failisüsteemile lehevahemiku vahele jätmise kaudu, et vältida topeltvahemälu. Lisatud on muudatused, mis lahendavad 32-bitise time_t andmeüülemuse ülevoolu 2038. aastal, sealhulgas uued mountimise valikud bigtime ja inobtcount.
  • OCFS2 (Oracle Cluster File System) failisüsteemi on parendatud.
  • ZoneFS failisüsteem on lisatud, lihtsustades madala taseme tööd zoneeritud salvestusseadmetega. Zoneeritud salvestusseadmest mõistetakse seadmeid, millel on mehaanilised kõvakettad või NVMe SSD-d, mille salvestusruum on jagatud tsoonideks, mis koosnevad plokkide või sektorite rühmadest, kuhu lubatakse ainult järjestikune andmete lisamine, uuendades kogu plokkide rühma. ZoneFS failisüsteem seob iga tsooni salvestusseadmest eraldi failiga, mida saab kasutada andmete salvestamiseks raw-režiimis ilma sektori- ja plokkide tasemel manipuleerimiseta, s.t. võimaldab rakendustel kasutada failide API-d otse plokkseadmest pääsemise asemel ioctl-i kaudu.
  • Protokolli tugi on stabiliseeritud. VPN WireGuard.
  • eBPF-alamsüsteemi võimalused on laienenud. Rakendatud on CO-RE (Compile Once — Run Everywhere) mehhanism, mis lahendab kompileeritud eBPF-programmide üleviimise probleemi ning võimaldab eBPF-programmide koodi koguda üks kord ja kasutada spetsiaalset universaalset laadijat, mis kohandab laaditava programmi jooksvale tuumale ja BTF (BPF Type Format) tüüpidele. Lisatud on „BPF trampoline” mehhanism, mis vähendab praktiliselt nulli ülepea kulusid BPF-programmide ja tuuma vaheliste kutsungite edastamisel. Pakutakse võimalust otse tuuma funktsionaalsusele pöörduda BPF-programmide kaudu ning töötluse peatamiseks.
  • Integreeritud on lõhestatud lukustuse detektor („split lock”), mis tekib, kui pääseda juurde ühtsete andmete mälule konkreetselt, kuna atomaarse käsu täitmisel ületavad andmed kaks CPU vahemälu rida. Tuum suudab selliseid lukustusi reaalajas tuvastada, mis põhjustavad märkimisväärset jõudluse langust, ja väljastada hoiatusteateid või saata SIGBUS signaali lukustuse põhjustanud rakendusele.
  • Toetatud on Multipath TCP (MPTCP), protokolli TCP laiendus, mis korraldab TCP-ühenduse pakettide edastamist samaaegselt mitme marsruudi kaudu erinevate võrgu liideste kaudu, mis on seotud erinevate. IP-aadresside.
  • Ülesannete planeerijas on rakendatud SCHED_CORE planeerimisrežiim, mis võimaldab hallata, millised protsessid võivad töötada ühel CPU tuumal koos. Iga protsessile võib määrata küpsise identifikaatori, mis määrab usaldusala protsesside vahel (näiteks, et nad kuuluvad sama kasutaja või konteineri alla). Protsesside täitmise korral suudab planeerija tagada ühe CPU tuuma jagamise ainult sama omaniku protsesside vahel, mida võib kasutada Spectre klassi rünnakute blokeerimiseks, vältides usaldamatute ja usaldusväärsete ülesannete täitmist ühes SMT (Hyper Threading) voos.
  • Cgroup-ide on rakendatakse mälukontrollerit slab (slab memory controller), mis on tähelepanuväärne selle poolest, et slab'i arvestus on edasi viidud mälulehekülgedelt tuuma objektide tasemele. See võimaldab slab-lehekülgede jagamist erinevate cgroup'ide vahel, selle asemel et eraldada iga cgroup'i jaoks eraldi slab'i vahemälu. Pakutud lähenemine võimaldab suurendada slab'i tõhusust, vähendades kasutatava slab-mälu suurust 30-45% võrra, vähendades tuuma kogumälutarbimist ning vähendades mälufragmenteerimist.
  • Kohaletoimetatus on CTF (Compact Type Format) formaadis silumisandmed, mis tagavad kompaktsed andmete salvestamise C'i tüüpide, funktsioonide vaheliste seoste ja silumis-sümbolite kohta.
  • DRBD (Distributed Replicated Block Device) mooduli ja seadme /dev/raw kohaletoimetamine on lõpetatud (failide otsejuurdepääsuks tuleks kasutada O_DIRECT lippu).

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster