A Linux 7.1-rc2 egy nagyméretű, "furcsa" és patch-gazdag kernellel lép elő.

  • A Linux 7.1-rc2 jelentős mennyiségű változtatással jelent meg, de Torvalds normálisnak tekintette.
  • A különbség nagy része a KVM önellenőrzések átnevezéséből és a mesterséges intelligencia eszközök egyre növekvő használatából adódik.
  • Új javítások a modern NTFS illesztőprogramhoz, valamint javítások az AMD és Intel Xe GPU-khoz.
  • Releváns frissítések fogyasztói hardverekhez, mint például a Steam Deck OLED és a régebbi Radeon grafikus kártyák.

Linux 7.1-rc2

A második jelölt a piacra dobásra Linux 7.1-rc2 már elérhető Tesztelésre készült, és jelentős számú javítást tartalmaz a kernelben. A változtatások mérete ellenére Linus Torvalds ezt az RC-t "meglehetősen normálisnak" nevezte, megerősítve azt a várakozást, hogy a ciklus a szokásos módon egy hetedik kiadásra jelölt verzió környékén ér véget, ha nem merülnek fel az utolsó pillanatban felmerülő nehézségek.

A fejlődés ezen szakaszában a hangsúly kevésbé a nagyobb, látható innovációkon, és inkább a... kernel stabilitás és valódi hardver támogatásEz különösen fontos az európai felhasználók és vállalkozások számára, amelyek Linuxot használnak szervereken, asztali számítógépeken és mobileszközökön. A KVM virtualizációban, a grafikus illesztőprogramokban és az új NTFS illesztőprogramban végrehajtott javítások kombinációja a részletek finomítását célozza, mielőtt a stabil 7.1-es verzió megjelenne a disztribúciókban, beleértve a firmware-frissítések kezelését olyan eszközökkel, mint a firmware frissítéskezelés.

Linux 7.1-rc2 nagyméretű, normál viselkedés: a KVM és a mesterséges intelligencia szerepe

Az egyik szempont, ami a legnagyobb figyelmet kapta ebben a Linux 7.1-rc2-ben, az, hogy nyers számokban kifejezve, A diffúz szokatlanul terjedelmesnek tűnik.Torvalds elmagyarázta, hogy a változások közel fele a következőkre koncentrálódik: önvizsgálatok KVM, főként a belső átnevezések hulláma miatt, hogy a tesztek ugyanazokat a konvenciókat kövessék, mint a fő kernel kód, mind a változók, mind a típusok nevében.

Ez a fajta tisztítás nem módosítja magát a virtualizáció funkcionális viselkedését, de hatással van a hosszú távú karbantartásra. homogenizálja a KVM tesztek belső szerkezetétA fejlesztők jobban validálhatják a virtuális gépek viselkedését, ami kulcsfontosságú az európai adatközpontok, felhőszolgáltatók és a KVM-re támaszkodó tesztelési környezetek számára a munkaterhelések konszolidálásához, valamint olyan virtualizációs projektek számára, mint például a VirtualBox 7.2.8.

Torvalds azt is megjegyezte, hogy egy a szokásosnál több foltból álló mintaEz a tendencia, amely már a Linux 7.0-ban is megfigyelhető volt, nagyrészt a mesterséges intelligencia eszközök használatának tulajdonítható a kódmódosítások generálására vagy segítésére. Ez a megnövekedett mennyiség nem feltétlenül jelent nagyobb instabilitást, de robusztusabb felülvizsgálati, fuzzing és automatizált tesztelési rendszereket tesz szükségessé – ami már most is észrevehető olyan területeken, mint az ütemező. sched_ext, ahol számos további javítást építettek be.

Új NTFS illesztőprogram: stabilizáció a végleges verzió előtt

A Linux 7.1 egy másik lényeges aspektusa, amely közvetlenül érinti az asztali felhasználókat Spanyolországban és Európa többi részén, a új NTFS illesztőprogram integrálva a fő kernelbeÉvekig tartó munka után Namjae Jeon fejlesztőnek sikerült elkészítenie ezt a modern illesztőprogramot, amely az eredeti, csak olvasható NTFS illesztőprogramon alapul, de jelentősen továbbfejlesztve, és amely felváltja a Paragon NTFS3-át, valamint elavulttá teszi a felhasználói térben futó megoldásokat, mint például az NTFS-3G.

