Тень живет лишь при свете (Ж. Ренар).

Asahi Linux переходит с лицензии MIT на лицензию GPL, расширяет поддержку M3


Asahi Linux переходит с лицензии MIT на лицензию GPL, расширяет поддержку M3

Asahi Linux, проект по запуску Linux на компьютерах Mac с чипом Apple Silicon, объявил о значительных изменениях в подходе к лицензированию. В последнем отчёте о проделанной работе они сообщают, что переходят с разрешительной лицензии MIT на GPL версии 2 или более поздней.

Решение о лицензировании было принято после того, как, по словам представителей проекта, третьи стороны предприняли несколько попыток присвоить себе их работу с намерением заменить проект, а затем коммерциализировать Linux на Apple Silicon. По словам разработчиков Asahi Linux, такие попытки предпринимали различные третьи стороны.

В самых крайних случаях, как заявила команда, код, который еще находился в разработке, просто копировался из личных репозиториев участников и публиковался без указания авторства. В других случаях, как сообщается, они использовали большие языковые модели для переписывания кода и таким образом скрывали исходный код.

Изначально Asahi Linux использовала лицензию MIT, чтобы стимулировать сотрудничество с другими операционными системами с открытым исходным кодом (в том числе с проектами BSD). Теперь разработчики считают, что разрешительная лицензия не обеспечивает должной защиты от проблем, с которыми они столкнулись.

Этот проект сравнивают с Wine, который в 2002 году перешел с лицензии MIT на лицензию LGPL из-за опасений по поводу проприетарных форков и фрагментации. Asahi Linux надеется, что переход на более строгую лицензию с авторским левом послужит той же цели — обеспечит доступность улучшений, внесенных в проект, для более широкого сообщества разработчиков открытого ПО.

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

С технической точки зрения большим изменением стало появление поддержки Apple M3, которая теперь общедоступна. Кроме того, разработчики включили поддержку DCP на чипах M3, что повышает производительность и время автономной работы, позволяет переводить устройство в спящий режим и использовать область дисплея вокруг выреза на поддерживаемых MacBook.

Однако поддержка графики M3 требует дополнительной работы. По всем остальным параметрам платформа практически не отличается от M1 и M2; работа над графическим ускорением еще не завершена. Хорошая новость заключается в том, что команде реверс-инжиниринга удалось запустить графический процессор M3 и отрендерить первый треугольник.

Поддержка M4 Pro, M4 Max и M5 также продвинулась на предварительных этапах. Первоначальная поддержка DeviceTree теперь позволяет подключать эти устройства к текстовой консоли, хотя для полноценной работы с Linux-настройками требуется гораздо больше аппаратных средств.

Еще одно нововведение — начальная поддержка Thunderbolt. Она уже включена в ядро Asahi Linux и распространяется среди пользователей. В настоящее время поддерживается только USB3, XDomain и Thunderbolt Networking. Туннелирование PCIe и DisplayPort пока не поддерживается.

Наконец, команда проекта все еще работает над тем, чтобы подготовить драйверы аудио — и видеодекодеров Apple к отправке в основную ветку разработки. Микрофонный формирователь луча на основе Rust стал почти в два раза быстрее благодаря серии оптимизаций SIMD.

Дополнительные технические подробности см. в отчете о ходе разработки Asahi Linux.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Если статья понравилась, поделитесь ей в социальных сетях

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала