Linux 7.0-rc2: a második kiadásra jelölt nagyobb, mint amire számítottak

  • A Linux 7.0-rc2 szokatlanul sok változtatással és korai javítással érkezik.
  • A javítások jelentős része a meghajtóprogramokon túl a fájlrendszerekre, a BPF-re, a hálózatra és az SMB kliensre összpontosít.
  • A Ryzen AI és más grafikus illesztőprogramok AMDXDNA illesztőprogramjának jelentős javítása a végleges verzió felé vezető úton.
  • Tesztelésre és fejlesztésre szánt verzió, nem ajánlott spanyolországi vagy európai termelési csapatok számára.

Linux 7.0-rc2

A második jelölt a jövőbeli Linux kernel kiadására már elérhető tesztelésre, és nagyobb mozgással érkezett, mint ami ebben a fázisban szokásos. A Linux 7.0-rc2 egy héttel az rc1 után jelenik meg., végleg bezárva az új funkciók integrálásának lehetőségét, és belépve abba a szakaszba, ahol elméletileg a kódtisztításnak és -stabilizálásnak kellene érvényesülnie.

Bár ez egy olyan verzió, amelyet műszaki tapasztalattal rendelkező embereknek és nem a nagyközönségnek terveztek, a hatása nem kevésbé jelentős: Olyan kulcsfontosságú rendszerösszetevőket érint, mint a fájlrendszerek, a hálózat, a BPF és a modern hardverillesztők.Ez különösen igaz a legújabb generációs AMD processzorokkal és mesterséges intelligenciát használó rendszerekre. Ez különösen fontossá teszi Európában és Spanyolországban a rendszergazdák, fejlesztők és a kritikus Linux-alapú infrastruktúrákat kezelők számára.

Mit jelent a Linux 7.0-rc2 a fejlesztési cikluson belül?

Az első kiadásra jelölt verzió érkezésével a projekt jellemzően lezárja az új funkciók beépítésének fázisát. Ettől kezdve, A következő RC-k elsősorban a regressziók javítására, az alrendszerek polírozására és a stabilitás elérésére irányulnak. a stabil kernel verzió kiadása előtt. Ez a minta évek óta ismétlődik, és a kernel kiadási ütemtervének alapját képezi.

A Linux 7.0 konkrét esetében az rc1 kiadás már világossá tette, hogy ez egy előrelépés, amely a legújabb hardverekkel való kompatibilitás javítására és a rendszer régebbi részeinek frissítésére összpontosít, mint például az NTFS-támogatás és bizonyos SSD-k kezelése. Az rc2 kiadás nem ad hozzá a végfelhasználó számára látható főbb funkciókat, de számos belső részletet finomhangol, amelyek változást hozhatnak az igényes környezetekben.

A Linux 7.0-rc2 nagyobb a szokásosnál, és aggasztja Linus Torvaldst

Ami a Linux 7.0-rc2-vel kapcsolatban a legtöbb vitát kiváltotta, az nem is annyira a konkrét változások, hanem a frissítés teljes mérete. Linus Torvalds nyíltan bevallotta, hogy nem igazán örül annak, hogy ez a második RC milyen vaskosra sikeredett. ha a nem összevonásos véglegesítések számával mérjük.

Ez nem aggodalomra ad okot abban az értelemben, hogy a fejlődés félrecsúszott, de szokatlan. Maga Torvalds szerint is, Régóta nem láttam ennyire feltöltött RC2-t. A közvetlen változásokat illetően véleménye szerint az is közrejátszhatott, hogy a fejlesztési ciklusokat néha befolyásoló „naptárzajjal” lehet összefüggésben: vannak hetek, amikor több integrációs kérés halmozódik fel, és vannak, amikor a tempó lelassul.

Egy másik tényező, amit a kernel fejlesztője figyelembe vesz, az előző ciklus időtartama. A Linux 6.19 egy héttel később jelent meg a szokásosnál.Ez valószínűleg azt okozta, hogy a függőben lévő munkák és bizonyos korrekciók nagy része erre az időszakra koncentrálódott, ami a korai szakaszban kívánatosnál jobban túlterhelt RC2-t eredményezett.

Összpontosítson a stabilitásra, a belső rendrakásra és a vezető dominanciájának csökkentésére

