Mae Oracle wedi rhyddhau fersiynau sefydlog o'i ddosbarthiad. Oracle Linux 9 a chnewyllyn Unbreakable Enterprise Kernel 7 (UEK R7), wedi'i leoli i'w ddefnyddio yn y dosbarthiad Oracle Linux fel dewis arall yn lle'r pecyn cnewyllyn safonol gan Red Hat Enterprise LinuxDosbarthu Oracle Linux Mae 9 yn seiliedig ar sail pecynnau Red Hat Enterprise Linux 9 ac mae'n gwbl gydnaws â fersiwn ddeuaidd.
Mae delweddau gosod ISO o faint 8.6 GB ac 840 MB, wedi'u paratoi ar gyfer pensaernïaeth x86_64 ac ARM64 (aarch64), ar gael i'w lawrlwytho'n ddiderfyn. Oracle Linux Mae mynediad diderfyn a rhad ac am ddim i ystorfa YUM gyda diweddariadau pecynnau deuaidd, gan gynnwys atebion namau a phroblemau diogelwch, bellach ar gael. Mae ystorfeydd a gynhelir ar wahân gyda phecynnau Application Stream a CodeReady Builder hefyd ar gael i'w lawrlwytho.
Yn ogystal â'r pecyn cnewyllyn o RHEL (yn seiliedig ar gnewyllyn 5.14), Oracle Linux cynigiodd ei gnewyllyn ei hun, Unbreakable Enterprise Kernel 7, yn seiliedig ar y cnewyllyn Linux 5.15 ac wedi'i optimeiddio ar gyfer rhedeg meddalwedd a chaledwedd diwydiannol Oracle. Mae cod ffynhonnell y cnewyllyn, gan gynnwys dadansoddiad o glytiau unigol, ar gael yn ystorfa Git gyhoeddus Oracle. Mae'r Unbreakable Enterprise Kernel wedi'i osod yn ddiofyn, wedi'i leoli fel dewis arall yn lle'r pecyn cnewyllyn RHEL safonol, ac mae'n darparu nifer o nodweddion uwch, megis integreiddio DTrace a chefnogaeth Btrfs well. Yn ogystal â'r swyddogaeth cnewyllyn ychwanegol, mae'r datganiadau Oracle Linux Mae 9 a RHEL 9 yn hollol union yr un fath (gellir dod o hyd i'r rhestr o newidiadau yn y cyhoeddiad RHEL9).
Nodweddion allweddol newydd yn Unbreakable Enterprise Kernel 7:
- Cefnogaeth well ar gyfer pensaernïaeth Aarch64. Mae maint rhagosodedig y dudalen cof ar systemau ARM 64-bit wedi'i leihau o 64 KB i 4 KB, gan gydweddu'n well â meintiau cof a llwythi gwaith nodweddiadol ar gyfer systemau ARM.
- Mae system dadfygio deinamig DTrace 2.0 wedi'i rhyddhau, ac mae wedi'i mudo i ddefnyddio is-system graidd eBPF. Mae DTrace 2.0 yn rhedeg ar ben eBPF, yn debyg i sut mae systemau presennol yn rhedeg ar ben eBPF. Linux offer olrhain.
- Mae galluoedd system ffeiliau Btrfs wedi'u hehangu. Mae Btrfs bellach yn cynnwys gweithrediad anghydamserol o'r llawdriniaeth DISCARD i farcio blociau rhydd na ellir eu storio'n gorfforol mwyach. Mae'r gweithrediad anghydamserol yn dileu'r angen i aros i'r gyriant gwblhau DISCARD ac yn caniatáu i'r llawdriniaeth hon gael ei chyflawni yn y cefndir. Ychwanegwyd opsiynau mowntio newydd i symleiddio adfer data o system ffeiliau sydd wedi'i difrodi: "rescue=ignorebadroots" ar gyfer mowntio er gwaethaf difrod i rai coed gwreiddiau (extent, uuid, data reloc, device, csum, free space), "rescue=ignoredatacsums" ar gyfer analluogi dilysu swm gwirio data, a "rescue=all" ar gyfer galluogi'r moddau 'ignorebadroots', 'ignoredatacsums', a 'nologreplay' ar yr un pryd. Gwnaed optimeiddiadau perfformiad sylweddol yn gysylltiedig â gweithrediadau fsync(). Ychwanegwyd cefnogaeth ar gyfer fs-verity (gwirio dilysrwydd a chyfanrwydd ffeiliau) a mapio ID defnyddiwr.
- Mae XFS bellach yn cefnogi gweithrediadau DAX ar gyfer mynediad uniongyrchol i'r system ffeiliau, gan osgoi storfa'r dudalen i osgoi storio dwbl. Ychwanegwyd newidiadau i fynd i'r afael â phroblemau gyda'r math data time_t 32-bit yn gorlifo yn 2038, gan gynnwys opsiynau mowntio newydd: bigtime ac inobtcount.
- Mae gwelliannau wedi'u gwneud i system ffeiliau OCFS2 (System Ffeiliau Clwstwr Oracle).
- Mae system ffeiliau ZoneFS wedi'i hychwanegu, gan symleiddio gwaith lefel isel gyda dyfeisiau storio parthau. Gyriannau disg caled neu SSDs NVMe yw dyfeisiau storio parthau y mae eu lle storio wedi'i rannu'n barthau, sef grwpiau o flociau neu sectorau. Dim ond ychwanegiadau data olynol a ganiateir, gyda'r grŵp bloc cyfan wedi'i ddiweddaru. Mae ZoneFS yn cysylltu pob parth yn y gyriant â ffeil ar wahân, y gellir ei defnyddio i storio data mewn modd crai heb drin lefel sector neu floc, gan ganiatáu i gymwysiadau ddefnyddio'r API ffeil yn lle cyrchu'r ddyfais bloc yn uniongyrchol gan ddefnyddio ioctl.
- Mae cefnogaeth protocol wedi'i sefydlogi VPN WireGuard.
- Mae galluoedd yr is-system eBPF wedi'u hehangu. Mae'r mecanwaith CO-RE (Compile Once - Run Everywhere) wedi'i weithredu, gan fynd i'r afael â chludadwyedd rhaglenni eBPF wedi'u llunio. Mae'n caniatáu i raglenni eBPF gael eu llunio unwaith yn unig a defnyddio llwythwr cyffredinol arbennig sy'n addasu'r rhaglen wedi'i llwytho i'r mathau cnewyllyn a BTF (FPF Type Format) cyfredol. Mae'r mecanwaith "BPF trampolîn" wedi'i ychwanegu, gan ddileu bron yn llwyr y gorbenion o drosglwyddo galwadau rhwng y cnewyllyn a rhaglenni BPF. Mae mynediad uniongyrchol i ymarferoldeb y cnewyllyn o raglenni BPF ac atal trinwyr ar gael nawr.
- Mae synhwyrydd clo hollt wedi'i integreiddio. Mae'r cloeon hyn yn digwydd wrth gyrchu data cof heb ei alinio oherwydd bod y data'n croesi dwy linell storfa CPU wrth weithredu cyfarwyddyd atomig. Gall y cnewyllyn ganfod cloeon o'r fath ar unwaith, sy'n achosi gostyngiad perfformiad sylweddol, a chyhoeddi rhybuddion neu anfon signal SIGBUS i'r rhaglen sy'n achosi'r clo.
- Darperir cefnogaeth ar gyfer Multipath TCP (MPTCP), estyniad o'r protocol TCP ar gyfer trefnu gweithrediad cysylltiad TCP gyda chyflwyno pecynnau ar yr un pryd ar hyd sawl llwybr trwy wahanol ryngwynebau rhwydwaith sydd wedi'u rhwymo i wahanol ... Fy nghyfeiriad IP.
- Mae'r amserlennwr tasgau yn gweithredu'r modd amserlennu SCHED_CORE, sy'n rheoli pa brosesau all gyd-weithredu ar un craidd CPU. Gellir aseinio cwci i bob proses sy'n diffinio cwmpas yr ymddiriedaeth rhwng prosesau (er enghraifft, perchnogaeth yr un defnyddiwr neu gynhwysydd). Wrth drefnu gweithredu cod, gall yr amserlennwr sicrhau mai dim ond prosesau sy'n gysylltiedig â'r un perchennog sy'n rhannu un craidd CPU. Gellir defnyddio hyn i rwystro rhai ymosodiadau dosbarth Spectre trwy atal tasgau dibynadwy ac annibynadwy rhag gweithredu ar yr un edau SMT (Hyper Threading).
- Mae rheolydd cof slab wedi'i weithredu ar gyfer grwpiau-c. Ei nodwedd nodedig yw symud cyfrifyddu slab o lefel y dudalen i lefel gwrthrych y cnewyllyn, gan alluogi tudalennau slab a rennir ar draws gwahanol grwpiau-c, yn hytrach na dyrannu storfeydd dros dro slab ar wahân ar gyfer pob grŵp-c. Mae'r dull arfaethedig yn gwella'r defnydd o slabiau, yn lleihau maint cof slabiau 30-45%, yn lleihau'r defnydd cyffredinol o gof y cnewyllyn yn sylweddol, ac yn lleihau darnio cof.
- Mae data dadfygio bellach yn cael ei gyflenwi yn y fformat CTF (Compact Type Format), sy'n darparu storfa gryno o wybodaeth am fathau C, perthnasoedd rhwng swyddogaethau, a symbolau dadfygio.
- Mae'r modiwl DRBD (Dyfais Bloc Atgynhyrchiedig Dosbarthedig) a'r ddyfais /dev/raw wedi'u rhoi i ben (dylid defnyddio'r faner O_DIRECT ar gyfer mynediad uniongyrchol i ffeiliau).
Ffynhonnell: opennet.ru
