Linux 6.17: Karakteristika të reja në Btrfs, siguri, rrjetëzim, GPU dhe optimizim të përgjithshëm të kernelit

Tux, nuskë e kernel Linux

Pak ditë më parë u bë e ditur Publikimi i versionit të ri zyrtar të kernelit Linux 6.17, e cila vjen pas dy muajsh pune të vazhdueshme.

Linux 6.17 është një version që shënon një hap të rëndësishëm përpara në performancë, stabilitet dhe integrim Përparimi teknologjik i sistemit operativ falas par excellence. Ky version përfshin 14,334 rregullime të kontribuara nga 2118 zhvillues, me një patch prej 46 MB që prek më shumë se 12,800 skedarë dhe modifikon më shumë se një milion rreshta kodi midis shtesave dhe fshirjeve. Me këtë, kerneli riafirmon ritmin e inovacionit dhe gjerësinë e komunitetit të tij.

Btrfs, ext4 dhe NTFS3: Përparime Kryesore në Sistemet e Skedarëve

Nënsistemi i ruajtjes dhe sistemet e skedarëve kanë marrë vëmendje të veçantë. Btrfs, një nga shtyllat të kernelit modern, tani ofron mbështetje eksperimentale për gjethe të mëdha, gjë që zvogëlon ngarkesën e memories dhe përmirëson ndjeshëm performancën në operacione intensive. Mekanizmat e leximit paraprak janë optimizuar dhe menaxhim bitmap, duke arritur një rritje prej 20% në shpejtësinë e krijimit të skedarëve bosh. Përveç kësaj, çelësat në strukturën XArray tani janë më kompaktë, duke zvogëluar numrin e nyjeve të gjetheve deri në 70%.

Paralelisht, ext4 shton mbështetje për I/O të buferuara me flamurin RWF_DONTCACHE, duke lejuar që të dhënat të hiqen nga memoria e përkohshme menjëherë pas shkrimit, ndërsa EROFS shton kompresimin e meta të dhënaveNdërkohë, drajveri NTFS3 zgjeron mbështetjen për lidhjet simbolike të krijuara në Windows dhe përmirëson validimin e emrit, duke forcuar integrimin ndërplatformor.

Ajo gjithashtu thekson Kalimi i Bcachefs në mirëmbajtje të jashtme, pas përjashtimit të tij nga zhvillimi aktiv i kernelit kryesor. Edhe pse do të mbetet në bazën e kodit, zhvillimi i tij do të varet nga dega e pavarur e udhëhequr nga Kent Overstreet derisa të konsolidohet riintegrimi i tij në udhëzimet zyrtare të zhvillimit të kernelit.

Module të reja dhe thjeshtim i planifikuesit të detyrave

El Kernel 6.17 unifikon kodet për sistemet me një procesor dhe shumëprocesorësh, duke eliminuar konfigurimet e tepërta. Ky vendim thjeshton menaxhimin e planifikuesit të detyrave, duke i bërë versionet SMP themelin edhe në mjediset me një procesor të vetëm.

Një tjetër nga shtesat e mëdha është Moduli DAMON_STAT, i cili zgjeron aftësitë e nënsistemit DAMON duke ofruar statistika mbi aksesin në memorie dhe mosaktivitetin. Në të njëjtën zonë, sistemet ARM64 fiton mbështetje për patch-e të drejtpërdrejta (Live Patching), i cili lejon që kerneli të përditësohet pa rinisje.

Mbështetja e pidfd është i zgjeruar me aftësinë për të shoqëruar atributet e zgjeruara nga hapësira e përdoruesit dhe ruajtja e informacionit midis rihapjeve të të njëjtit proces, një përmirësim thelbësor për menaxhimin e avancuar të proceseve në mjedise me shumë përdorues.

Përparime në sigurinë e sistemit, debugging dhe besueshmërinë

Versioni i ri i kernelit Linux, versioni 6.17, prezanton përmirësime në mekanizmat mbrojtës të kernelit, veçanërisht kundër dobësive të CPU-së. Në vend që të mbështetet në emra specifikë sulmesh, Konfigurimet tani ju lejojnë të zgjidhni vektorët bllokues bazuar në llojin e izolimit të kompromentuar. (qoftë midis proceseve të përdoruesit, midis kernelit dhe përdoruesit, apo midis mjediseve të virtualizuara), duke ofruar mbrojtje më të fuqishme dhe efikase.