Ellentétben azzal, ami más alkalmakkor általában megtörténik, A Linux 7.0-rc2 változásainak súlya nem hárul annyira a meghajtóprogramokra.Torvalds rámutat, hogy a meghajtóprogramok az RC1-hez képesti teljes különbség körülbelül egynegyedét teszik ki, míg jellemzően a javítások mennyiségének könnyen a felét teszik ki. Ezúttal a meghajtóprogramok a teljes különbség körülbelül egynegyedét képviselik, maga a változásfa-összefoglaló szerint.

Ebben az alkalomban A munka nagyon jelentős része a fájlrendszerekben van.Az SMB kliens (amelyet széles körben használnak vegyes Windows/Linux hálózatokban, beleértve a spanyol és európai vállalatokat is) jelentős mértékben részesül a módosításokból, az XFS és az EROFS fejlesztéseivel együtt, amelyek két, nagy teljesítményű szerver- és tárolókörnyezetekben gyakran használt fájlrendszert jelentenek. E munka egy része a következőkre összpontosít: fájlrendszerek és a viselkedése terhelés alatt.

A többi változás feloszlik a következők között: A mag, a hálózati kód, az architektúra, az automatizált tesztelés és a BPF módosításaiA BPF, amelyet egyre inkább a megfigyelhetőség, a szűrés és a kernelen belüli speciális feladatokhoz használnak, számos javítást kap mind magában a kernelben, mind a tesztkészletében, azzal a céllal, hogy megerősítsék a megbízhatóságát azokban a környezetekben, ahol monitorozásra vagy biztonságra használják.

Főbb javítások: AMDXDNA és más grafikus illesztőprogramok

A kontrollerek terén az rc2 egyik legfontosabb fókusza a grafikai és gyorsítási ökoszisztéma. Az AMDXDNA illesztőprogram, amely az AMD Ryzen AI gyorsítóihoz kapcsolódikFigyelemre méltó javítási listát halmozott fel, a rendszerfelfüggesztési problémáktól a memóriahibákig.

A már integrált javítások a következők: Megoldások felfüggesztéssel kapcsolatos zárolásokra, puffer túlcsordulásokra, bemeneti fertőtlenítésre, holtpontokra, hatótávolságon kívüli hozzáférésre és firmware betöltési hibákraEzen problémák közül sok közvetlenül kapcsolódik a C nyelven manuálisan kezelt memória összetettségéhez és kockázataihoz, ami újraélesztette a vitát a Rust vezérlőkben való használatáról az ilyen típusú hibák jövőbeni minimalizálása érdekében.

Az AMDXDNA-n túl, A változások az AMDGPU-ra is kiterjednek (beleértve a UserQ támogatást, a DC kijelző alrendszer és a VCN 5 javításait).valamint az Intel Xe, a Nouveau és más videó- ​​és gyorsítóillesztőprogramokat. Ez utóbbi esetekben ezek főként kisebb javítások, jelentős új funkciók nélkül, de szükségesek a Linux 7.0 stabil verziójának grafikus támogatásának stabilizálásához.

Fájl- és hálózati rendszerek: SMB, XFS, EROFS és egyebek

A 7.0-rc2 verzió mélyrehatóan foglalkozik az alapvető fájlrendszerek karbantartásával mind az asztali, mind a szerveroldali gépeken. A KKV-ügyfelek nagy mennyiségű változást kapnak.Ez különösen fontos lehet az olyan európai szervezetek számára, amelyek belső hálózataikban Linux szervereket kombinálnak kereskedelmi Windows vagy NAS infrastruktúrákkal.

A KKV-kkal együtt, Az XFS és az EROFS olyan javításokat tartalmaz, amelyek célja a teljesítmény javítása nagy terhelésű környezetekben. és megelőzzék az egyesülési időszak alatt bevezetett regressziókat. Ezek a kiigazítások különösen relevánsak a tárhelyszolgáltatók, adatközpontok és rendszergazdák számára, akik nagy mennyiségű adattal dolgoznak GNU/Linux rendszereken.

A hálózat szempontjából, Változások történtek a hálózati verem különböző rétegein, megerősítve a működést olyan forgatókönyvekben, ahol a 7.0-s kernelt nagy forgalom, webszolgáltatások vagy felhőinfrastruktúrák kezelésére használják, amelyek Spanyolországban és Európa többi részén élő felhasználókat támogatnak.

