Като всяка друга общност, и Linux страда от противоречия и скандали, в които обикновено е замесен лидерът (снимка: CC0 Public Domain)
Изявленията и поведението на Линус Торвалдс, създателя на Linux ядрото, провокират все по-остри реакции сред членовете на общността на отворения код. Някои дори определят атмосферата в Linix общността като токсична. Така ли е наистина всеки може да прецени от историята по-долу.
Хектор Мартин, основателят на дистрибуцията на Asahi Linux, обяви, че напуска Linux общността, наричайки я токсична. Неговото решение беше предшествано от онлайн спор със самия Линус Торвалдс. Asahi Linux, проектът на Мартин, е уникална дистрибуция, която може да работи на Apple M процесори.
Ябълката на раздора
В началото на февруари Торвалдс открито нагруби Мартин – и то не в лична кореспонденция, а в съобщение, което може да бъде прочетено от всеки интернет потребител. Конфликтът възникна, след като Мартин учтиво помоли Торвалдс да изрази мнението си относно необходимостта от превод на ядрото на Linux от C на Rust.
Това е отдавнашен аргумент – езикът C има много уязвимости, за разлика от много по-сигурния и модерен Rust, но голяма част от разработчиците на Linux не желаят да го изоставят или изобщо да променят нещо. Оказва се, че самият Торвалдс е един от тях, но вместо да обясни правилно позицията си, лидерът прибегна до лични нападки.
„Какво ще кажеш да приемеш факта, че може би проблемът си е в теб. Мислиш, че знаеш по-добре. Но настоящият процес работи”, отговори Торвалдс на Мартин. В случая Торвалдс имаше предвид, че ядрото на Linux функционира доста добре дори в „пропускливия” език C.
Прощалното писмо
Мартин написа прощално писмо, в което говори не само за напускането от собствения си проект Asahi Linux, но и за причините за това решение. Обяснението се простира върху почти 30 абзаца и повече от 12 хиляди знака, без да се броят интервалите.
Хектор пише, че напуска поради преумора, намаляваща потребителска поддръжка, прекалено консуматорско отношение и токсична атмосфера в общността на Linux ядрото. Той споменава и намаляването на размера на даренията за развитие.
Въпреки всичко, Хектор не казва открито, че е напуснал след кавга с Торвалдс. Последният се споменава в писмото му само два пъти и в тези препратки няма лични нападки.
„Вярвам, че действията на Линус [Торвалдс] за интегриране на Rust в Linux са сериозен провал на управлението. Толкова голям проект се нуждае от значителна подкрепа от ключови заинтересовани страни, за да оцелее, докато неговият подход изглеждаше просто да изчака и да види”, пише Хектор.
„Междувременно [разработчиците на] няколко поддържащи подсистеми направиха всичко възможно, за да блокират или възпрепятстват проекта, да отправят неприемливи словесни обиди и като цяло да навредят на морала без последствия. Един от основните поддръжници на Rust for Linux подаде оставка преди няколко месеца”, допълва Хектор.
Става въпрос за идеолога и основател на проекта Rust for Linux и софтуерен инженер на Microsoft с богат опит на непълно работно време – Уедсън Алмейда Филхо. Той напусна проекта през септември 2024 г., като каза, че е уморен от „безполезните нетехнически глупости” и дискусиите извън темата, които доминираха в общността.
Колко важен е Хектор Мартин
Напускането на Мартин от Asahi Linux беше вторият му демарш през последния месец. По-рано той освободи поста на поддържащ платформата ARM/Apple в ядрото на Linux и причината за това, както пише порталът OpenNet, също е Торвалдс или по-скоро неговият груб начин да изразява мнението си. Торвалдс упрекна Мартин, че е прекалено самоуверен.
Хектор Мартин е много важен за общността на Linux като цяло. Неговата дистрибуция Asahi Linux е уникална – засега тя е единствената, която може да работи на процесори от серията M на Apple, което означава, че може да се инсталира и работи на съвременни компютри Mac и лаптопи MacBook.
Проектът е основан през 2020 г., веднага след като Apple изостави процесорите на Intel и пусна първите MacBook с чипове M1. Първата стабилна версия на Asahi Linux беше пусната през 2022 г. В момента дистрибуцията работи с процесори M1 и M2, докато Apple вече има M3 и M4 в различни модификации.
От уебсайта на дистрибуцията става ясно, че Asahi означава „изгряващо слънце” на японски и също така е името на сорта ябълка Asahi ringo. Тази разновидност е известна още като Macintosh, откъдето компютрите Apple Mac получават името си. И името на самата компания Apple се превежда като „ябълка”.
Списъкът на разработчиците на Asahi Linux включва Асахи Лина, която отговаря за драйвера за GPU. Името ѝ е съзвучно с името на дистрибуцията. Дали това е съвпадение или не, разработчиците на Asahi Linux не разкриват.
Истината както винаги е някъде по средата — феновете на Rust доста агресивно искат да го наложат едва ли не навсякъде, докато Линус Торвалдс се опитва да върви с малки крачки, което е разбираемо за такъв голям проект като ядрото на една операционна система.
И в крайна сметка проблемът пак опира до войната между егото – това на апологетите на едната или другата страна. Нещо от рода на „те ще ми казват на мен къде да скачам“.
Гледам съм изказвания на Линус Торвалдс и според мен си е грубоват като характер, не само този случай тук. Има нещо егоцентрично в него, не знам. Аз като потребител искам само изразя мнение, че според мен наистина средата в Линукс обществата е леко токсична. След като излезе Уин10 преди много години, чашата ми преля и реших, че искам да ползвам Линукс. Пробвах първи с Убунту, после с ЛинуксМинт. Положих много усилия и ги ползвах 5 години, научих много. Но винаги когато се стигне до някакъв сериозен проблем, който обаче те касае само теб, винаги когато съм търсил някакъв съвет, съдействие в техните форуми или общества съм срещал видимо пренебрежение, груб език, като цяло гледат на “новаците” като на някакви дето само им губят времето. Накрая реших, че просто няма смисъл да си губя повече времето и се върнах на Уин.
Интересно как се издига някакъв направил дитрибуция, която между другото съм я виждал как работи на Епъл с М чип и е пълна трагедия. Не може да се ползва нормално и е по-скоро компромис. Докато се обвинява създателят на Линукс ядрото, чието име носи, че бил токсичен, че както винаги се грижи за безопастността и стабилността на творението си. Нека да си напправят собствено ядро на Ръст и да си го ползват, защо искат да налагат всички да го ползват и да нямат избор?
Токсична ли е средата в Микрософт, Амазон, Мета, Гугъл?