Linux 7.0-rc2: teine ​​​​väljalaskekandidaat, mis on oodatust suurem

  • Linux 7.0-rc2 saabub ebatavaliselt suure hulga muudatuste ja varajaste parandustega.
  • Märkimisväärne osa parandustest keskendub lisaks draiveritele ka failisüsteemidele, BPF-ile, võrgule ja SMB-kliendile.
  • Ryzen AI AMDXDNA draiveri ja teiste graafikadraiverite ulatuslik parandus teel lõpliku versioonini.
  • Testimiseks ja arendamiseks mõeldud versioon, ei ole soovitatav tootmismeeskondadele Hispaanias ega Euroopas.

Linux 7.0-rc2

Teine kandidaat tulevase Linuxi kerneli väljaandmiseks nüüd saadaval testimiseks ja on saabunud suurema liikumisega kui selles etapis tavaliselt. Linux 7.0-rc2 avaldatakse nädal pärast rc1, sulgedes lõplikult akna uute funktsioonide integreerimiseks ja sisenedes etappi, kus teoreetiliselt peaksid esikohale jääma koodi puhastamine ja stabiliseerimine.

Kuigi see on versioon, mis on mõeldud tehnilise kogemusega inimestele, mitte laiemale avalikkusele, pole selle mõju sugugi vähem oluline: See mõjutab olulisi süsteemikomponente, nagu failisüsteemid, võrk, BPF ja kaasaegsed riistvaradraiverid.See kehtib eriti uusima põlvkonna AMD protsessorite ja tehisintellekti kiirenditega süsteemide kohta. See muudab selle eriti oluliseks Euroopas ja Hispaanias süsteemiadministraatoritele, arendajatele ja kriitiliste Linuxi-põhiste infrastruktuuride haldajatele.

Mida tähendab Linux 7.0-rc2 arendustsüklis?

Esimese väljalaskekandidaadi saabumisega lõpeb projektis tavaliselt uute funktsioonide lisamise etapp. Sellest ajast alates... Järgmised RC-d on peamiselt suunatud regressioonide parandamisele, alamsüsteemide lihvimisele ja stabiilsuse saavutamisele. enne stabiilse kerneli versiooni avaldamist. Seda mustrit on kordunud aastaid ja see on kerneli väljalaskegraafiku aluseks.

Linux 7.0 puhul tegi juba versioon rc1 selgeks, et tegemist on hüppega edasi, mis keskendub ühilduvuse parandamisele uusima riistvaraga ja süsteemi vanemate osade, näiteks NTFS-toe ja teatud SSD-de käsitsemise, uuendamisele. Väljalase rc2 ei lisa lõppkasutajale nähtavaid olulisi funktsioone, kuid see muudab arvukalt sisemisi detaile, mis võivad nõudlikes keskkondades olulist rolli mängida.

Linux 7.0-rc2 on tavapärasest suurem ja teeb Linus Torvaldsile muret

Linux 7.0-rc2 kohta pole enim arutelu tekitanud mitte niivõrd konkreetsed muudatused, kuivõrd uuenduse üldine maht. Linus Torvalds on avalikult tunnistanud, et ta pole eriti rahul sellega, kui mahukaks see teine ​​RC on osutunud. kui seda mõõdetakse mitteliituvate muudatuste arvu järgi.

See ei ole küll põhjus ärevuseks selles mõttes, et areng on viltu läinud, aga see on ebatavaline. Torvaldsi enda sõnul On möödas tükk aega, kui ma viimati nii laetud RC2-e nägin. Mis puutub otsestesse muudatustesse, siis tema arvates võiks see olla seotud „kalendrimüraga“, mis neid arendustsükleid mõnikord mõjutab: on nädalaid, mil koguneb rohkem integratsioonitaotlusi, ja teisi, mil tempo aeglustub.

Teine tegur, mille kerneli arendaja lauale paneb, on eelmise tsükli kestus. Linux 6.19 ilmus nädal hiljem kui tavaliselt.See on tõenäoliselt põhjustanud suure osa pooleliolevast tööst ja teatud parandustest koondumise just praegusele ajale, mille tulemuseks on RC2 ülekoormamine selles varases etapis soovitavast.