Ez a Linux 7.1-rc2 kiadás új javításokat tartalmaz az NTFS illesztőprogramhoz, amelyek a következőkből erednek: fokozott használat valós környezetben például a C kód intenzív tesztelése és fuzzolása. A javítások magukban foglalják a potenciális memóriaszivárgások és oldalhivatkozások megoldását, a null pointer dereferenciák megakadályozását, valamint a nehezen követhető hibákhoz vezető kisebb kódolási problémák kijavítását.

Pontosabban, olyan funkciók, mint ntfs_index_walk_down() egy a az indexblokk-elosztás szigorúbb validációja az érvénytelen hozzáférés megakadályozása érdekében; a szimbolikus hivatkozás célkarakterláncainak hibaútvonalakban történő kezelésével kapcsolatos memóriaszivárgás kijavításra került; és további vezérlőket vezettek be a következőben: ntfs_mapping_pairs_decompress() a VCN túlcsordulások és az allokációs listák esetleges sérülésének megelőzése érdekében (futási listák).

Ezenkívül a csapat kijavított egy visszaélés PTR_ERR() érvényes fóliómutatókon en __ntfs_bitmap_set_bits_in_run()A WIN32/DOS aliasok könyvtárhivatkozásainak számát finomították a következő csökkentésének módosításával: nlink csak akkor, ha az MFT számláló eléri a nullát, és egy inicializálatlan változó használatát már megoldották ugyanabban a dekompressziós folyamatban leképezési párokBár ezek közül egyik incidens sem minősült katasztrofális hibának, a kijavításuk javítja az illesztőprogram általános megbízhatóságát, ami különösen érdekes azok számára, akik Windows rendszerrel megosztott NTFS partíciókat használnak személyi vagy irodai számítógépeken.

Ezek a fejlesztések a hétvégén beépültek a fő kernelfába, Már a Linux 7.1-rc2 részét képezik. Ezek szolgálnak majd alapul a júniusra tervezett stabil verzióhoz, hacsak nem történik késedelem. Az európai közösség számára, amely vegyes Windows-Linux környezeteket kezel vállalkozásokban, oktatási intézményekben vagy közigazgatásban, egy robusztusabb NTFS csökkenti az adatvesztés kockázatát az operációs rendszerek közötti váltáskor.

Grafikai javítások: AMDGPU és Intel Xe vizsgálat alatt

Az NTFS-en és KVM-en végzett munkák mellett ez az RC a következők jelentős blokkját is magában foglalja: DRM grafikus alrendszer javításokA legnagyobb változások az AMDGPU illesztőprogramban történtek, a legújabb GPU-któl kezdve a régebbi modellekig terjedő fejlesztések sok felhasználói és professzionális számítógépen továbbra is jelen vannak.

Az új funkciók között számos olyan található, Javítások az IP-blokkokhoz a GFX11.5.4-ben és más újabb komponensekbenDe vannak olyan módosítások is, amelyek az AMD GCN 1.0/1.1 generációs grafikus kártyáinak kedveznek. Timur Kristóf, a Valve-hoz köthető fejlesztő munkájának köszönhetően megfelelően engedélyezték a támogatást az olyan „learatott” GPU-konfigurációkhoz, mint a Radeon HD 7870 XT (Tahiti LE) és hasonló modellek, amelyeknek eddig problémáik voltak a fő kernellel a több mint egy évtizeddel ezelőtti jelentések óta.

Az AMDGPU változásai a következőket is tartalmazzák: korrekció az egyenáramú réteg analóg kimeneténEz a frissítés egy korábban érintett problémát orvosol, és fejlesztéseket tartalmaz a DDC nélküli integrált kijelzőcsatlakozók támogatásához, valamint a vBIOS-ba ágyazott panelinformációkból származó EDID-olvasás javításához. Ez a munka jobb teljesítményt eredményez a régebbi laptopok LVDS/eDP kijelzőivel, amelyek olyan hardvertípusok, amelyek még mindig gyakoriak az otthoni és munkahelyi környezetekben, ahol a hosszabb berendezés-életciklus prioritás.

