
Otrais kandidāts nākotnes Linux kodola izlaišanai tagad pieejams testēšanai un ir ieradies ar lielāku kustību nekā parasti šajā fāzē. Linux 7.0-rc2 tiek izlaista nedēļu pēc rc1, pilnībā aizverot logu jaunu funkciju integrēšanai un nonākot posmā, kurā teorētiski vajadzētu dominēt koda attīrīšanai un stabilizācijai.
Lai gan tā ir versija, kas paredzēta cilvēkiem ar tehnisku pieredzi, nevis plašai sabiedrībai, tās ietekme nav mazāk nozīmīga: Tas ietekmē galvenos sistēmas komponentus, piemēram, failu sistēmas, tīklu, BPF un mūsdienu aparatūras draiverus.Tas jo īpaši attiecas uz sistēmām ar jaunākās paaudzes AMD procesoriem un mākslīgā intelekta paātrinātājiem. Tas padara to īpaši aktuālu Eiropā un Spānijā sistēmu administratoriem, izstrādātājiem un tiem, kas pārvalda kritiskas Linux bāzes infrastruktūras.
Ko Linux 7.0-rc2 nozīmē izstrādes ciklā?
Ar pirmā laidiena kandidāta ierašanos projekts parasti noslēdz jaunu funkciju iekļaušanas fāzi. Kopš tā brīža Turpmāk minētie RC galvenokārt ir vērsti uz regresiju labošanu, apakšsistēmu pulēšanu un stabilitātes iegūšanu. pirms stabilās kodola versijas izlaišanas. Šis modelis ir atkārtots gadiem ilgi un ir kodola izlaišanas grafika pamatā.
Konkrētajā Linux 7.0 gadījumā rc1 laidiens jau skaidri norādīja, ka tas ir solis uz priekšu, kas vērsts uz saderības uzlabošanu ar jaunāko aparatūru un vecāku sistēmas daļu, piemēram, NTFS atbalsta un noteiktu SSD disku apstrādes, atjaunināšanu. rc2 laidiens nepievieno būtiskas funkcijas, kas būtu redzamas gala lietotājam, taču tajā ir veiktas daudzas iekšējas detaļas, kas var radīt atšķirību prasīgās vidēs.
Linux 7.0-rc2 ir lielāks nekā parasti un rada bažas Linusam Torvaldam
Visvairāk diskusiju par Linux 7.0-rc2 ir izraisījušas ne tik daudz konkrētās izmaiņas, cik atjauninājuma kopējais apjoms. Linuss Torvalds atklāti atzinis, ka nav pārāk apmierināts ar to, cik apjomīgs ir izrādījies šis otrais RC. ja mēra pēc neapvienoto izmaiņu skaita.
Tas nav iemesls satraukumam tādā nozīmē, ka attīstība ir nogājusi greizi, taču tas ir neparasti. Pēc paša Torvalda teiktā, Ir pagājis ilgs laiks, kopš esmu redzējis tik piekrautu RC2. Runājot par tiešām izmaiņām, viņaprāt, tas varētu būt saistīts ar "kalendāra troksni", kas dažkārt ietekmē šos izstrādes ciklus: ir nedēļas, kurās uzkrājas vairāk integrācijas pieprasījumu, un citas, kurās temps palēninās.
Vēl viens faktors, ko kodola izstrādātājs izvirza, ir iepriekšējā cikla ilgums. Linux 6.19 tika izlaista nedēļu vēlāk nekā parasti.Iespējams, tas ir izraisījis to, ka liela daļa nepabeigtā darba un noteiktu labojumu ir koncentrēti tieši šajā laikā, kā rezultātā RC2 šajā agrīnajā posmā ir bijis pārslogotāks nekā vēlams.
Koncentrēšanās uz stabilitāti, iekšējo attīrīšanu un mazāku vadītāja dominanci
Atšķirībā no tā, kas parasti notiek citos gadījumos, Linux 7.0-rc2 izmaiņu svars vairs nav tik nomācoši saistīts ar draiveriem.Torvalds norāda, ka draiveri veido aptuveni ceturto daļu no kopējās atšķirības salīdzinājumā ar RC1, savukārt parasti tie veido viegli pusi no ielāpu apjoma. Šoreiz draiveri veido aptuveni ceturto daļu no kopējā skaita, liecina pats izmaiņu koka kopsavilkums.
Šajā gadījumā Ļoti nozīmīga darba daļa ir saistīta ar failu sistēmām.MVU klients (plaši izmantots jauktos Windows/Linux tīklos, tostarp Spānijas un Eiropas uzņēmumos) saņem ievērojamu daļu pielāgojumu, kā arī uzlabojumus XFS un EROFS — divās failu sistēmās, ko parasti izmanto augstas veiktspējas serveru un krātuvju vidēs. Daļa no šī darba ir vērsta uz failu sistēmas un tā uzvedību slodzes apstākļos.
Pārējās izmaiņas ir sadalītas starp Pielāgojumi kodolam, tīkla kodam, arhitektūrai, automatizētajai testēšanai un BPFBPF, kas arvien vairāk tiek izmantots novērojamībai, filtrēšanai un papildu uzdevumiem kodola ietvaros, saņem vairākus labojumus gan pašā kodolā, gan tā testēšanas komplektā, lai stiprinātu tā uzticamību kontekstos, kur tas tiek izmantots uzraudzībai vai drošībai.
Galvenie labojumi: AMDXDNA un citi grafikas draiveri
Kontrolieru jomā viens no svarīgākajiem šī rc2 fokusiem ir grafikas un paātrinājuma ekosistēma. AMDXDNA draiveris, kas saistīts ar AMD Ryzen AI paātrinātājiemTajā ir uzkrāts ievērojams labojumu saraksts, sākot no sistēmas apturēšanas problēmām līdz atmiņas kļūmēm.
Jau integrētie labojumi ietver Risinājumi ar apturēšanu saistītām bloķēšanām, bufera pārpildēm, ievades sanitizēšanai, strupceļiem, piekļuvei ārpus diapazona un programmaparatūras ielādes kļūdāmDaudzas no šīm problēmām ir tieši saistītas ar manuālas atmiņas pārvaldības sarežģītību un riskiem C valodā, kas ir atdzīvinājis debates par Rust izmantošanu kontrolleros, lai nākotnē samazinātu šāda veida kļūmes.
Papildus AMDXDNA, Izmaiņas attiecas arī uz AMDGPU (tostarp UserQ atbalstu, labojumus DC displeja apakšsistēmā un VCN 5).kā arī Intel Xe, Nouveau un citus video un paātrinājuma draiverus. Pēdējos gadījumos tie galvenokārt ir mazāki ielāpi bez būtiskām jaunām funkcijām, bet nepieciešami, lai stabilizētu grafikas atbalstu stabilajai Linux 7.0 versijai.
Failu un tīkla sistēmas: SMB, XFS, EROFS un citas
7.0-rc2 versijā ir arī padziļināti aplūkota svarīgu failu sistēmu uzturēšana gan galddatoros, gan serveros. MVU klients saņem lielu apjomu izmaiņu.Tas var būt īpaši aktuāli Eiropas organizācijām, kas savos iekšējos tīklos apvieno Linux serverus ar komerciālām Windows vai NAS infrastruktūrām.
Kopā ar MVU, XFS un EROFS ietver labojumus, kuru mērķis ir uzlabot veiktspēju augstas slodzes apstākļos. un novērstu apvienošanās periodā ieviestās regresijas. Šīs korekcijas ir īpaši svarīgas mitināšanas pakalpojumu sniedzējiem, datu centriem un sistēmu administratoriem, kas strādā ar lieliem datu apjomiem GNU/Linux sistēmās.
Runājot par tīklu, Izmaiņas ir pievienotas dažādos tīkla steka līmeņos., pastiprinot darbību scenārijos, kuros 7.0 kodols tiek izmantots, lai pārvaldītu lielu datplūsmu, tīmekļa pakalpojumus vai mākoņinfrastruktūru, kas atbalsta lietotājus Spānijā un pārējā Eiropā.
Izmaiņas kodolā, BPF un arhitektūrā
Ārpus redzamajām apakšsistēmām, Ievērojama daļa rc2 ir veltīta kodola kodolam.Labojumi ir iestrādāti dažādos iekšējās izpildes ceļos, kā arī ar atbalstītajām arhitektūrām saistītajā kodā, lai izvairītos no negaidītas uzvedības un uzlabotu veiktspēju noteiktos konkrētos scenārijos.
Šajā attīstības posmā GMP joprojām ir īpašas uzmanības joma. Automatizētā testēšana un ar GMP saistītie rīki ir saņēmuši daudzas korekcijas.Tas ir svarīgi tiem, kas izmanto šo tehnoloģiju novērojamības, tīklu vai uzlabotas drošības jomā, tostarp Eiropas pakalpojumu sniedzējiem, kas daļu savas uzraudzības balsta uz šiem mehānismiem.
Vēl viena ievērojama izmaiņa ir likvidēšana veca Kconfig opcija, kas sistēmas žurnālos izraisīja kaitinošus ziņojumus saistībā ar neinicializētu nejaušības avotu izmantošanu. Šāda veida tīrīšana var šķist neliela, taču tā palīdz samazināt troksni žurnālos un atvieglo administratoriem un atbalsta komandām reālu problēmu identificēšanu.
RC ar ietekmi uz jaunākās aparatūras testēšanu
Tiem, kas parasti instalē kodola provizoriskās versijas, lai pārbaudītu jaunākās funkcijas, vajadzētu detalizēti izpētīt šo rc2. Izmaiņu apjoms attiecībā uz tīkla apakšsistēmām, uzlabotām failu sistēmām un jaunu AMD aparatūru Testēšanu ieteicams veikt lēni, īpaši, ja kodols tiek izmantots vidēs, kur stabilitāte ir svarīga.
Personīgai lietošanai paredzētos galddatoros vai klēpjdatoros Varētu būt interesanti izmēģināt Linux 7.0-rc2 datoros ar Ryzen procesoriem un integrētiem mākslīgā intelekta paātrinātājiem.ar nosacījumu, ka tas tiek darīts kontrolētās vidēs (piemēram, testa nodalījumā vai sekundārajā datorā) un ar atjauninātām dublējumkopijām.
Jebkurā gadījumā Šis tālvadības pults nav paredzēts ražošanas iekārtām, kritiski svarīgām darbstacijām vai operatīvajiem serveriem.Ne Spānijā, ne pārējā Eiropā. Šī ir izstrādes versija, kuras galvenais mērķis ir panākt, lai kopiena atklātu kļūdas pirms stabilās versijas izlaišanas.
Linux 7.0-rc2 instalēšanas iespējas jūsu distribūcijā
Līdz brīdim, kad tiks izlaista Linux 7.0 galīgā versija un galvenās distribūcijas (Debian, Ubuntu, Fedora, openSUSE utt.) to integrēs savās stabilajās krātuvēs, Tiem, kas vēlas izmēģināt rc2, pašiem jāinstalē kodols.Tas prasa zināmu pieredzi un saprātīgu komforta līmeni darbā ar komandrindu.
Debian vai Ubuntu balstītos izplatījumos, kā arī daudzos citos, ko izmanto Spānijā, diezgan populāra iespēja ir izmantot kodola pārvaldības rīkus, piemēram, tos, ko piedāvā dažas trešo pušu krātuves. Ideja ir iespēja lejupielādēt un instalēt kodola galvenās versijas, to manuāli nekompilējot., vienlaikus atvieglojot arī kodolu maiņu problēmu gadījumā.
Ar jau ieviestajiem labojumiem AMDXDNA, AMDGPU, failu sistēmām, piemēram, SMB, XFS un EROFS, kā arī pastiprinājumiem BPF, kodolā un tīklā, Linux 7.0-rc2 ir pozicionēts kā galvenais posms versijas pilnveidošanā, kuras mērķis ir uzlabot gan saderību ar mūsdienu aparatūru, gan sistēmas iekšējo robustumu.Tiem, kas rūpīgi seko līdzi kodola evolūcijai, šis pagrieziena punkts kalpo kā atgādinājums, ka, lai gan ne viss izdodas perfekti pirmajā reizē, nepārtrauktas uzlabošanas process joprojām ir ļoti dzīvs.