Keskenduge stabiilsusele, sisemisele korrastamisele ja juhi domineerimise vähendamisele

Erinevalt sellest, mis tavaliselt muudel puhkudel juhtub, Linux 7.0-rc2 muudatuste kaal ei lange nii ülekaalukalt draiveritele.Torvalds juhib tähelepanu sellele, et draiverid moodustavad umbes veerandi kogu erinevusest RC1-ga võrreldes, samas kui tavaliselt moodustavad need hõlpsalt poole paranduste mahust. Seekord moodustavad draiverid umbes veerandi koguarvust, vastavalt muudatuste puu kokkuvõttele.

Sel juhul Väga oluline osa tööst on seotud failisüsteemidega.Märkimisväärse osa muudatustest saab SMB klient (mida kasutatakse laialdaselt segatud Windowsi/Linuxi võrkudes, sealhulgas Hispaania ja Euroopa ettevõtetes), lisaks täiustustele XFS-is ja EROFS-is, mis on kaks failisüsteemi, mida tavaliselt kasutatakse suure jõudlusega serveri- ja salvestuskeskkondades. Osa sellest tööst keskendub... failisüsteemid ja selle käitumine koormuse all.

Ülejäänud muudatused jagunevad omavahel Tuuma, võrgukoodi, arhitektuuri, automatiseeritud testimise ja BPF-i kohandusedBPF, mida kernelis üha enam kasutatakse jälgitavuse, filtreerimise ja keerukamate ülesannete jaoks, saab mitu parandust nii kernelis endas kui ka selle testimiskomplektis, eesmärgiga tugevdada selle usaldusväärsust kontekstides, kus seda kasutatakse jälgimiseks või turvalisuse tagamiseks.

Peamised parandused: AMDXDNA ja muud graafikadraiverid

Kontrolleri valdkonnas on selle rc2 üks olulisemaid fookusi graafika ja kiirenduse ökosüsteem. AMDXDNA draiver, mis on seotud AMD Ryzen AI kiirenditegaSee on kogunud märkimisväärse nimekirja parandustest, alates süsteemi peatamise probleemidest kuni mäluvigadeni.

Juba integreeritud parandused hõlmavad järgmist Vedrustusega seotud lukustuste, puhvri ületäitumise, sisendi puhastamise, ummikseisude, leviulatusest väljas juurdepääsu ja püsivara laadimisvigade lahendusedPaljud neist probleemidest on otseselt seotud C-keeles mälu käsitsi haldamise keerukuse ja riskidega, mis on taaselustanud arutelu Rusti kasutamise üle kontrollerites, et tulevikus selliseid rikkeid minimeerida.

Lisaks AMDXDNA-le Muudatused laienevad ka AMDGPU-le (sh UserQ tugi, parandused DC kuvari alamsüsteemis ja VCN 5-s).samuti Intel Xe, Nouveau ja muud video- ja kiirendusdraiverid. Viimastel juhtudel on need peamiselt väiksemad parandused, ilma suuremate uute funktsioonideta, kuid vajalikud Linux 7.0 stabiilse versiooni graafikatoe stabiliseerimiseks.

Faili- ja võrgusüsteemid: SMB, XFS, EROFS ja teised

Versioon 7.0-rc2 süveneb ka oluliste failisüsteemide hooldusse nii töölaual kui ka serveris. VKE klient saab suure hulga muudatusi.See võib olla eriti oluline Euroopa organisatsioonide jaoks, kes ühendavad oma sisevõrkudes Linuxi servereid kommertslike Windowsi või NAS-i infrastruktuuridega.

Koos VKE-ga XFS ja EROFS sisaldavad parandusi, mille eesmärk on parandada jõudlust suure koormusega keskkondades ja vältida ühinemisperioodil tekkivaid regressioone. Need kohandused on eriti olulised majutusteenuse pakkujatele, andmekeskustele ja süsteemiadministraatoritele, kes töötavad GNU/Linuxi süsteemides suurte andmemahtudega.

Võrgustiku osas Muudatusi on lisatud võrgustuspaketi eri kihtidele, tugevdades toimimist stsenaariumides, kus 7.0 kerneli kasutatakse suure liikluse, veebiteenuste või pilveinfrastruktuuride haldamiseks, mis toetavad kasutajaid Hispaanias ja mujal Euroopas.

