Acum câteva zile s-a anunțat Lansarea noii versiuni oficiale a kernelului Linux 6.17, care vine după două luni de muncă continuă.
Linux 6.17 este o versiune care marchează un pas semnificativ înainte în ceea ce privește performanța, stabilitatea și integrarea Descoperirea tehnologică prin excelență a sistemului de operare liber. Această versiune încorporează 14.334 de corecții contribuite de 2118 dezvoltatori, cu un patch de 46 MB care afectează peste 12.800 de fișiere și modifică peste un milion de linii de cod între adăugări și ștergeri. Prin aceasta, kernelul își reafirmă ritmul de inovare și amploarea comunității sale.
Btrfs, ext4 și NTFS3: Progrese cheie în sistemele de fișiere
Subsistemul de stocare și sistemele de fișiere au primit o atenție specială. Btrfs, unul dintre piloni al nucleului modern, acum oferă suport experimental pentru foliouri mari, ceea ce reduce consumul de memorie și îmbunătățește semnificativ performanța în operațiunile intensive. Mecanismele de citire anticipată au fost optimizate și gestionarea bitmap-urilor, realizând o creștere cu 20% a vitezei de creare a fișierelor goale. În plus, cheile din structura XArray sunt acum mai compacte, reducând numărul de noduri frunză cu până la 70%.
În paralel, ext4 adaugă suport pentru I/O bufferizat cu steagul RWF_DONTCACHE, permițând eliminarea datelor din memoria cache imediat după scriere, în timp ce EROFS adaugă compresie metadatelorÎntre timp, driverul NTFS3 extinde suportul pentru linkurile simbolice create în Windows și îmbunătățește validarea numelor, consolidând integrarea între platforme.
De asemenea, evidențiază Tranziția Bcachefs către mentenanță externă, în urma excluderii sale din dezvoltarea activă a kernelului principal. Deși va rămâne în baza de cod, dezvoltarea sa va depinde de ramura independentă condusă de Kent Overstreet până la consolidarea reintegrării sale în ghidurile oficiale de dezvoltare a kernelului.
Module noi și simplificarea planificatorului de activități
El Kernelul 6.17 unifică codurile pentru sistemele cu un singur procesor și cu mai multe procesoare, eliminând configurațiile redundante. Această decizie simplifică gestionarea planificatorului de activități, făcând din versiunile SMP fundația chiar și în mediile cu un singur procesor.
Un alt dintre marile completări este Modulul DAMON_STAT, care extinde capacitățile subsistemului DAMON prin furnizarea de statistici privind accesul la memorie și inactivitate. În aceeași zonă, sistemele ARM64 primește suport pentru patch-uri live (Live Patching), care permite actualizarea kernelului fără repornire.
Sprijinul pidfd este extins cu capacitatea de a asocia atribute extinse din spațiul utilizatorului și să mențină informațiile între redeschiderile aceluiași proces, o îmbunătățire esențială pentru gestionarea avansată a proceselor în mediile cu mai mulți utilizatori.
Progrese în securitatea, depanarea și fiabilitatea sistemelor
Noua versiune a kernelului Linux, versiunea 6.17, introduce îmbunătățiri mecanismelor de protecție ale kernelului, în special împotriva vulnerabilităților procesorului. În loc să se bazeze pe nume specifice de atacuri, Configurațiile vă permit acum să selectați vectori de blocare în funcție de tipul de izolație compromisă. (fie între procesele utilizatorului, între kernel și utilizator sau între medii virtualizate), oferind o protecție mai robustă și mai eficientă.
Nucleul de asemenea îmbunătățește securitatea sistemului de fișiere /proc, corectând numărul inode-ului rădăcină pentru a preveni manipularea rău intenționată prin montări false. Aceasta se adaugă la Integrarea protecțiilor în compilare cu Clang, care inițializează toate variabilele din stivă pentru a preveni scurgerile de date neinițializate.
În plus, se subliniază și faptul că în kernelul introduce noi componente care permit monitorizarea aplicațiilor critice și verifică conformitatea cu comportamentele definite în modelele formale. În același timp, sistemul AppArmor își extinde domeniul de aplicare prin includerea controlului accesului pentru socket-urile AF_UNIX, consolidând stratul de securitate al comunicațiilor interne.
Rețea, virtualizare și performanță optimizată
În ceea ce privește rețeaua, Linux 6.17 introduce suport pentru algoritmul de control al congestiei TCP DualPI2, gând pentru a menține un echilibru între traficul cu prioritate ridicată și traficul standard fără a degrada performanțaPrecizia dimensiunii ferestrei de recepție TCP a fost, de asemenea, îmbunătățită, iar suportul pentru Multipath TCP (MPTCP) a fost extins, sporind capacitățile de transmisie simultană pe mai multe căi.
El suport pentru Power over Ethernet (PES) permite acum strategii configurabile de distribuție a energiei, îmbunătățind eficiența dispozitivelor precum camerele IP și punctele de acces. Între timp, Protocolul de transport al componentelor de management (MCTP) încorporează rutare avansată, permițând comunicarea între noduri externe prin intermediul nodurilor intermediare.
În domeniul virtualizării, Hipervizorul KVM adaugă suport pentru controlerul de întreruperi GICv5 pe ARM...și a fost adăugat parametrul CONFIG_KVM_IOAPIC, care permite dezactivarea emulărilor driverelor mai vechi. În plus, protecția împotriva vulnerabilităților VMSCAPE a fost consolidată, iar modulul Lockdown LSM, care limitează accesul utilizatorului root la kernel, a fost reactivat - o caracteristică vitală în mediile cu securitate îmbunătățită și UEFI Secure Boot.
GPU, sunet și suport pentru noi arhitecturi
Controlerul DRM-ul Xe de la Intel îmbunătățește compatibilitatea cu microarhitecturile Panther Lake și WildCat Lake, în timp ce șoferul AMDGPU extinde suportul pentru mecanismele de curățare a memoriei (Cleaner Shader) și adaugă optimizări pentru laptopuri cu grafică hibridă.
Controlerul i915 adoptă funcția drm_panic, similară cu un „ecran albastru al morții” ceea ce ajută la diagnosticarea erorilor critice. În plus, continuă să se integreze munca la driverul Nova, scris în Rust pentru GPU-urile NVIDIA, adăugând suport pentru seria GeForce RTX 2000 și noi funcții pentru gestionarea memoriei, framebuffer-uri și firmware GSP.
Pe de altă parte, șoferii Adreno, Panfrost și Lima extind suportul pentru GPU-urile Qualcomm, Mediatek și Rockchip, respectiv. În departamentul audio, kernelul adaugă suport pentru sisteme noi precum Fairphone 4 și 5, Framework Laptop 13 (Ryzen AI 300) și diverse modele de la HP, ASUS și LG, reflectând angajamentul kernelului față de compatibilitatea deplină cu hardware-ul modern.
În cele din urmă, suportul pentru plăci de bază ARM și SoC-uri este extins prin includerea unor cipuri precum NVIDIA Tegra264, Exynos 2200, Marvell PXA1908, Sophgo SG2000, Mediatek mt6572, Renesas R-Car V4M-7 și TI am62d2, consolidând prezența Linux în dispozitivele mobile, embedded și de înaltă performanță.
În cele din urmă, dacă sunteți interesat să aflați mai multe despre acesta, puteți consulta detaliile în următorul link.