Linus Torvalds najavio dostupnost Linux 6.16-rc1, prvi kandidat za izdanje sljedeće serije kernela. S obzirom na to da se prozor za integraciju zatvara nakon dva tjedna intenzivne aktivnosti, zajednica sada može započeti s testiranjem sljedećeg velikog ažuriranja kernela. Kao i obično, ovo probno izdanje nije namijenjeno produkcijskim okruženjima, ali otvara vrata za otkrivanje grešaka i fino podešavanje novih dodataka.
Dolazak Linuxa 6.16-rc1 Uključuje širok raspon novih značajki usmjerenih na kompatibilnost hardvera i poboljšanja performansi. i stabilnost. Nakon brojnih izvješća, doprinosa programera i klasične lavine promjena u posljednjim danima prozora za spajanje, kernel sada poprima oblik za svoje stabilno izdanje, planirano za kraj srpnja ili početak kolovoza.
Linux 6.16-rc1 proširuje podršku za hardver sljedeće generacije
Jedno od područja koje najviše blista u Linuxu 6.16 je Ugradnja novih AMD i Intel upravljačkih programa, uz dugo očekivanu podršku za NVIDIA Blackwell i Hopper GPU-ove putem Nouveau upravljačkog programa. Također je uključena podrška za Intel APX sustav, kao i optimizacije za USB audio podršku, koja sada omogućuje rasterećenje u glavnoj kerneli.
Nadalje, AMDKFD upravljački program za AMD GPU računalstvo sada se može aktivirati na RISC-V arhitekturama., otvarajući vrata novim platformama i konfiguracijama. AMD i ZTE surađivali su kako bi potvrdili ovu funkcionalnost, što je rezultiralo većim brojem opcija za otvoreno računalstvo na alternativnim sustavima.
Ključna ažuriranja u novim arhitekturama: RISC-V i LongArch
U RISC-V dijelu, debitira Linux 6.16 Podrška za proširenje firmvera Supervisor Binary Interface (SBI FWFT), potrebno za rukovanje novim mogućnostima i proširenjima RISC-V ISA-e. Ovo ažuriranje također dodaje podršku za getrandom u vDSO-u, sustav poziva mseal, optimizirane rutine za RAID6 izračune i podršku za SiFive proširenja. Poboljšanja robusnosti i unutarnjeg čišćenja također su dodana u rukovanje simbolima, rukovanje neusklađenim pristupom i krpanje atomskih instrukcija.
Sa svoje strane, LoongArch dodaje dugo očekivanu podršku za višejezgreni planer, kao i zaštitu od Stackleaka, podršku za MSEAL i povećanje maksimalnog teoretskog broja podržanih jezgri na 2048, među ostalim manjim prilagodbama usmjerenim na poboljšanje iskustva na procesorima kineskog podrijetla.
Poboljšanja datotečnih sustava i stabilnosti
Datotečni sustav bcachefs nastavlja se razvijati nakon incidenta gubitka podataka u prethodnim verzijama. Poboljšanja su napravljena u potrošnji stogova, introspekciji, popravcima i porukama o pogreškama.; ovo rješava ozbiljnu grešku otkrivenu u verziji 6.15. Glavni programer naglasio je važnost slijeđenja preporuka prije pokretanja kritičnih operacija poput fsck-a kako bi se izbjeglo nepotrebno oštećenje eksperimentalnog datotečnog sustava.
Na drugom frontu, EXT4 datotečni sustav dobiva podršku za velike datoteke i atomsko pisanje na bigalloc sustavima., dok bcachefs ima koristi od veće stabilnosti i mogućnosti ispravljanja pogrešaka.
Što je novo za developere i interne optimizacije u Linuxu 6.16-rc1
Rust podsustav dodaje nove apstrakcije za različite dijelove kernela., kao što je uključivanje assert! makroa mapiranih u KUnit, podrška za kompajliranje izdanja modernih jezika i poboljšanja paketa specifičnih za jezgru. Dokumentacija i vodiči za kodiranje također su poboljšani, uključujući ažurirane upute za Ubuntu.
Za veću kontrolu nad izvozom simbola, Uvodi se makro EXPORT_SYMBOL_GPL_FOR_MODULES, što vam omogućuje ograničavanje pristupa određenim modulima, nudeći veću fleksibilnost i sigurnost pri upravljanju unutarnjim ovisnostima između dijelova kernela.
Napredak upravljačkog programa i podrška za stariji hardver
U pripremnom prostoru, GPIB upravljački programi za povijesni autobus opće namjene gotovo su spremni napustiti poligon za testiranje., približavajući se potpunom uključivanju u jezgru više od pedeset godina nakon uvođenja sabirnice. Ovaj napredak je značajan za one koji se još uvijek oslanjaju na tradicionalnu instrumentalnu opremu.
Poboljšanja performansi i preliminarni kriteriji
Prve usporedbe performansi pokazuju Blagi, ali dosljedni porasti na AMD Ryzen AI Max+ i Strix Halo sustavima, kako u testovima CPU-a, tako i u integriranoj Radeon 8060S grafici. Ova poboljšanja su uočena u usporedbi s Linuxom 6.14 i 6.15, ističući da je svaki napredak na ovim već visoko optimiziranim platformama dobrodošao.
Prethodne regresije performansi Nginxa na novijem AMD hardveru su ispravljene, čime se osigurava da nove verzije održavaju stabilnost i očekivane performanse u više okruženja.
Razvoj jezgre nastavlja se uobičajenim tempom, s ključnim doprinosima hardveru, datotečnim sustavima i razvojnim alatima.Očekuje se da će novi kandidati za izdanje biti objavljivani svake nedjelje u nadolazećim tjednima, a kulminacija će biti stabilno izdanje krajem srpnja ili, ovisno o RC-ovima, početkom kolovoza 2025.