Linux 5.18 tashmë është lëshuar dhe vjen me shumë ndryshime dhe përmirësime

Disa ditë më parë Linus Torvalds njoftoi disponueshmërinë e përgjithshme të versionit të qëndrueshëm të Linux 5.18, një version që mbërrin saktësisht dy muaj pas serisë së kernelit Linux 5.17 dhe mori tetë faza RC (Release Candidate) gjatë ciklit të tij të zhvillimit, gjë që ndihmoi zhvilluesit e kernelit të rregullonin gabimet dhe të përmirësonin veçoritë ekzistuese.

Ndër ndryshimet më të rëndësishme të këtij versioni të ri të Linux Kernel 5.18 përfshijnë ndryshimin në standardin e përpilimit C11, mbështetje për "ngjarjet e përdoruesit" në sistemin e gjurmimit, mbështetje për funksionin "portin e menaxhimit të sistemit pritës" » nga AMD, mbështetje për 64 -Shumat e kontrollit të integritetit të biteve në pajisjet NVMe dhe më shumë.

Lajmet kryesore në Linux 5.18

Shumë shtesa nga Intel janë bërë në këtë version të ri të Linux Kernel 5.18, duke përfshirë këtu drejtuesi i ri "Ndërfaqja e reagimit të harduerit" (HFI) për procesorët hibridë si Alder Lake, "Silicon i përcaktuar nga Softueri" (SDSi) është bashkuar për të mundësuar veçoritë e silikonit të licencuara me CPU-të e ardhshme Intel, "Intel Indirect Branch Tracking" (IBT) si pjesë e "Teknologjisë së Zbatimit të Fluksit të Kontrollit". ”, “ENQCMD” është riaktivizuar për Sapphire Rapids dhe më shumë. Intel PECI, Ndërfaqja e Kontrollit Mjedisor të Platformës, u shkri gjithashtu për ndërfaqen midis CPU dhe BMC në platformat e serverëve Intel.

L përgatitjet për virtualizimin e Intel IPI u ulën gjithashtu në Linux 5.18, ndërsa aktivizimi aktual duhet të jetë aty për ciklin v5.19. Sa i përket Intelit të ri në hapësirën grafike, Linux 5.18 ofron mbështetje për nën-platformën DG2 G12, mbështetje për grafika Intel Alder Lake N dhe pjesë të ndryshme të aktivizimit të DG2/Alchemist.

Ka gjithashtu punë për AMD EDAC për CPU-të Zen 4, përmirësime të ndërlidhura të virtualizimit nga AMD dhe punë të tjera në Zen 4. KVM me Linux 5.18 është gjithashtu i pajtueshëm me makinat virtuale AMD deri në 511 vCPU, nga 255 vCPU sot, dhe tejkalon gjeneratën e fundit EPYC. serverë që ofrojnë numër më të madh bërthamash me Bergamo. Sa i përket grafikëve AMD, Linux 5.18 mundëson "modalitetin e videos" FreeSync të AMDGPU si parazgjedhje, i cili ishte fshehur pas një opsioni moduli në kernelët e mëparshëm.

Blloqet e para të IP-së janë gjithashtu të aktivizuara për GPU-të dhe APU-të gjenerata e ardhshme, por më shumë janë planifikuar në kernel 5.19. Për sa i përket harduerit, "Raspberry Pi Zero 2W" ka mbështetje të plotë të kernelit Linux në këtë version.

Përveç kësaj, sistemi i skedarëve ReiserFS është zhvlerësuar dhe pritet të hiqet në vitin 2025. Zhvlerësimi i ReiserFS do të zvogëlojë përpjekjet e nevojshme për të ruajtur ndryshimet e zakonshme të sistemit të skedarëve për të mbështetur API-të e reja të montimit, iomap-it dhe vëllimit. .

Theksohet gjithashtu se kodi për llogaritjen e statistikave është ridizajnuar në drejtuesit Device-mapper, i cili ka përmirësuar ndjeshëm saktësinë e kontabilitetit në drejtuesit si dm-crypt. Për pajisjet NVMe, është zbatuar mbështetja për shumat e kontrollit 64-bit për kontrollet e integritetit.

Për më tepër, theksohet se ka filluar integrimi i një grupi arnimesh, i cili mund të zvogëlojë ndjeshëm kohën e rindërtimit të kernelit duke ristrukturuar hierarkinë e skedarëve të kokës dhe duke reduktuar numrin e ndërvarësive. Kerneli 5.18 përfshin arna që optimizojnë strukturën e skedarëve të kokës së planifikuesit (kernel/sched).

Kodi i kernelit mund të përdorë standardin C11, botuar në 2011. Më parë, kodi i shtuar në kernel duhej të përputhej me specifikimin ANSI C (C89), i cili u formua në vitin 1989. Ndryshoi opsionin '–std=gnu89' në '–std=gnu11 -Wno-shift- negative -value' në skriptet e ndërtimit të kernelit 5.18. Mundësia e përdorimit të standardit C17 u konsiderua, por në këtë rast do të ishte e nevojshme të rritet versioni minimal i mbështetur i GCC, ndërsa përfshirja e mbështetjes C11 përputhet me kërkesat aktuale për versionin GCC (5.1).

edhe Theksohen mjetet e zgjeruara për gjurmimin e aplikacioneve në hapësirën e përdoruesit. Versioni i ri i kernelit shton mundësinë që proceset e përdoruesit të krijojnë ngjarje të përdoruesit dhe të shkruajnë të dhëna në bufferin e gjurmëve, të cilat mund të shikohen përmes shërbimeve të zakonshme të gjurmës së kernelit si ftrace dhe perf.

Së fundi, nëse jeni të interesuar të jeni në gjendje të dini më shumë rreth tij, mund të konsultoni detajet në lidhja vijuese.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.