Ezzel párhuzamosan az Intel Xe vezérlő is fogadja az adatokat. Xe3P GPU-khoz kapcsolódó speciális módosítások és megoldások, új megoldásai és teljesítménybeli módosításokat. Ezek a javítások segítenek stabilizálni az Intel következő generációs grafikus hardverét használó rendszerek élményét, ami mind a munkaállomások, mind a grafikai és multimédiás fejlesztőcsapatok számára releváns lehet az európai ökoszisztémán belül.

Közvetlen hatás a fogyasztói eszközökre: Steam Deck OLED

A klasszikus asztali hardvereken túl a Linux 7.1-rc2 egy figyelemre méltó javítást vezet be a következőkhöz: Steam Deck OLED hangzásAz elmúlt két évben a fő kernel verzió hangkompatibilitási problémákat okozott ezen a kézi eszközön, ami arra kényszerítette a Valve-ot és számos kézi konzol-orientált disztribúciót, hogy saját javításokat tartsanak fenn a downstream ágaikban.

Ezzel az RC-vel a probléma kijavítva a hivatalos fában, amely Csökkenti a specifikus downstream megoldások szükségességét Ez megkönnyíti a Spanyolországban és Európában használt általános célú disztribúciók számára, hogy jobb, azonnali kompatibilitást biztosítsanak az ilyen típusú hardverekkel. Ez egy egyértelmű példa arra, hogy a látszólag apró visszaesések hogyan befolyásolhatják közvetlenül a játék- és multimédiás élményt a Linux-felhasználók körében népszerűvé vált eszközökön.

Általános magpolírozás és elérhetőség

A láthatóbb területek mellett a Linux 7.1-rc2 felhalmozódik számos kis tömb szétszórva a kernelbenA hálózati és GPU-illesztőprogramoktól (amelyek ismét uralják az illesztőprogram-módosítások halmazát) az ütemező módosításaiig sched_ext és egyéb belső komponensek. Az általános trend egy nem különösebben kicsi, de stabil profilú CR, amelyről a mai napig nem ismertek jelentős regressziók.

Szokás szerint A Linux 7.1-rc2 forráskódja a kernel.org oldalról szerezhető be. Ez azoknak szól, akiknek fejlesztői környezetben kell tesztelniük, tesztdisztribúciókba kell integrálniuk, vagy egyszerűen csak meg kell előzniük a stabil verziót, vagy akár azoknak is, akik telepíteni szeretnék a kernelt, és ki szeretnék értékelni a viselkedését tesztgépeken. Torvalds a folyamatos tesztelést szorgalmazta az esetleges regressziók észlelése érdekében, különösen figyelembe véve a mesterséges intelligencia eszközök használatával járó javítások mennyiségének tartós növekedését.

A Linux 7.1-rc2 által hagyott kép egy intenzív finomhangolás fázisában lévő kernelét mutatja, amelyben a KVM virtualizáció átszervezi a belső tesztjeit, a Modern NTFS illesztőprogram, amelyet speciális javításokkal erősítettek megés egy DRM grafikus blokk, amely optimalizálja mind az AMD, mind az Intel Xe GPU-kat, nem is beszélve a Steam Deck OLED-hez hasonló eszközökhöz készült specifikus javításokról. Mindez közelebb hozza a Linux 7.1-et a stabil kiadáshoz, egyértelműen a robusztusságra és a hardvertámogatásra összpontosítva, ami – hacsak nem érnek meglepetések – mind az otthoni felhasználók, mind a szervezetek számára Spanyolországban és Európa többi részén észrevehető.

Linux 7.0-rc6
Kapcsolódó cikk:
A Linux 7.0-rc6 felgyorsítja a javítások ütemét a stabil kiadás előtt