„Linux 7.1-rc2“ žengia į priekį su dideliu, „keistu“ ir pataisymų gausiu branduoliu.

  • „Linux 7.1-rc2“ buvo išleista su daugybe pakeitimų, tačiau Torvalds juos laikė normaliais.
  • Didžioji dalis skirtumo atsiranda dėl KVM savikontrolės testų prekės ženklo pakeitimo ir didėjančio dirbtinio intelekto įrankių naudojimo.
  • Nauja šiuolaikinės NTFS tvarkyklės ir AMD bei Intel Xe GPU pataisymų banga.
  • Aktualūs atnaujinimai, skirti vartotojų įrangai, pvz., „Steam Deck OLED“ ir senesnėms „Radeon“ vaizdo plokštėms.

„Linux 7.1-rc2“

Antrasis kandidatas į paleidimą „Linux 7.1-rc2“ dabar prieinama Jis skirtas testavimui ir pateikiamas su nemažu pataisymų paketu, paskirstytu visame branduolyje. Nepaisant pakeitimų rinkinio dydžio, Linus Torvalds šį RC apibūdino kaip „gana įprastą“, sustiprindamas lūkestį, kad ciklas baigsis, kaip įprasta, maždaug išleidžiant septintąją kandidato versiją, jei nekils paskutinės minutės nesklandumų.

Šiame vystymosi etape mažiau dėmesio skiriama svarbiausioms matomoms inovacijoms, o daugiau – branduolio stabilumas ir realios aparatinės įrangos palaikymasTai ypač aktualu Europos vartotojams ir įmonėms, kurios serveriuose, staliniuose kompiuteriuose ir mobiliuosiuose įrenginiuose naudoja „Linux“. KVM virtualizacijos, grafikos tvarkyklių ir naujos NTFS tvarkyklės pataisymų derinys siekia nušlifuoti detales prieš stabiliai 7.1 versijai pasiekiant platinimus, įskaitant programinės įrangos atnaujinimų valdymą tokiais įrankiais kaip programinės įrangos atnaujinimų valdymas.

„Linux 7.1-rc2“ didelis, normalus elgesys: KVM ir dirbtinio intelekto vaidmuo

Vienas iš aspektų, patraukusių daugiausiai dėmesio šioje „Linux 7.1-rc2“ versijoje, yra tai, kad, vertinant neapdorotais skaičiais, Difuzorius atrodo neįprastai didelisTorvaldsas paaiškino, kad beveik pusė pokyčių yra sutelkti savikontrolės testai KVM, daugiausia dėl vidinio pervadinimo bangos, kad testai atitiktų tas pačias konvencijas kaip ir pagrindinis branduolio kodas, tiek kintamųjų, tiek tipų pavadinimuose.

Šis valymo būdas nekeičia pačios virtualizacijos funkcinio elgesio, tačiau turi įtakos ilgalaikei priežiūrai. homogenizuoti KVM testų vidinę struktūrąKūrėjai gali geriau patvirtinti virtualių mašinų veikimą, o tai labai svarbu Europos duomenų centrams, debesijos paslaugų teikėjams ir testavimo aplinkoms, kurios naudoja KVM darbo krūviams konsoliduoti, taip pat virtualizacijos projektams, tokiems kaip VirtualBox 7.2.8.

Torvaldsas taip pat pažymėjo, kad daugiau nei įprastai dėmiųŠi tendencija, jau pastebėta „Linux 7.0“, daugiausia siejama su dirbtinio intelekto įrankių naudojimu kodo pakeitimams generuoti arba padėti juose. Šis padidėjęs kiekis nebūtinai reiškia didesnį nestabilumą, tačiau reikalauja tvirtesnių peržiūros, supaprastinimo ir automatizuotų testavimo sistemų – tai jau pastebima tokiose srityse kaip planuoklė. sched_ext, kuriame buvo atlikta keletas papildomų pataisymų.

Naujas NTFS tvarkyklė: stabilizavimas prieš galutinę versiją

Kitas svarbus „Linux 7.1“ aspektas, tiesiogiai veikiantis stalinių kompiuterių vartotojus Ispanijoje ir likusioje Europoje, yra nauja NTFS tvarkyklė, integruota į pagrindinį branduolįPo daugelio metų darbo kūrėjui Namjae Jeonui pavyko sukurti šią modernią tvarkyklę, pagrįstą originalia, tik skaitymui skirta NTFS tvarkykle, bet gerokai patobulintą, kuri pakeistų „Paragon“ NTFS3 ir padarytų vartotojo erdvės sprendimus, tokius kaip NTFS-3G, pasenusius.

