
Antrasis kandidatas į būsimo „Linux“ branduolio išleidimą dabar prieinama testavimui ir atvyko su didesniu judėjimu nei įprastai šiame etape. „Linux 7.0-rc2“ išleidžiama praėjus savaitei po „rc1“, galutinai uždarant langą naujų funkcijų integravimui ir pereinant į etapą, kuriame, teoriškai, turėtų vyrauti kodo valymas ir stabilizavimas.
Nors tai versija, skirta techninės patirties turintiems žmonėms, o ne plačiajai visuomenei, jos poveikis ne mažiau reikšmingas: Tai paveikia pagrindinius sistemos komponentus, tokius kaip failų sistemos, tinklas, BPF ir šiuolaikinės aparatinės įrangos tvarkyklės.Tai ypač pasakytina apie sistemas su naujausios kartos AMD procesoriais ir dirbtinio intelekto greitintuvais. Todėl tai ypač aktualu Europoje ir Ispanijoje sistemų administratoriams, kūrėjams ir tiems, kurie valdo kritinę „Linux“ pagrindu veikiančią infrastruktūrą.
Ką „Linux 7.0-rc2“ reiškia kūrimo cikle?
Pasirodžius pirmajai kandidatei į versiją, projektas paprastai užbaigia naujų funkcijų integravimo etapą. Nuo tada, Šie RC pirmiausia skirti regresijų taisymui, posistemių šlifavimui ir stabilumo didinimui. prieš išleidžiant stabilią branduolio versiją. Šis modelis kartojosi jau daugelį metų ir yra branduolio išleidimo grafiko pagrindas.
Konkrečiai „Linux 7.0“ atveju, „rc1“ leidimas jau aiškiai parodė, kad tai yra šuolis į priekį, skirtas pagerinti suderinamumą su naujausia technine įranga ir atnaujinti senesnes sistemos dalis, pvz., NTFS palaikymą ir tam tikrų SSD diskų tvarkymą. „rc2“ leidimas neprideda pagrindinių funkcijų, matomų galutiniam vartotojui, tačiau jame yra patobulinta daugybė vidinių detalių, kurios gali turėti įtakos sudėtingose aplinkose.
„Linux 7.0-rc2“ yra didesnė nei įprastai ir kelia nerimą Linusui Torvaldsui
Daugiausiai diskusijų apie „Linux 7.0-rc2“ sukėlė ne tiek konkretūs pakeitimai, kiek bendras atnaujinimo dydis. Linus Torvalds atvirai prisipažino, kad nėra labai patenkintas, koks masyvus tapo šis antrasis RC. jei matuojama nesujungtų pakeitimų skaičiumi.
Tai nėra priežastis nerimui ta prasme, kad vystymasis pakrypo netikėta linkme, bet tai neįprasta. Pasak paties Torvaldso, Jau senokai mačiau taip pakrautą RC2. Kalbant apie tiesioginius pokyčius, jo nuomone, tai galėtų būti susiję su „kalendoriniu triukšmu“, kuris kartais veikia šiuos kūrimo ciklus: yra savaičių, kai susikaupia daugiau integracijos užklausų, o kitomis – kai tempas sulėtėja.
Kitas veiksnys, kurį branduolio kūrėjas pateikia, yra ankstesnio ciklo trukmė. „Linux 6.19“ buvo išleista savaite vėliau nei įprastai.Dėl to greičiausiai didelė dalis laukiančių darbų ir tam tikrų pataisymų buvo sutelkta šiuo metu, todėl RC2 šiame ankstyvajame etape buvo labiau perkrautas nei norėtųsi.
Dėmesys stabilumui, vidinei švarai ir vairuotojo dominavimo mažinimui
Kitaip nei įprastai nutinka kitomis progomis, „Linux 7.0-rc2“ pakeitimų svoris ne taip smarkiai tenka tvarkyklėms.Torvaldsas atkreipia dėmesį, kad tvarkyklės sudaro maždaug ketvirtadalį viso skirtumo, palyginti su RC1, tuo tarpu paprastai jos sudaro lengvai pusę pataisų apimties. Šį kartą, remiantis pačia pakeitimų medžio santrauka, tvarkyklės sudaro maždaug ketvirtadalį viso kiekio.
Ta proga Labai reikšminga darbo dalis atliekama failų sistemose.MVĮ klientas (plačiai naudojamas mišriuose „Windows“ / „Linux“ tinkluose, įskaitant Ispanijos ir Europos įmones) gauna didelę dalį pakeitimų, kartu su XFS ir EROFS patobulinimais – dviem failų sistemoms, dažniausiai naudojamoms didelio našumo serverių ir saugyklų aplinkose. Dalis šio darbo skirta failų sistemos ir jo elgesį esant apkrovai.
Likę pakeitimai yra paskirstyti tarp Pagrindinio modulio, tinklo kodo, architektūros, automatinio testavimo ir BPF koregavimaiBPF, kuris vis dažniau naudojamas stebimumui, filtravimui ir sudėtingesnėms užduotims branduolyje, gauna daug pataisymų tiek pačiame branduolyje, tiek jo testavimo rinkinyje, siekiant sustiprinti jo patikimumą kontekstuose, kuriuose jis naudojamas stebėjimui ar saugumui užtikrinti.
Svarbiausi pataisymai: AMDXDNA ir kitos grafikos tvarkyklės
Kalbant apie valdiklius, vienas svarbiausių šio rc2 akcentų yra grafikos ir spartinimo ekosistema. AMDXDNA tvarkyklė, susieta su AMD „Ryzen AI“ greitintuvaisJis sukaupė puikų pataisymų sąrašą – nuo sistemos sustabdymo problemų iki atminties gedimų.
Jau integruoti pataisymai apima Su pakaba susijusių užraktų, buferio perpildymo, įvesties valymo, aklavietės, prieigos už diapazono ribų ir programinės įrangos įkėlimo klaidų sprendimaiDaugelis šių problemų yra tiesiogiai susijusios su rankinio atminties valdymo C kalboje sudėtingumu ir rizika, todėl vėl kilo diskusijos apie „Rust“ naudojimą valdikliuose, siekiant ateityje sumažinti tokio tipo gedimus.
Už AMDXDNA ribų, Pakeitimai taip pat taikomi AMDGPU (įskaitant „UserQ“ palaikymą, DC ekrano posistemio ir VCN 5 pataisymus).taip pat „Intel Xe“, „Nouveau“ ir kitus vaizdo bei spartinimo tvarkykles. Pastaraisiais atvejais tai daugiausia mažesni pataisymai be esminių naujų funkcijų, tačiau būtini norint stabilizuoti grafikos palaikymą stabilioje „Linux 7.0“ versijoje.
Failų ir tinklo sistemos: SMB, XFS, EROFS ir kt.
7.0-rc2 versijoje taip pat išsamiai nagrinėjama esminių failų sistemų priežiūra tiek darbalaukyje, tiek serveryje. MVĮ klientas gauna didelį kiekį pakeitimų.Tai gali būti ypač aktualu Europos organizacijoms, kurios savo vidiniuose tinkluose derina „Linux“ serverius su komercine „Windows“ arba NAS infrastruktūra.
Kartu su MVĮ, XFS ir EROFS apima pataisymus, kuriais siekiama pagerinti našumą esant dideliam apkrovimui. ir užkirsti kelią susijungimo laikotarpiu atsiradusiems regresiniams pokyčiams. Šie pakeitimai ypač aktualūs prieglobos paslaugų teikėjams, duomenų centrams ir sistemų administratoriams, dirbantiems su dideliais duomenų kiekiais GNU/Linux sistemose.
Kalbant apie tinklą, Pakeitimai buvo atlikti skirtinguose tinklo rinkinio sluoksniuose, sustiprinant veikimą tais atvejais, kai 7.0 branduolys naudojamas dideliam srautui valdyti, žiniatinklio paslaugoms ar debesijos infrastruktūroms, kurios palaiko vartotojus Ispanijoje ir likusioje Europoje.
Pagrindinio elemento, BPF ir architektūros pakeitimai
Už matomų posistemių ribų, Nemaža rc2 dalis skirta branduolio branduoliuiPataisymai buvo įtraukti į įvairius vidinius vykdymo kelius, taip pat į kodą, susietą su palaikomomis architektūromis, siekiant išvengti netikėto elgesio ir pagerinti našumą tam tikrais konkrečiais atvejais.
Šiame vystymosi etape GMP ir toliau yra ypatingo dėmesio sritimi. Automatizuoti testavimo ir su GMP susiję įrankiai buvo daug kartų pakoreguoti.Tai labai svarbu tiems, kurie naudoja šią technologiją stebimumo, tinklų ar pažangios apsaugos srityse, įskaitant Europos paslaugų teikėjus, kurie dalį savo stebėsenos grindžia šiais mechanizmais.
Kitas pastebimas pokytis yra panaikinimas sena „Kconfig“ parinktis, dėl kurios sistemos žurnaluose pasirodydavo erzinantys pranešimai susiję su neinicializuotų atsitiktinių šaltinių naudojimu. Šis valymo būdas gali atrodyti nedidelis, tačiau jis padeda sumažinti triukšmą žurnaluose ir palengvina administratoriams bei palaikymo komandoms realių problemų nustatymą.
RC, turintis įtakos naujausios aparatinės įrangos testavimui
Tie, kurie paprastai diegia preliminarias branduolio versijas, norėdami išbandyti naujausias funkcijas, turėtų atidžiai išnagrinėti šį rc2. Tinklo posistemių, pažangių failų sistemų ir naujos AMD aparatinės įrangos pakeitimų apimtis Patartina testavimą atlikti lėtai, ypač jei branduolys naudojamas aplinkoje, kurioje svarbus stabilumas.
Asmeniniam naudojimui skirtuose staliniuose arba nešiojamuosiuose kompiuteriuose, Galbūt būtų įdomu išbandyti „Linux 7.0-rc2“ kompiuteriuose su „Ryzen“ procesoriais ir integruotais dirbtinio intelekto greitintuvais.su sąlyga, kad tai atliekama kontroliuojamoje aplinkoje (pavyzdžiui, bandymų skaidinyje arba antriniame kompiuteryje) ir naudojant naujausias atsargines kopijas.
Bet kokiu atveju Šis nuotolinio valdymo pultas nėra skirtas gamybinei įrangai, kritinėms darbo stotims ar operaciniams serveriams.Nei Ispanijoje, nei likusioje Europoje. Tai yra kūrimo versija, kurios pagrindinis tikslas – kad bendruomenė aptiktų klaidas prieš išleidžiant stabilią versiją.
„Linux 7.0-rc2“ diegimo jūsų distribucijoje parinktys
Kol nebus išleista galutinė „Linux 7.0“ versija ir pagrindinės distribucijos („Debian“, „Ubuntu“, „Fedora“, „openSUSE“ ir kt.) ją integruos į savo stabilias saugyklas, Tie, kurie nori išbandyti rc2, turi patys įdiegti branduolį.Tam reikia tam tikros patirties ir pakankamai įgūdžių dirbant su komandine eilute.
„Debian“ ar „Ubuntu“ pagrindu sukurtose distribucijose, taip pat daugelyje kitų, naudojamų Ispanijoje, gana populiarus pasirinkimas yra naudoti branduolio valdymo įrankius, tokius, kokius siūlo kai kurios trečiųjų šalių saugyklos. Idėja yra turėti galimybę atsisiųsti ir įdiegti pagrindines branduolio versijas jo nekompiliuojant rankiniu būdu., taip pat palengvinant branduolių keitimą problemų atveju.
Pataisymai jau pritaikyti AMDXDNA, AMDGPU, failų sistemoms, tokioms kaip SMB, XFS ir EROFS, ir sustiprinti BPF, pagrindinę ir tinklo dalis. „Linux 7.0-rc2“ yra pagrindinis etapas tobulinant versiją, kuria siekiama pagerinti tiek suderinamumą su šiuolaikine technine įranga, tiek vidinį sistemos patikimumą.Tiems, kurie atidžiai seka branduolio evoliuciją, šis etapas primena, kad nors ne viskas pavyksta idealiai iš pirmo karto, nuolatinio tobulinimo procesas vis dar gyvas.
