Linus Torvalds preprečuje vključitev popravkov RISC-V v Linux 6.17

Linus Torvalds v Con

Linus Torvalds ustvarjalec in vodja razvoja jedra Linuxa, je znova dokazal, da sta kakovost in točnost nepogrešljivi pri razvoju jedra Linuxa.

In med razvojnim ciklom Linuxa 6.17, Googlov inženir Palmer Dabbelt predložil niz popravkov za arhitekturo RISC-V, ki niso prestali filtra od glavnega razvijalca. Razlog: predložene so bile prepozno in so vsebovale spremembe, ki so veljale za "smeti", ki niso spadale v drevo RISC-V.

Ta odločitev pomeni, da predlagane izboljšave ne bodo na voljo v Linuxu pred različico 6.18, kar bi lahko upočasnilo sprejemanje RISC-V v določenih okoljih in oviralo razvijalce, ki se zanašajo na te posodobitve.

Za tiste, ki še niso seznanjeni z RISC-V, morate vedeti, da to Gre za brezplačno in odprto arhitekturo nabora ukazov RISC-V, ki se je rodil leta 2010 na Univerzi v Kaliforniji v Berkeleyju, si je od takrat pridobil na veljavi v primerjavi z lastniškimi arhitekturami, kot sta ARM in x86, zahvaljujoč svoji prilagodljivosti in rastoči skupnosti razvijalcev. RISC-V International ima trenutno več kot 4500 članov.

Kljub tej rasti se arhitektura sooča z izzivi zrelosti in stabilnosti. Primeri, kot je Chimera Linux, ki je začasno prekinil podporo zaradi težav z zmogljivostjo na razpoložljivi strojni opremi, odražajo težave pri uveljavljanju v produkcijskih okoljih.

Zavrnitev, zaznamovana s časom in kakovostjo kode

Torvalds je zahteval, da se zahteve za vlečenje oddajo vnaprej. ker bi potoval. Vendar je posodobitev prispela 8. avgusta 2025, le dva dni pred zaprtjem okna za združevanje Linuxa 6.17, ki je bilo predvideno za izdajo različice -rc1.

Vodja projekta ni kritiziral le zamude, ampak tudi vsebinoPoudaril je, da so spremembe dodale nepotrebne modifikacije zunaj obsega RISC-V, ki vplivajo na generične datoteke in ne dodajajo nobene vrednosti. Po njegovih besedah to "svet poslabšuje".

Reakcije in nezamenljiv slog Linusa Torvaldsa

Epizoda z obliži RISC-V ni osamljen primer. Junija 2025 Torvalds je bil že vpleten v polemiko z odstranitvijo datotečnega sistema Bcachefs iz jedra zaradi pomislekov glede njegove kakovosti in vzdrževanja.

Tokrat je bilo njegovo sporočilo preprosto: konec poznih oddaj ali nepomembnih sprememb. Palmer Dabbelt se je opravičil in obljubil, da bo postopek v prihodnjih izdajah popravil.

Skupnost se je odzvala z mešanimi mnenji. Nekateri cenijo njegovo odkritost kot učinkovit način za ohranjanje kakovosti jedra; drugi pa menijo, da lahko njegov ton odvrne nove sodelavce. Vendar Torvalds vztraja pri svojem stališču: stabilnost in varnost jedra sta pred vsemi drugimi vidiki.

V več kot treh desetletjih na čelu jedra Linuxa, Linus Torvalds je zaslovel zaradi svojega neposrednega, včasih agresivnega komunikacijskega sloga.Čeprav je v preteklosti priznal potrebo po umiritvi tona, še vedno daje prednost tehnični strogosti pred diplomacijo.

Zanj odločitve, kot je uvedba datotečnih sistemov, ki ne razlikujejo med velikimi in malimi črkami, ali spremembe kodne baze izven konteksta, predstavljajo nepotrebna tveganja, ki bi lahko ogrozila dolgoročno stabilnost sistema.

Ta nova zavrnitev popravkov RISC-V je v bistvu potrditev filozofije, ki je desetletja vodila jedro Linuxa: kakovost je nepogrešljiva in roki so izpolnjeni.

Izboljšave delovanja Btrfs in druge nove funkcije za Linux 6.17

Druge nove funkcije in izboljšave, ki so bile pripravljene za Linux 6.17 so v zmogljivosti in funkcionalnosti datotečni sistem btrfsMed najbolj opaznimi novimi funkcijami je eksperimentalna podpora za velike folioje, optimizacija, ki obljublja zmanjšanje režijskih stroškov in pospeši delovanje v več scenarijihČeprav je ta funkcija tehnično pripravljena za širšo uporabo, razvijalci opozarjajo, da še ni bila dovolj preizkušena, da bi jo lahko šteli za popolnoma stabilno.

Nova različica Btrfs tPrav tako uvaja gostejšo postavitev ključev v strukturi XArray., kar poveča kompaktnost vozlišč drevesa shranjevanja. Ta sprememba lahko zmanjša število končnih vozlišč za 50 % do 70 %, s čimer se optimizira notranja struktura in zmanjša poraba virov. Poleg tega, Prilagoditve defragmentacije so bile uporabljene prek ioctl-a, skupaj z aktivacijo predhodno zasnovanega mehanizma za preprečevanje kritičnih poškodb datotečnega sistema, ki omejuje pisanje na blokovne naprave z nameščenim datotečnim sistemom.

Poleg tega izpostavlja tudi implementacija sistema predpomnjenja za zahteve za sprostitev prostora, dodeljenega bitnim slikam. V testih z ustvarjanjem praznih datotek je ta optimizacija omogočila povečanje zmogljivosti do 20 %, pa tudi opazne izboljšave v okoljih z velikimi obremenitvami metapodatkov. Podobno je bilo v sistemih, ki uporabljajo stiskanje podatkov, izboljšano predhodno branje, kar je povečalo hitrost dostopa do podatkov.

Končno, če vas zanima več o tem, si lahko ogledate podrobnosti v naslednja povezava.