Visą vasario mėnesį buvome dalintis įvairiomis naujienomis apie problemų ir nesutarimų atveju kurie buvo sukurti Linux branduolio kūrėjų bendruomenėje plėtrai Rust.
net Kai kurie bendruomenės sunkiasvoriai išreiškė savo poziciją ir dar blogiau, kai kurie atsistatydino iš savo pareigų kaip prižiūrėtojai kai kuriose Linux branduolio posistemėse.
Atsižvelgiant į šią diskusijų bangą, kuri, atrodo, tampa nekontroliuojama, Linusas Torvaldsas paėmė reikalus į savo rankas. y prisijungė prie diskusijos aplinkui kai kurių prižiūrėtojų pasipriešinimui Rust įvedimui Linux branduolyje.
Pasak Linaus, joks prižiūrėtojas nėra verčiamas mokytis, naudoti arba net pagalvokite apie įrašytą kodą Rūdys, jei nenori, nes jie gali toliau dirbti tik su C.
Trečiadienį, 19 m. vasario 2025 d., 22:42, Christoph Hellwig rašė:
>
Dokumente teigiama, kad norint naudoti Rust nereikia jokio posistemio. Tai įrodyta.
> klysti Linui. Ir nors galbūt nežinojote, kada
> Kai rašėte dokumentą, tikrai tai padarėte paskelbdami jį sąraše.Tikėjausi ir išbandžiau, ar ši ilga tema duos rezultatų.
į kažką konstruktyvaus, bet atrodo, kad tai vyksta atgal (arba bent jau
bent jau ne į priekį).Faktas yra tas, kad ištraukimo užklausa, kuriai prieštaravote, NEPALIETE DMA
IŠ VISO sluoksnio.Jis buvo tiesiog kitas vartotojas, visiškai atskiroje situacijoje.
pakatalogį, kuris niekaip nepakeitė jūsų palaikomo kodo,
forma ar forma.
Tačiau, jei prižiūrėtojas nuspręs nedalyvauti, jis taip pat neturės galimybės daryti įtakos jos kūrimo būdu, nei įtakoti, kaip jos išorinės nuorodos yra integruotos į savo posistemio kodą.
Torvaldsas tai paaiškino tie prižiūrėtojai, kurie suinteresuoti judėti į priekį su rūdimis galės dalyvauti jį plėtojant, daryti įtaką statybai nuorodų ir padėti prižiūrėti atitinkamas sąsajas. Ir atvirkščiai, tie, kurie nuspręs nedirbti su „Rust“, bus apsaugoti nuo problemų, kurios gali kilti naudojant „Rust“, tačiau taip pat neturės įtakos jos evoliucijai. Šis požiūris sukuria tam tikrą barjerą, kuris, nors ir apsaugo tuos, kurie yra skirti išskirtinai C, tuo pačiu neleidžia jiems prisidėti prie Rust integracijos tobulinimo.
Taigi šis el. laiškas nėra susijęs su jokia „rūdžių politika“. Šis el. laiškas yra apie a
Daug didesnė problema: kaip prižiūrėtojas esate atsakingas už savo kodą,
Žinoma, bet jūs nesate atsakingas už tai, kas ir kaip panaudos galutinį rezultatą.Tau neprivalo patikti Rust. Jūs neturite jaudintis dėl jo. Tai yra…
Nuo pat pradžių buvo aiškiai pasakyta, kad niekas
priversti staiga išmokti naują kalbą, ir kad žmonės, kurie
Jei norite dirbti tik C pusėje, galite tai daryti ir toliau.
Tokia situacija tam tikra prasme sukuria apsauginį barjerą.tiems, kurie dirba tik su C, atskirti juos nuo sudėtingumo ir galimų su tuo susijusių trūkumų į Rust kodą. Tačiau tuo pačiu ta pati izoliacija neleidžia jiems daryti įtakos „Rust“ progresui, o tai reiškia, kad šūkis „niekas neturi turėti reikalų su Rust“ neleidžia kiekvienam prižiūrėtojui užrakinti bet kokį šia kalba parašytą kodą.
La organizuojamas pareigų pasidalijimas todėl besidomintys Rust gali dirbti ties jos aspektais, tuo tarpu tie, kurie pasirenka nedalyvauti, nebus priversti keisti savo darbo eigos, nors ir negalės modifikuoti Rust parašytų komponentų kūrimo.
Ginčai sustiprėjo, kai iškilo „Rust link“ patvirtinimo per DMA posistemį problema. Šiuo atveju buvo ignoruojamas palaikomojo pasipriešinimas, kuris bandė blokuoti tokių nuorodų priėmimą, ir Linusas atvirai kritikavo Christoph Hellwig veiksmus.
Pasak Torvaldso, Hellwig viršijo savo įgaliojimus. bandydamas paveikti kodą, kuris, įdiegtas atskirame pakatalogyje, nepaveikė DMA posistemio, už kurį jis buvo atsakingas. Torvaldso žodžiais tariant, Hellwigo požiūris yra panašus į bandymą išjungti DMA valdiklyje vien todėl, kad jam tai nepatiko, o tai yra nepriimtina.
Galiausiai, nors kiekvienas prižiūrėtojas yra atsakingas už savo kodą, negali būti reikalaujama, kad jie kontroliuotų, kaip tas kodas naudojamas, ar nuspręstų dėl jo integravimo į didesnius projektus.