Változások a magban, a BPF-ben és az architektúrában

A látható alrendszereken túl, Az rc2 jelentős része a kernel magjára összpontosít.Javításokat építettek be különböző belső végrehajtási útvonalakba, valamint a támogatott architektúrákhoz kapcsolódó kódba, azzal a céllal, hogy elkerüljék a váratlan viselkedést és javítsák a teljesítményt bizonyos konkrét forgatókönyvekben.

A GMP továbbra is különös figyelmet kap a fejlesztés ezen szakaszában. Az automatizált tesztelés és a GMP-vel kapcsolatos eszközök számos módosításon estek át.Ez kulcsfontosságú azok számára, akik ezt a technológiát használják a megfigyelhetőség, a hálózatok vagy a fejlett biztonság területén, beleértve azokat az európai szolgáltatókat is, amelyek a megfigyelésük egy részét ezekre a mechanizmusokra alapozzák.

Egy másik figyelemre méltó változás a megszüntetése egy régi Kconfig opció, ami bosszantó üzeneteket okozott a rendszernaplókban a nem inicializált véletlenszerűség-források használatával kapcsolatos. Ez a fajta tisztítás apróságnak tűnhet, de segít csökkenteni a naplókban lévő zajt, és megkönnyíti az adminisztrátorok és a támogató csapatok számára a valódi problémák azonosítását.

Egy RC, amely hatással van a legújabb hardverek tesztelésére

Azoknak, akik általában előzetes kernel verziókat telepítenek a legújabb funkciók teszteléséhez, részletesen meg kell vizsgálniuk ezt az rc2-t. A hálózati alrendszereket, a fejlett fájlrendszereket és az új AMD hardvereket érintő változások mértéke Célszerű lassan kezdeni a tesztelést, különösen akkor, ha a kernelt olyan környezetben használják, ahol a stabilitás fontos.

Személyes használatra szánt asztali vagy laptop számítógépeken, Érdekes lehet kipróbálni a Linux 7.0-rc2-t Ryzen processzorokkal és integrált AI-gyorsítókkal rendelkező számítógépeken.feltéve, hogy ellenőrzött környezetben (például egy tesztpartíción vagy egy másodlagos gépen) és naprakész biztonsági mentésekkel történik.

Mindenesetre, Ez az RC nem használható termelési berendezésekhez, kritikus munkaállomásokhoz vagy operatív szerverekhez.Sem Spanyolországban, sem Európa többi részén. Ez egy fejlesztői verzió, amelynek fő célja, hogy a közösség a stabil verzió megjelenése előtt észlelje a hibákat.

Linux 7.0-rc2 telepítési lehetőségek a disztribúciódra

Amíg a Linux 7.0 végleges verziója meg nem jelenik, és a főbb disztribúciók (Debian, Ubuntu, Fedora, openSUSE stb.) nem integrálják azt a stabil tárolóikba, Azoknak, akik ki akarják próbálni az rc2-t, maguknak kell telepíteniük a kernelt.Ehhez némi tapasztalat és a parancssorral való megfelelő szintű jártasság szükséges.

A Debian vagy Ubuntu alapú disztribúciókban, valamint sok más, Spanyolországban használt disztribúcióban meglehetősen népszerű lehetőség a kernelkezelő eszközök használata, például amelyeket egyes harmadik féltől származó adattárak kínálnak. Az ötlet az, hogy a kernel fő verzióit manuális fordítás nélkül lehessen letölteni és telepíteni., miközben problémák esetén megkönnyíti a magok közötti cserét is.

Az AMDXDNA, AMDGPU, fájlrendszerek (például SMB, XFS és EROFS) javításaival, valamint a BPF, a mag és a hálózat megerősítésével... A Linux 7.0-rc2 kulcsfontosságú lépésként van pozícionálva egy olyan verzió finomításában, amelynek célja mind a modern hardverekkel való kompatibilitás, mind a rendszer belső robusztusságának javítása.Azok számára, akik szorosan követik a kernel fejlődését, ez a mérföldkő emlékeztetőül szolgál arra, hogy bár nem minden megy tökéletesen elsőre, a folyamatos fejlesztés folyamata továbbra is nagyon is él.

Linux 6.19-rc8
Kapcsolódó cikk:
A Linux 6.19-rc8 stabil kiadást ígér