Сериозни обвинения в саботаж при интегрирането на Rust в ядрото на Linux

  • Разработчиците на ядрото на Linux са въвлечени в спор относно интегрирането на езика Rust.
  • Кристоф Хелуиг е обвинен в предполагаемо саботиране на проекта Rust за Linux.
  • Езикът Rust обещава по-голяма сигурност и по-малко уязвимости от езика C.
  • Линус Торвалдс може да бъде ключът към решаването на бъдещето на този противоречив проект.

Саботаж в Linux

Нов спор разтърсва общността на разработчиците на ядрото на Linuxи този път епицентърът на дебата е интеграцията на езика за програмиране Ръжда в основата си. Представители на двете страни отправиха публични обвинения, подчертавайки от предполагаем саботаж до философски спорове за посоката на проекта.

Произходът на спора е в конфронтацията между Кристоф Хелуиг, ветеран разработчик на ядро, и Хектор Мартин, известен с работата си в AsahiLinux. Според Мартин, Hellwig е заел позиция, която не само отхвърля включването на Rust в ядрото, но също така е предприел стъпки, за да попречи на неговия напредък, което мнозина описват като умишлен опит за саботаж.

Какво е Rust и защо интегрирането му е толкова важно?

Rust е език за програмиране, който придоби популярност през последните години благодарение на своите разширени функции за безопасност на паметта. Това го прави особено привлекателен за интегриране в критични системи като ядрото на Linux, чиято основна основа е написана на C, език, който, макар и гъвкав, е по-податлив на грешки в паметта.

Rust за Linux, известен като R4L, е името на проекта, който има за цел да въведе този нов език в ядрото. Защитниците му твърдят, че това стъпка е от съществено значение за смекчаване на уязвимостите и осигуряват по-здраво и сигурно ядро. Въпреки това общността не е напълно съгласна и критици като Hellwig се опасяват, че включването на Rust ще наруши сплотеността и ще увеличи сложността на поддръжката на кода.

Обвиненията: саботаж или легитимна позиция

Конфликтът, който предизвика аларми за саботаж, изскочи в общественото пространство, когато Мартин обвини Хелуиг в умишлено блокиране на важни пачове за внедряване на Rust, особено тези, свързани с абстракции на DMA (директен достъп до паметта). Според Мартин тези абстракции са от съществено значение за драйверите, написани на Rust, за да работят в ядрото.

В общности като Reddit темата предизвика разгорещен дебат. Някои коментатори твърдят, че Хелуиг е отхвърлил ключови елементи от проекта, като по този начин го е обрекъл на провал. По думите на един потребител, «Това е като да саботираш част от машина, така че да спре да работи.".

Хелуиг обаче защити позицията си, отбелязвайки, че не е против Rust като език, а по-скоро поставя под въпрос необходимостта от въвеждане на неговата сложност в толкова критична среда като ядрото на Linux. Предишните му коментари обаче, в които той отиде толкова далеч, че нарече R4L "рак", подхраниха критиките за ролята му в конфликта.

Въздействието върху общността, ако наистина има саботаж

Противоречието разкри дълбоките разделения в общността.. Много разработчици са разделени между онези, които искат Linux да остане едноезичен, програмирани изключително на C и които виждат Rust като възможност за модернизиране и укрепване на стабилността на системата.

Форумите и социалните мрежи отразяват това напрежение. Докато някои подкрепят консервативната позиция на Хелуиг, други посочват, че неговото отношение представлява съпротива срещу промяната, характерна за по-стари разработчици. Дори се говори за възможността тази ситуация да наруши Кодекса за поведение на ядрото, вътрешен набор от правила, предназначени да регулират взаимодействията в рамките на проекта.

Несигурно бъдеще

Резултатът от този спор до голяма степен ще зависи от намесата на Линус Торвалдс., създател на ядрото на Linux и ключова фигура в проекта. Торвалдс, който трябваше да посредничи в поляризиращи дебати в миналото, ще има последната дума за чакащите корекции.

Ако Torvalds даде зелена светлина на R4L да продължи напред, действията на Hellwig ще бъдат анулирани. Напротив, ако решите да подкрепите Хелвиг, проектът може да спре, което затруднява бъдещите сътрудничества и поставя под въпрос ангажимента на общността към иновациите.

Противоречието, независимо от това кой ще излезе победител, подчертава предизвикателствата, пред които е изправено ядрото на Linux в неговата постоянна еволюция. Този дебат служи като напомняне, че в проекти от такъв мащаб техническите решения не са лишени от културни и философски напрежения в общностите за развитие.

Изображение: DALL-E.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.