Šiame „Linux 7.1-rc2“ leidime yra naujas NTFS tvarkyklės pataisymų rinkinys, atsiradęs dėl abiejų priežasčių padidėjęs naudojimas realioje aplinkoje pavyzdžiui, intensyvus C kodo testavimas ir miglotas keitimas. Pataisymai apima galimų atminties nutekėjimų ir puslapių nuorodų sprendimą, nulinių rodyklių nuorodų prevenciją ir nedidelių kodavimo problemų, kurios gali sukelti sunkiai atsekamas klaidas, ištaisymą.

Tiksliau, tokios funkcijos kaip ntfs_index_walk_down() per a griežtesnis indeksų blokų paskirstymo patvirtinimas siekiant užkirsti kelią neteisėtai prieigai; ištaisyta atminties nutekėjimo problema, susijusi su simbolinių nuorodų paskirties eilučių apdorojimu klaidų keliuose; ir įdiegtos papildomos kontrolės priemonės ntfs_mapping_pairs_decompress() siekiant išvengti VCN perpildymo ir galimo paskirstymo sąrašų sugadinimo (vykdomųjų sąrašų).

Be to, komanda ištaisė netinkamas naudojimas PTR_ERR() galiojančiuose folio rodyklėse en __ntfs_bitmap_set_bits_in_run()Katalogų nuorodų skaičius WIN32/DOS slapyvardžiams buvo patikslintas pakoreguojant mažinimą nlink tik tada, kai MFT skaitiklis pasiekia nulį, o neinicializuoto kintamojo naudojimas buvo išspręstas tame pačiame dekompresijos procese atvaizdavimo porosNors nė vienas iš šių incidentų nebuvo klasifikuojamas kaip katastrofiškas gedimas, jų ištaisymas pagerina bendrą tvarkyklės patikimumą, o tai ypač įdomu tiems, kurie asmeniniuose ar biuro kompiuteriuose naudoja NTFS skaidinius, bendrinamus su „Windows“.

Šie patobulinimai, savaitgalį sujungti į pagrindinį branduolio medį, Jie jau yra „Linux 7.1-rc2“ dalis. Tai bus birželio mėnesį planuojamos stabilios versijos pagrindas, jei nebus jokių vėlavimų. Europos bendruomenei, valdančiai mišrias „Windows“ ir „Linux“ aplinkas įmonėse, švietimo įstaigose ar viešojo administravimo įstaigose, patikimesnė NTFS sumažina duomenų sugadinimo riziką perjungiant operacines sistemas.

Grafikos pataisymai: AMDGPU ir „Intel Xe“ atidžiai stebimi

Kartu su darbu su NTFS ir KVM, šiame RC taip pat yra reikšmingas blokas DRM grafikos posistemio pataisymaiDidžiausi pakeitimai atlikti AMDGPU tvarkyklėje – patobulinimai apima tiek naujausius GPU, tiek senesnius modelius, kurie vis dar yra daugelyje vartotojų ir profesionalių kompiuterių.

Tarp naujų funkcijų yra daugybė GFX11.5.4 ir kitų naujausių komponentų IP blokų pataisymaiTačiau yra ir pakeitimų, kurie naudingi AMD vaizdo plokštėms nuo GCN 1.0/1.1 kartos. Dėl Timuro Kristófo, su „Valve“ susijusio kūrėjo, darbo buvo tinkamai įjungtas palaikymas „išrinktoms“ GPU konfigūracijoms, tokioms kaip „Radeon HD 7870 XT“ („Tahiti LE“) ir panašūs modeliai, kurie iki šiol turėjo problemų su pagrindiniu branduoliu, palyginti su pranešimais prieš daugiau nei dešimtmetį.

