Светът на свободния софтуер наскоро стана свидетел на голямо разтърсване с Хектор Мартин подава оставка като ръководител на проекта Asahi Linux и пенсионирането му като поддържащ кода на Apple Silicon в ядрото на Linux. Решението, което предизвика интензивен дебат в общността, изглежда е мотивирано както от нарастващото напрежение около приемането на Rust в ядрото, така и от натрупаното износване през последните години.
Мартин, известен също като Маркан, стартира Asahi Linux с цел да пренесе Linux на устройства на Apple, работещи с ARM процесори. обаче Тяхната връзка с екосистемата на ядрото се влоши значително през последните месеци, особено в резултат на конфликти в пощенските списъци на екипа за разработка на Linux.
Конфликтът в ядрото: устойчивост на Rust
Една от централните точки в оставката на Мартин е полемика около Rust в ядрото на Linux. Rust е предложен като по-безопасна алтернатива на C в разработката на ядрото, намалявайки уязвимостите, свързани с управлението на паметта. Въпреки че общността прояви известен интерес към това предложение, някои поддържащи ядрото показаха нежелание, което предизвика все по-разгорещени дебати.
Мартин активно се застъпи за приемането на Rust, като се има предвид това Внедряването му може да подобри сигурността и да модернизира разработката на ядрото.. Въпреки това, неговите сблъсъци с други разработчици, включително Кристоф Хелуиг, увеличиха търканията. Всъщност наскоро обвини някои поддържащи, че се опитват да саботират интеграцията на Rust, което предизвика силни реакции от ключови фигури на ядрото, включително Линус Торвалдс.
Линус Торвалдс и избухването в социалните медии
Спорът достигна връхната си точка, когато Мартин Той използва социалните медии, за да оповести публично липсата на подкрепа към използването на Rust в ядрото. В отговор Линус Торвалдс се намеси, но не в посоката, която Мартин очакваше. В директно съобщение Торвалдс го смъмри за отношението му и го призова да преразгледа позицията си:
«Може би проблемът е в теб. Настоящият процес е недостатъчен, но работи. Кампаниите в социалните медии не са решение. »
Тези изявления бяха решителен удар. Малко след това Мартин обяви своя оставка като поддържащ кода на ядрото на Apple Silicon, заявявайки ясно разочарованието си от процеса на разработка и управлението на общността.
Сбогом на Asahi Linux като ръководител на проекта
След като напусна ролята си в ядрото, Мартин изненада с друго съобщение: Той също така се оттегли от позицията си на лидер на Asahi Linux, En публикация в неговия блог, обясни, че вече не намира проекта за възнаграждаващ и че елементи като очакванията на потребителите, липсата на поддръжка за по-нов хардуер и трудностите с общността са намалили ентусиазма му.
Екипът на Asahi Linux реагира бързо и гарантира това ще продължи с проекта. В официално изявление разработчиците обявиха нова споделена структура на управление с няколко лидери, поемащи ръководството. Според тях това ще позволи поддържането на дългосрочна стабилност на проекта без да зависи от един човек.
Бъдещето на Asahi Linux без Хектор Мартин
Въпреки напускането на своя основател, Asahi Linux продължава да върви напред с развитието си. Останалите членове посочиха, че техният приоритет е продължават да подобряват съвместимостта с хардуера на Apple, включително напредъка в интеграцията с ядрото на Linux.
Екипът е разгледал и въпроса за финансирането. Досега много дарения бяха направени директно в сметката на Мартин в Patreon, но с напускането му беше установено Open Collective като основен механизъм за икономическа подкрепа за подкрепа на проекта.
Що се отнася до пътната карта, разработчиците споменаха това следващите приоритети Те включват:
- Подобрете хардуерната поддръжка за поколения М3 и М4.
- Продължете да интегрирате кода в ядрото нагоре по веригата.
- Изпълнение на Подобрения в аудиото, графиката и поддръжката на външни устройства.
Наследството на Мартин в Asahi Linux е неоспоримо и въпреки че напускането му оставя известна несигурност, общността изглежда готова да поеме и да превърне работата му в солидна основа за бъдещето на системата на устройствата на Apple.