Linus Torvalds je najavio dostupnost trećeg kandidata za izdanje za Linux kernel 6.15, nastavljajući razvojni ciklus sa kolekcijom inkrementalnih poboljšanja i ispravki grešaka u brojnim podsistemima.
Ovo ažuriranje donosi poboljšanja stabilnosti uz održavanje redovnog sedmičnog ritma razvoja.
“Ovde nema apsolutno ničeg značajnog, koliko mogu da procijenim. Samo priličan broj malih popravki svuda”, stoji u najavi.
“Najveće promjene su rješavanje nekih problema s ublk drajverom, i povezanih samotestiranja za iste. Ostalo je uopšteno jedan ili nekoliko redova.”
Ključni popravci i poboljšanja
Ovaj kandidat za izdanje sadrži približno 200 urezivanja koji se bave različitim problemima u kernelu.
Značajno je da je upravljački program Universal Block Layer (ublk) dobio značajnu pažnju sa višestrukim urezivanjem od strane Ming Leija, uključujući:
Nekoliko ispravki za upravljanje memorijom sletjelo je u ovaj RC, uključujući zakrpe od Davida Hildenbranda koje se bave problemima cijepanja folija i optimizaciju Johannesa Weinera za dodjelu stranica pomoću mm: page_alloc: ubrzavaju zamjene u rmqueue_bulk().
Mrežni podsistem je primio brojne popravke, sa značajnim doprinosima različitim drajverima uključujući hibmcge, bnxt i Mellanox hardversku podršku.
Jakub Kicinski je poslao dvanaest zakrpa, uglavnom se fokusirajući na specifikacije netlinka i mehanizme zaključavanja uređaja.
Kent Overstreet je dao devet zakrpa za bcachefs, rješavajući probleme kao što su rukovanje ponovnim pokušajem čitanja podataka, nečitljivost korijena btree i operacije snimka. XFS je također vidio poboljšanja za zonirane uređaje i upravljanje baferima od Darrick J. Wonga.
Podsistem Direct Rendering Manager (DRM) dobio je višestruke popravke za AMD, Intel i MSM drajvere, fokusirajući se na konfiguracije kontrolera ekrana i poboljšanja upravljanja memorijom.
Problemi kompatibilnosti kompajlera
U narednoj poruci ubrzo nakon objave izdanja, Torvalds je primijetio neočekivani problem: „Pa, to je bilo kratkog vijeka – moja popravka u posljednjem trenutku kako bi se stvari izgradile za mene s gcc-15 na kraju su pokvarile gcc-14, kako je izvijestio Chris Clayton.“
Ove ispravke povezane sa kompajlerom uključivale su zaobilazna rešenja za nova upozorenja GCC-a 15 o neograničenoj inicijalizaciji stringova, rukovanju tačkom sekvence i dodavanju __nonstring markera u nizove bajtova. Torvalds je brzo pokrenuo ispravku kako bi riješio problem kompatibilnosti s GCC 14.
Ovo izdanje dolazi kao dio standardnog ciklusa razvoja kernela, nakon ranijih izdanja -rc1 i -rc2.
Uprkos “prilično velikom” prozoru za spajanje, Torvalds je primijetio da “izgleda da to nije rezultiralo nekim posebnim bolom. Barem do sada. Kucni u drvo.”
Programeri mogu preuzeti i testirati Linux 6.15-rc3 iz kernel.org repozitorija ili putem git-a. Konačno izdanje Linuxa 6.15 se očekuje za otprilike 4-5 sedmica, pod pretpostavkom tipičnih sedam do osam sedmičnih kandidata za izdanje.
Kao i uvijek, korisnici koji koriste kritične sisteme trebali bi čekati stabilno izdanje umjesto da implementiraju ove razvojne verzije u proizvodnim okruženjima.
Izvor: CyberSecurityNews