AMDGPU pakeitimai taip pat apima nuolatinės srovės sluoksnio analoginio išėjimo korekcijaŠis naujinimas išsprendžia anksčiau paveiktą problemą ir apima patobulinimus, skirtus integruotų ekrano jungčių be DDC palaikymui, taip pat patobulintą EDID nuskaitymą iš skydelio informacijos, įterptos į vBIOS. Dėl šių pakeitimų pagerėjo LVDS/eDP ekranų našumas senesniuose nešiojamuosiuose kompiuteriuose – tokio tipo aparatinėje įrangoje, kuri vis dar paplitusi namų ir darbo aplinkoje, kur ilgas įrangos gyvavimo ciklas yra prioritetas.

Lygiagrečiai taip pat gauna „Intel Xe“ valdiklis Konkretūs „Xe3P“ GPU pakeitimai ir sprendimai, su nauja sprendimo būdai ir našumo koregavimus. Šie pataisymai padeda stabilizuoti sistemų, kurios pradeda diegti naujos kartos „Intel“ grafikos aparatinę įrangą, veikimą, o tai gali būti aktualu tiek darbo stotims, tiek grafikos ir multimedijos kūrimo komandoms Europos ekosistemoje.

Tiesioginis poveikis vartotojų įrenginiams: „Steam Deck OLED“

Be klasikinės darbalaukio aparatinės įrangos, „Linux 7.1-rc2“ pristato pastebimą pataisymą, skirtą „Steam Deck“ OLED garso sistemaPastaruosius dvejus metus pagrindinė branduolio versija šiame nešiojamajame įrenginyje sutrikdė garso suderinamumą, todėl „Valve“ ir kelios nešiojamosioms konsolėms skirtos platinamosios versijos buvo priverstos savo atšakose išlaikyti savo pataisymus.

Su šiuo RC problema ištaisoma oficialiame medyje, kuris Tai sumažina specifinių tolesnių sprendimų poreikį Tai taip pat palengvina Ispanijoje ir Europoje naudojamų bendrosios paskirties platinamųjų programų geresnį suderinamumą su šio tipo aparatine įranga iš karto po naudojimo. Tai aiškus pavyzdys, kaip, atrodytų, nedidelės regresijos gali tiesiogiai paveikti žaidimų ir multimedijos patirtį įrenginiuose, kurie išpopuliarėjo tarp „Linux“ vartotojų.

Bendras šerdies poliravimas ir prieinamumas

Be labiau matomų sričių, „Linux 7.1-rc2“ kaupia daugybė mažų masyvų, išsibarsčiusių po visą branduolįNuo tinklo ir GPU tvarkyklių (kurios vėlgi dominuoja tvarkyklių pakeitimų rinkinyje) iki planavimo priemonių pakeitimų sched_ext ir kitus vidinius komponentus. Bendra tendencija yra ta, kad CR nėra itin mažas, tačiau išlaiko stabilų profilį ir be jokių iki šiol žinomų didesnių regresijų.

Kaip įprasta, „Linux 7.1-rc2“ šaltinio kodą galima gauti iš kernel.org. Tai skirta tiems, kuriems reikia išbandyti branduolį kūrimo aplinkose, integruoti į testavimo platinimus arba tiesiog aplenkti stabilią versiją, arba net tiems, kurie nori įdiegti branduolį ir įvertinti jo veikimą testavimo mašinose. Torvaldsas paragino tęsti testavimą, siekiant aptikti galimas regresijas, ypač atsižvelgiant į nuolat didėjantį pataisų kiekį, susijusį su dirbtinio intelekto įrankių naudojimu.

„Linux 7.1-rc2“ palieka vaizdą – tai branduolys, esantis intensyviai tobulinamo derinimo fazėje, kai KVM virtualizacija pertvarko savo vidinius testus. Modernus NTFS tvarkyklė, sustiprinta specialiais pataisymaisir DRM grafikos bloką, kuris optimizuoja tiek AMD, tiek „Intel Xe“ GPU, jau nekalbant apie konkrečius pataisymus tokiems įrenginiams kaip „Steam Deck OLED“. Visa tai priartina „Linux 7.1“ prie stabilios versijos, aiškiai akcentuojant patikimumą ir aparatinės įrangos palaikymą, kurie, jei nebus jokių netikėtumų, turėtų būti pastebimi tiek namų vartotojams, tiek organizacijoms Ispanijoje ir likusioje Europoje.

„Linux 7.0-rc6“
Susijęs straipsnis:
„Linux 7.0-rc6“ pagreitina pataisymų tempą prieš stabilią versiją