Prije nekoliko dana je objavljeno Izlazak nove službene verzije Linux kernela 6.17, što dolazi nakon dva mjeseca neprekidnog rada.
Linux 6.17 je verzija koja označava značajan korak naprijed u performansama, stabilnosti i integraciji Tehnološki proboj slobodnog operativnog sistema par excellence. Ovo izdanje uključuje 14.334 ispravke koje je doprinijelo 2118 programera, sa zakrpom od 46 MB koja utiče na više od 12.800 datoteka i mijenja više od milion linija koda između dodavanja i brisanja. Ovim, kernel potvrđuje svoj tempo inovacija i širinu svoje zajednice.
Btrfs, ext4 i NTFS3: Ključni napredak u datotečnim sistemima
Podsistem za pohranu podataka i sistemi datoteka su dobili posebnu pažnju. Btrfs, jedan od stubova modernog kernela, sada nudi eksperimentalnu podršku za velike folioe, što smanjuje opterećenje memorije i značajno poboljšava performanse u intenzivnim operacijama. Mehanizmi za unaprijed čitanje su optimizirani i upravljanje bitmapama, postižući povećanje brzine kreiranja praznih datoteka za 20%. Osim toga, ključevi u XArray strukturi su sada kompaktniji, smanjujući broj listnih čvorova do 70%.
Paralelno, ext4 dodaje podršku za baferovani I/O sa RWF_DONTCACHE zastavicom, omogućavajući uklanjanje podataka iz keša odmah nakon pisanja, dok EROFS dodaje kompresiju metapodatakaU međuvremenu, NTFS3 drajver proširuje podršku za simboličke veze kreirane u Windowsu i poboljšava validaciju imena, jačajući integraciju između platformi.
Takođe naglašava Bcachefs prelazi na eksterno održavanje, nakon što je isključen iz aktivnog razvoja glavnog kernela. Iako će ostati u kodnoj bazi, njegov razvoj će zavisiti od nezavisne grane koju vodi Kent Overstreet dok se ne konsoliduje njegova reintegracija u službene smjernice za razvoj kernela.
Novi moduli i pojednostavljenje planera zadataka
El Kernel 6.17 ujedinjuje kodove za jednoprocesorske i višeprocesorske sisteme, eliminirajući redundantne konfiguracije. Ova odluka pojednostavljuje upravljanje raspoređivačem zadataka, čineći SMP verzije osnovom čak i u okruženjima s jednim procesorom.
Još jedan od sjajnih dodataka je DAMON_STAT modul, koji proširuje mogućnosti DAMON podsistema pružanjem statistike o pristupu memoriji i neaktivnosti. U istom području, sistemi ARM64 dobija podršku za live patch-ove (Live Patching), što omogućava ažuriranje kernela bez ponovnog pokretanja sistema.
Podrška pidfd je proširen mogućnošću povezivanja proširenih atributa. iz korisničkog prostora i održavati informacije između ponovnog otvaranja istog procesa, što je bitno poboljšanje za napredno upravljanje procesima u okruženjima s više korisnika.
Napredak u sigurnosti sistema, otklanjanju grešaka i pouzdanosti
Nova verzija Linux kernela, verzija 6.17, uvodi poboljšanja u mehanizme zaštite kernela, posebno protiv ranjivosti CPU-a. Umjesto oslanjanja na specifična imena napada, Konfiguracije vam sada omogućavaju odabir vektora blokiranja na osnovu vrste ugrožene izolacije. (bilo između korisničkih procesa, između kernela i korisnika ili između virtualiziranih okruženja), nudeći robusniju i efikasniju zaštitu.
Jezgro također poboljšava sigurnost datotečnog sistema /proc, ispravljanje broja korijenskog inoda kako bi se spriječila zlonamjerna manipulacija putem lažnih montiranja. Ovo je pored Integracija zaštita u kompilaciju pomoću Clanga, koji inicijalizira sve varijable na steku kako bi se spriječilo curenje neinicijaliziranih podataka.
Osim toga, naglašava se i da u kernel uvodi nove komponente koje omogućavaju praćenje kritičnih aplikacija i provjeriti usklađenost s ponašanjima definiranim u formalnim modelima. Istovremeno, AppArmor sistem proširuje svoj opseg uključivanjem kontrole pristupa za AF_UNIX sockete, jačajući sigurnosni sloj interne komunikacije.
Mreža, virtualizacija i optimizovane performanse
Što se tiče mreže, Linux 6.17 uvodi podršku za algoritam za kontrolu zagušenja TCP DualPI2, misao održavati ravnotežu između prometa visokog prioriteta i standardnog prometa bez smanjenja performansiTačnost veličine TCP prozora za prijem je takođe poboljšana, a proširena je i podrška za Multipath TCP (MPTCP), čime se poboljšavaju mogućnosti simultanog prenosa preko više putanja.
El podrška za napajanje preko Etherneta (PES) sada omogućava konfigurabilne strategije distribucije energije, poboljšavajući efikasnost uređaja kao što su IP kamere i pristupne tačke. U međuvremenu, Management Component Transport Protocol (MCTP) uključuje napredno usmjeravanje, omogućavajući komunikaciju između vanjskih čvorova putem posrednih čvorova.
U oblasti virtualizacije, KVM hipervizor dodaje podršku za GICv5 kontroler prekida na ARM-u, a dodan je i parametar CONFIG_KVM_IOAPIC, koji omogućava onemogućavanje emulacija starijih drajvera. Pored toga, ojačana je zaštita od VMSCAPE ranjivosti, a ponovo je aktiviran i modul Lockdown LSM, koji ograničava pristup root korisnika kernelu, što je vitalna karakteristika u okruženjima sa poboljšanom sigurnošću i UEFI Secure Boot-u.
GPU, zvuk i podrška za nove arhitekture
Kontroler Intelov Xe DRM unapređuje kompatibilnost sa mikroarhitekturama Panther Lake i WildCat Lake, dok je drajver AMDGPU proširuje podršku za mehanizme čišćenja memorije (Cleaner Shader) i dodaje optimizacije za laptope sa hibridnom grafikom.
Kontroler i915 usvaja funkciju drm_panic, sličnu "plavom ekranu smrti" što pomaže u dijagnosticiranju kritičnih grešaka. Osim toga, rad na Nova drajveru, napisanom u Rustu za NVIDIA GPU-ove, nastavlja se s integracijom, dodajući podršku za GeForce RTX 2000 seriju i nove funkcije za upravljanje memorijom, framebuffere i GSP firmver.
S druge strane, vozači Adreno, Panfrost i Lima proširuju podršku za Qualcomm, Mediatek i Rockchip GPU-ove, respektivno. U audio odjelu, kernel dodaje podršku za nove sisteme kao što su Fairphone 4 i 5, Framework Laptop 13 (Ryzen AI 300) i razne modele kompanija HP, ASUS i LG, što odražava posvećenost kernela potpunoj kompatibilnosti sa modernim hardverom.
Konačno, podrška za ARM ploče i SoC-ove proširena je uključivanjem čipova kao što su NVIDIA Tegra264, Exynos 2200, Marvell PXA1908, Sophgo SG2000, Mediatek mt6572, Renesas R-Car V4M-7 i TI am62d2, učvršćujući prisustvo Linuxa u mobilnim, ugrađenim i visokoperformansnim uređajima.
Konačno, ako ste zainteresirani da saznate više o tome, možete pogledati detalje u sljedeći link.