n
Publikacija de Linux 6.19-rc1 Ovo označava kraj perioda integracije za ovu verziju kernela i nudi uvid u smjer u kojem će se stvari razvijati u narednim mjesecima. Iako je još uvijek u ranoj fazi ciklusa, značajne promjene su već vidljive u ključnim podsistemima, novim podržanim arhitekturama i primjetan utjecaj na performanse prema početnim testovima mjerenja performansi. Linux 6.18 stabilna verzija.
Verzija kandidata se također pojavljuje u donekle neobičnom kontekstu: Linus Torvalds je pomaknuo objavu nekoliko sati ranije. Zato što je u Japanu, gdje je prisustvovao konferenciji Linux Plumbers i samitu održavatelja Linux kernela. Ova mala promjena rasporeda iznenadila je više od jednog održavatelja, dok su pokušavali progurati najnoviji zahtjev za integraciju do roka.
Atipičan integracijski prozor, ali s "normalnim" obrascem
Torvalds je objasnio da je ovaj integracijski prozor bio malo drugačije od uobičajenog Iz dva razloga: nekoliko održavatelja je radilo na održavatelju Summita, a istovremeno je uključeno nekoliko skupova promjena posvećenih proširenju upotrebe infrastrukture automatskog čišćenja kompajlera. Ovaj rad je uočen u različitim podsistemima, iako VFS sloj se ističe zbog obima njihovih konverzija.
U odjeljku Rđa unutar jezgraProjekat počinje da prevazilazi isključivo pripremnu fazu. Do sada su dominirali temelji i infrastruktura, ali sa Linuxom 6.19-rc1, počinjemo da vidimo početke. kontroleri i podsistemi zapravo napisani u Rustu poprima oblik, nešto što bi, ako se konsoliduje, moglo dobiti na značaju u budućim verzijama.
U grubim brojkama, oko Polovina zakrpa u ovom RC1 odgovara drajverima.Najznačajnije promjene su u grafičkim procesorima, mreži, zvuku i medijima, iako su promjene raštrkane po gotovo svakom dijelu kernela. Ostatak je podijeljen između ažuriranja arhitekture, alata, dokumentacije, podrške za Rust i podešavanja internih komponenti kao što su memorija (mm), planer, mrežni stek i druge ključne komponente.
Linux 6.19-rc1 u poređenju sa 6.18: Prvi testovi performansi
Kako se prozor za integraciju zatvarao, Prva poređenja između stabilne verzije Linuxa 6.18 i Git verzije 6.19 prije rc1. Testovi su provedeni s istom konfiguracijskom datotekom kernela i prihvatanjem samo novih zadanih vrijednosti koje je predložila grana 6.19, bez ikakvih drugih promjena operativnog sistema.
U prvom scenariju, a AMD EPYC 9655P server sa jednim procesorom sa 96 jezgara i 192 niti, montiran na Supermicro H13SSL-N ploču i pokrenut na Ubuntu 25.10 operativnom sistemu. Cilj je bio izmjeriti direktan uticaj promjene verzije kernela na moderno serversko okruženje sa hardverom koji postaje uobičajen u evropskim data centrima.
Početni rezultati pokazuju pomiješanu sliku: Neki testovi ukazuju na blaga poboljšanja performansiIako neki kerneli pokazuju značajne regresije za tako ranu fazu razvoja, ovo nije neuobičajeno u izdanju prije rc1, ali služi kao upozorenje administratorima i naprednim korisnicima koji razmatraju implementaciju ovog kernela u osjetljivim okruženjima.
Rane regresije u planeru i mrežnom steku
Stres testovi sa Stress-NG je otkrio značajne zastoje u određenim scenarijima. Konkretno, uočeno je sljedeće velike regresije u performansama miješanog raspoređivača i operacijama soketa u poređenju sa stabilnim Linuxom 6.18. Ova ponašanja, mjerena mikro-benchmarkovima, spadaju među najupečatljivija u skupu provedenih testova.
Slično tome, prilikom pokretanja mrežnog alata Microsoft Ethr na lokalnom hostu Također je uočeno da je Linux 6.19 u jasnom nepovoljnom položaju u poređenju sa verzijom 6.18, sa nižim mrežnim performansama u ovoj ranoj fazi koda. Ovo je rani pokazatelj da će određena podešavanja planera i mrežnog steka možda trebati revidirati prije stabilnog izdanja.
Nisu sve loše vijesti: unutar samih Stress-NG testova otkriveni su neki problemi. poboljšanja u upravljanju semaforimakao i malo povećanje ukupnih performansi mjerenih kao globalni protok. Poboljšane performanse su također uočene u promjena konteksta između procesa, aspekt koji obično koristi sistemima s visokom konkurentnošću.
Drugi kriteriji kao što su Hackbench, fokusirani na planera, pokazali su skromna poboljšanja u Linuxu 6.19 u poređenju sa 6.18. Međutim, kada se prelazi sa sintetičkih testova na opterećenja bliža stvarnom svijetu, opći trend u ovoj fazi razvoja je da Linux 6.19 Git se ponaša isto ili malo gore nego prethodna stabilna verzija.
Uticaj na desktop sisteme i stabilnost datotečnog sistema u Linuxu 6.19-rc1
Osim servera, testiran je i Linux 6.19 Git na desktop računaru sa AMD Ryzen procesoromU ovom slučaju, rezultati su bili zabrinjavajući u pogledu stabilnosti: tokom testiranja pojavilo se sljedeće greške datotečnog sistema to se nije dogodilo prilikom vraćanja na stabilni Linux 6.18 na istoj mašini.
Ove vrste kvarova na desktop računarima, iako se još uvijek istražuju, pojačavaju ideju da Verzija 6.19-rc1 i prethodne verzije Gita nisu spremne Za opštu upotrebu izvan testnih ili razvojnih okruženja, ovo se ne preporučuje. Za krajnje korisnike u Španiji ili Evropi koji iznad svega cijene stabilnost, razumna preporuka ostaje da ostanu na LTS ili stabilnoj grani dok se ovi problemi ne riješe.
Planirano je da se, nakon što prođu previranja tokom integracionog prozora i kada se kod stabilizuje, izvrši sljedeće. novi testni paketi na više hardvera, uključujući mogućnost izvođenja "podjela" kernela kako bi se precizno locirali zakrpe odgovorne za najozbiljnije regresije.
Novi drajveri za sat realnog vremena (RTC) za Apple i NVIDIA
Među značajnim spajanjima koja su se dogodila Linux 6.19 prije zatvaranja prozora Promjene podsistema sata realnog vremena (RTC) su ovdje uključene. Iako je ovo obično relativno neupadljivo područje, ovo ažuriranje uključuje neke značajne nove funkcije za korisnike novijeg hardvera.
S jedne strane, Drajver "rtc-macsmc" za Apple SiliconOriginalno razvio Hector Martin tokom svog vođenja Asahi Linux projekta, ovaj drajver podržava RTC integriran u Appleovu jedinicu za upravljanje napajanjem (PMU), koju samu apstrahuje kontroler upravljanja sistemom (SMC). Brojaču u realnom vremenu se pristupa putem SMC-aI ovaj novi drajver daje Linuxu mogućnost pravilnog upravljanja satom na Appleovim Mac računarima baziranim na ARM-u, slično drugim zakrpama podrške.
S druge strane, premijera „NVVRS“ RTC drajver za NVIDIA Tegra platforme na ARM64. Ovaj drajver implementira podršku za sat realnog vremena NVIDIA-ine specifikacije regulatora napona (VRS), koja se koristi u uređajima kao što su Jetson AGX Orin, IGX Orin, Jetson Orin NX i Jetson Orin NanoNjegove funkcije uključuju upravljanje sistemskim vremenom, očuvanje vremena između ponovnih pokretanja i buđenje računara iz stanja spavanja ili isključenog napajanja.
RTC popis promjena za Linux 6.19 je završen sa Novi drajver za sat realnog vremena za Andes ATCRTC100Ovo proširuje raspon podržanih platformi. Za evropske integratore i proizvođače koji rade s ugrađenim rješenjima ili Jetson uređajima primijenjenim u industriji, robotici ili edge AI-u, ova poboljšanja omogućavaju robusnije konfiguracije koje su usklađene s trenutnim hardverom.
LoongArch prelazi na 32 bita sa LoongArch32
U odjeljku o arhitekturi, Linux 6.19 uključuje značajan napredak za LoongArchDizajn kineskog kućnog CPU-a inspirisan je MIPS-om i RISC-V-om. Do sada se podrška za kernel fokusirala na LoongArch64 (64-bitni), ali s ovom verzijom, temelj za... LoongArch32, 32-bitna varijanta.
Za razliku od tradicionalne tržišne tranzicije - gdje je prelazak bio sa 32 na 64 bita - Loongson preduzima suprotan korak: 64 do 32 bitaU Linuxu 6.19, dijelovi LoongArch32 porta su počeli da se povezuju u kernelu, iako... Podrška za izradu još nije omogućena prema zadanim postavkama. jer nekim drajverima nedostaju podešavanja i potrebno je da odgovarajuća podrška u GNU alatu (binutils, GCC, itd.) bude u potpunosti implementirana uzvodno.
LoongArch32 razmatra dvije glavne varijanteSmanjena 32-bitna verzija (LA32R) i standardna verzija (LA32/LA32S). Paralelno s tim, već su počele objave zakrpe za GCC kako bi se to omogućilo. Cilj LoongArch32 za GCC 16čije se izdanje očekuje početkom 2026. godine. Osim toga, nastavlja se rad na ostatku alata, uključujući debuggere i druge komponente povezane s LoongArch32 ABI-jima.
También existen Zakrpe za emulaciju LoongArch32 na LoongArch64 hardveruIako trenutno nisu javno objavljene konkretne reference na procesore koji podržavaju samo LA32, ovaj potez se tumači kao strateški korak ka ponudi veće fleksibilnosti u asortimanu proizvoda i ugrađenim scenarijima, te pozicionira Linux 6.19 kao ključni dio u sazrijevanju ove alternativne arhitekture.
Linux 6.19-rc1 je sada dostupan za testiranje
Sa svim ovim promjenama, Linux 6.19-rc1 je predstavljen kao kandidat za izdanje (release candidate) sa mnoštvom novih funkcija: od koji potiču Rust i poboljšanja drajveraOd novih RTC drajvera za Apple i NVIDIA, do napretka u LoongArch32 i testova performansi na najnovijoj generaciji AMD EPYC hardvera, ovo izdanje predstavlja značajno ažuriranje. Uprkos regresijama uočenim u raspoređivanju i umrežavanju, kao i nekim problemima sa stabilnošću desktopa, ova nova faza će poslužiti za poboljšanje ovih aspekata prije stabilnog izdanja planiranog za početak februara. U tom trenutku, administratori i korisnici u Španiji i Evropi će moći sa više samopouzdanja procijeniti prelazak na ovaj novi kernel.