Muudatused tuumas, BPF-is ja arhitektuuris

Lisaks nähtavatele alamsüsteemidele Märkimisväärne osa rc2-st keskendub kerneli tuumaleParandusi on lisatud erinevatesse sisemistesse teostusradadesse ja ka toetatud arhitektuuridega lingitud koodi, et vältida ootamatut käitumist ja parandada jõudlust teatud konkreetsetes stsenaariumides.

GMP on selles arengujärgus jätkuvalt erilise tähelepanu all. Automatiseeritud testimise ja GMP-ga seotud tööriistad on saanud arvukalt kohandusiSee on võtmetähtsusega neile, kes kasutavad seda tehnoloogiat jälgitavuse, võrkude või täiustatud turvalisuse valdkonnas, sealhulgas Euroopa teenusepakkujatele, kes tuginevad osaliselt nendele mehhanismidele oma seiretegevuses.

Teine märkimisväärne muudatus on kaotamine vana Kconfig'i valik, mis põhjustas süsteemilogides tüütuid teateid mis on seotud initsialiseerimata juhuslikkuse allikate kasutamisega. Selline puhastus võib tunduda väike, kuid see aitab vähendada logides esinevat müra ja lihtsustab administraatoritel ja tugimeeskondadel tegelike probleemide tuvastamist.

RC, millel on mõju uue riistvara testimisele

Need, kes tavaliselt installivad uusimate funktsioonide testimiseks kerneli esialgseid versioone, peaksid seda rc2-t üksikasjalikult uurima. Muudatuste maht seoses võrgu alamsüsteemide, täiustatud failisüsteemide ja uue AMD riistvaraga Testimist on soovitatav teha aeglaselt, eriti kui kerneli kasutatakse keskkondades, kus stabiilsus on oluline.

Isiklikuks kasutamiseks mõeldud laua- või sülearvutites Võib olla huvitav proovida Linux 7.0-rc2 Ryzen protsessorite ja integreeritud tehisintellekti kiirenditega arvutites.eeldusel, et seda tehakse kontrollitud keskkondades (näiteks testpartitsioonil või teises masinas) ja ajakohaste varukoopiatega.

Igal juhul See RC ei ole mõeldud tootmisseadmete, kriitiliste tööjaamade ega operatiivserverite jaoks.Ei Hispaanias ega mujal Euroopas. See on arendusversioon, mille peamine eesmärk on, et kogukond tuvastaks vead enne stabiilse versiooni avaldamist.

Linux 7.0-rc2 installimise valikud teie distributsioonile

Kuni Linux 7.0 lõplik versioon on välja antud ja peamised distributsioonid (Debian, Ubuntu, Fedora, openSUSE jne) selle oma stabiilsetesse repositooriumidesse integreerivad, Need, kes tahavad rc2-e proovida, peavad kerneli ise installima.See nõuab teatud kogemust ja mõistlikku mugavust käsurea kasutamisel.

Debiani või Ubuntu-põhistes distributsioonides, aga ka paljudes teistes Hispaanias kasutatavates distributsioonides, on üsna populaarne valik kasutada kerneli haldustööriistu, näiteks neid, mida pakuvad mõned kolmandate osapoolte repositooriumid. Idee seisneb selles, et kerneli põhiversioone saaks alla laadida ja installida ilma seda käsitsi kompileerimata., hõlbustades samal ajal probleemide korral südamike vahetamist.

AMDXDNA-le, AMDGPU-le, failisüsteemidele (nt SMB, XFS ja EROFS) juba rakendatud parandustega ning BPF-i, tuuma ja võrgu tugevdustega Linux 7.0-rc2 on positsioneeritud võtmeetapina versiooni täiustamisel, mille eesmärk on parandada nii ühilduvust kaasaegse riistvaraga kui ka süsteemi sisemist töökindlust.Neile, kes jälgivad kerneli arengut tähelepanelikult, tuletab see verstapost meelde, et kuigi kõik ei lähe esimesel korral ideaalselt, on pideva täiustamise protsess endiselt vägagi elujõuline.

Linux 6.19-rc8
Seotud artikkel:
Linux 6.19-rc8 sillutab teed stabiilsele väljalaskele