Linux 6.16-rc1 poboljšava podršku za nove arhitekture i Rust

Linux 6.16-rc1

Linus Torvalds najavio je dostupnost Linux 6.16-rc1, prvi kandidat za izdanje sljedeće serije kernela. S obzirom na to da se prozor za integraciju zatvara nakon dvije sedmice intenzivne aktivnosti, zajednica sada može početi testirati ono što će biti sljedeće veliko ažuriranje 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 spektar novih funkcija usmjerenih na kompatibilnost hardvera i poboljšanja performansi. i stabilnost. Nakon brojnih izvještaja, doprinosa programera i klasične lavine promjena u posljednjim danima prozora za spajanje, kernel sada dobija oblik za svoje stabilno izdanje, planirano za kraj jula ili početak augusta.

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 Uključivanje novih AMD i Intel drajvera, pored dugo očekivane podrške za NVIDIA Blackwell i Hopper GPU-ove putem Nouveau drajvera. Također je uključena podrška za Intel APX sistem, kao i optimizacije za USB audio podršku, koja sada omogućava rasterećenje u glavnom kernelu.

Osim toga, AMDKFD drajver za AMD GPU računarstvo sada se može aktivirati na RISC-V arhitekturama., otvarajući vrata novim platformama i konfiguracijama. AMD i ZTE su sarađivali kako bi potvrdili ovu funkcionalnost, što je rezultiralo većim brojem opcija za otvoreno računarstvo na alternativnim sistemima.

Ključna ažuriranja u novim arhitekturama: RISC-V i LongArch

U RISC-V dijelu, debituje Linux 6.16 Podrška za proširenje funkcije firmvera Supervisor Binary Interface (SBI FWFT), neophodno za rukovanje novim mogućnostima i proširenjima RISC-V ISA. Ovo ažuriranje također dodaje podršku za getrandom u vDSO, sistem poziva mseal, optimizirane rutine za RAID6 proračune i podršku za SiFive proširenja. Poboljšanja robusnosti i internog čišćenja također su dodana u rukovanje simbolima, rukovanje neusklađenim pristupom i krpljenje atomskih instrukcija.

Sa druge strane, LoongArch dodaje dugo očekivanu podršku za višejezgreni planer, kao i zaštitu od Stackleak-a, podršku za MSEAL i povećanje maksimalnog teoretskog broja podržanih jezgara na 2048, između ostalih manjih izmjena usmjerenih na poboljšanje iskustva na procesorima kineskog porijekla.

Poboljšanja sistema datoteka i stabilnosti

Datotečni sistem bcachefs nastavlja da se razvija nakon incidenta gubitka podataka u prethodnim verzijama. Poboljšanja su napravljena u potrošnji stekova, introspekciji, popravkama i porukama o greškama.; ovo rješava ozbiljnu grešku otkrivenu u verziji 6.15. Vodeći programer je naglasio važnost praćenja preporuka prije pokretanja kritičnih operacija poput fsck-a, kako bi se izbjeglo nepotrebno oštećenje eksperimentalnog sistema datoteka.

Na drugom frontu, EXT4 datotečni sistem dobija podršku za velike datoteke i atomsko pisanje na bigalloc sistemima., dok bcachefs ima koristi od veće stabilnosti i mogućnosti ispravljanja grešaka.

Šta je novo za programere i interne optimizacije u Linuxu 6.16-rc1

Rust podsistem dodaje nove apstrakcije za različite dijelove kernela., kao što su uključivanje assert! makroa mapiranih u KUnit, podrška za kompajliranje izdanja modernih jezika i poboljšanja paketa specifičnih za jezgro. Dokumentacija i vodiči za kodiranje su također poboljšani, uključujući ažurirane upute za Ubuntu.

Za veću kontrolu nad izvozom simbola, Uveden je makro EXPORT_SYMBOL_GPL_FOR_MODULES, što vam omogućava ograničavanje pristupa određenim modulima, nudeći veću fleksibilnost i sigurnost pri upravljanju internim zavisnostima između dijelova kernela.

Napredak drajvera i podrška za stariji hardver

U pripremnom prostoru, GPIB drajveri za historijski autobus opće namjene gotovo su spremni napustiti poligon za testiranje., približavajući se potpunom uključivanju u jezgro više od pedeset godina nakon uvođenja magistrale. Ovaj napredak je značajan za one koji se još uvijek oslanjaju na tradicionalni hardver instrumentacije.

Poboljšanja performansi i preliminarni testovi

Prva poređenja performansi pokazuju Blagi, ali konzistentni porasti na AMD Ryzen AI Max+ i Strix Halo sistemima, kako u testovima CPU-a, tako i kod integrirane Radeon 8060S grafike. Ova poboljšanja su uočena u poređenju sa Linuxom 6.14 i 6.15, naglašavajući da je svaki napredak na ovim već visoko optimiziranim platformama dobrodošao.

Prethodne regresije performansi Nginxa na novijem AMD hardveru su ispravljene, osiguravajući da nove verzije održavaju stabilnost i očekivane performanse u više okruženja.

Razvoj kernela se nastavlja uobičajenim tempom, s ključnim doprinosima hardveru, datotečnim sistemima i alatima za razvoj.Očekuje se da će novi kandidati za izdanje biti objavljivani svake nedjelje u narednim sedmicama, a kulminacija će biti stabilno izdanje krajem jula ili, ovisno o RC-ovima, početkom augusta 2025.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.