Edhe bërthama përmirëson sigurinë e sistemit të skedarëve /proc, duke rregulluar numrin e tij të inode-it rrënjë për të parandaluar manipulimin keqdashës përmes montimeve të rreme. Kjo është përveç Integrimi i mbrojtjeve në kompilim me Clang, i cili inicializon të gjitha variablat në pirg për të parandaluar rrjedhjet e të dhënave të painicializuara.

Përveç kësaj, theksohet gjithashtu se në kerneli prezanton komponentë të rinj që lejojnë monitorimin e aplikacioneve kritike dhe verifikojnë përputhshmërinë me sjelljet e përcaktuara në modelet formale. Në të njëjtën kohë, sistemi AppArmor zgjeron fushëveprimin e tij duke përfshirë kontrollin e aksesit për soketat AF_UNIX, duke forcuar shtresën e sigurisë së komunikimeve të brendshme.

Rrjeti, virtualizimi dhe performanca e optimizuar

Për sa i përket rrjetit, Linux 6.17 prezanton mbështetje për algoritmi i kontrollit të mbingarkesës TCP DualPI2, mendova për të ruajtur një ekuilibër midis trafikut me përparësi të lartë dhe trafikut standard pa degraduar performancënSaktësia e madhësisë së dritares së marrjes së TCP është përmirësuar gjithashtu dhe mbështetja për Multipath TCP (MPTCP) është zgjeruar, duke rritur aftësitë e transmetimit të njëkohshëm në shtigje të shumëfishta.

El mbështetje për Power over Ethernet (PES) tani lejon strategji të konfigurueshme të shpërndarjes së energjisë, duke përmirësuar efikasitetin në pajisje të tilla si kamerat IP dhe pikat e aksesit. Ndërkohë, Protokolli i Transportit të Komponentëve të Menaxhimit (MCTP) përfshin rrugëzim të përparuar, duke mundësuar komunikimin midis nyjeve të jashtme nëpërmjet nyjeve të ndërmjetme.

Në fushën e virtualizimit, Hipervizori KVM shton mbështetje për kontrolluesin e ndërprerjeve GICv5 në ARM, dhe është shtuar parametri CONFIG_KVM_IOAPIC, i cili lejon çaktivizimin e emulimeve të drajverëve të vjetër. Përveç kësaj, është forcuar mbrojtja kundër dobësive të VMSCAPE dhe është riaktivizuar moduli Lockdown LSM, i cili kufizon aksesin e përdoruesit root në kernel - një veçori jetësore në mjediset e përmirësuara të sigurisë dhe UEFI Secure Boot.

GPU, zë dhe mbështetje për arkitekturat e reja

Kontrolluesi Xe DRM i Intel përparon kompatibilitetin me mikroarkitekturat Panther Lake dhe WildCat Lake, ndërsa shoferi AMDGPU zgjeron mbështetjen për mekanizmat e pastrimit të memories (Cleaner Shader) dhe shton optimizime për laptopët me grafikë hibride.

Kontrolluesi i915 përdor veçorinë drm_panic, e ngjashme me një "ekran blu të vdekjes" gjë që ndihmon në diagnostikimin e gabimeve kritike. Përveç kësaj, puna në drajverin Nova, të shkruar në Rust për GPU-të NVIDIA, vazhdon të integrohet, duke shtuar mbështetje për serinë GeForce RTX 2000 dhe veçori të reja për menaxhimin e memories, framebufferat dhe firmware-in GSP.

Nga ana tjetër, shoferët Adreno, Panfrost dhe Lima zgjerojnë mbështetjen për GPU-të Qualcomm, Mediatek dhe Rockchip, përkatësisht. Në departamentin e audios, kerneli shton mbështetje për sisteme të reja si Fairphone 4 dhe 5, Framework Laptop 13 (Ryzen AI 300) dhe modele të ndryshme nga HP, ASUS dhe LG, duke reflektuar angazhimin e kernelit për pajtueshmëri të plotë me harduerin modern.

Së fundmi, mbështetja për pllakat ARM dhe SoC-të është zgjeruar me përfshirjen e çipave të tillë si NVIDIA Tegra264, Exynos 2200, Marvell PXA1908, Sophgo SG2000, Mediatek mt6572, Renesas R-Car V4M-7 dhe TI am62d2, duke konsoliduar praninë e Linux-it në pajisjet mobile, të integruara dhe me performancë të lartë.

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