«Магчыма, праблема ў вас»: Торвальдс адчытаў ахвотнікаў перавесці Linux на Rust
Вядучы распрацоўшчык праекта Asahi Linux Гектар Марцін папрасіў Лінуса Торвальдса ўмяшацца ў спрэчку паміж аматарамі Rust, якія хочуць перапісаць на ім ядро для павышэння бяспекі, і прыхільнікамі С, на якім у асноўным напісанае ядро. Памылкай Марціна стала спроба прыцягнуць увагу да пытання і адстаяць сваю пазіцыю ў сацсетках, і Торвальдс даволі жорстка даў зразумець, на чыім ён баку, перадае The Register.
Вядучы распрацоўшчык праекта Asahi Linux Гектар Марцін папрасіў Лінуса Торвальдса ўмяшацца ў спрэчку паміж аматарамі Rust, якія хочуць перапісаць на ім ядро для павышэння бяспекі, і прыхільнікамі С, на якім у асноўным напісанае ядро. Памылкай Марціна стала спроба прыцягнуць увагу да пытання і адстаяць сваю пазіцыю ў сацсетках, і Торвальдс даволі жорстка даў зразумець, на чыім ён баку, перадае The Register.
«Як наконт таго, каб прыняць той факт, што, магчыма, праблема ў вас? Вы думаеце, што лепш ведаеце. Але цяперашні працэс працуе. У ім ёсць праблемы, але праблемы — факт жыцця. Няма нічога дасканалага. Але я скажу, што ўся гэтая кампанія ў сацсетках проста адбівае ў мяне жаданне мець справу з вашым падыходам», — выпаліў стваральнік Linux. Ён дадаў, што нават калі мадэль распрацоўкі ядра і мае недахопы, то сацсеткі не выйсце — як і ў выпадку палітычных пытанняў.
«Важныя тэхнічныя патчы і абмеркаванні. Аб’ядноўвацца для нападак у сацсетках — не, дзякуй», — рэзюмаваў праграміст.
Марціна абвінавацілі ў спробе сабраць падтрымку ў сацсетках — у прыватнасці, ва ўжо выдаленым пасце ў Mastodon — пасля канфлікту з мэйнтэйнерам Крыстафам Хелвігам. Хелвіг выступіў супраць прапанаванага ў мінулым месяцы патча, які дазваляў драйверам прылад, напісаным на Rust, выклікаць API DMA, заснаваны на С. Гэты API вылучае і адлюстроўвае вобласці памяці для прамога доступу да іх.
Ядро Linux таксама пераважна напісанае на С. Гэта немаладая мова, якая, як і С++, лічыцца небяспечнай праз тое, як у іх арганізаваная праца з памяццю. Менавіта гэта рухае прыхільнікамі Rust, код на якім сталі інтэграваць у ядро ў 2022 годзе. Але прыхільнікі C цвёрда далі зразумець, што не саступяць толькі таму, што Rust увайшоў у моду. У тым ліку з той прычыны, што змешванне моў ускладняе суправаджэнне ядра, на што і ўказаў Хелвіг у сваім паведамленні.
Рэлацыраваліся? Цяпер вы можаце каментаваць без верыфікацыі акаўнта.
"любителями Rust, которые хотят переписать на нём ядро для повышения безопасности". Rust это диагноз что ли?