Проект Asahi Linux, представляющий собой сообщество по внедрению Linux на компьютеры Mac с Silicon, достиг выдающегося результата: он превзошел собственную поддержку графических API OpenGL и OpenGL ES в macOS. Этот независимый проект, поддерживаемый энтузиастами, сумел опередить технологического гиганта в поддержке стандартных графических технологий на собственном оборудовании.
Напомним, что всего три года назад этот проект начинался как «крайне нестабильный эксперимент». Сейчас он не только удивительно удобен, но и может похвастаться лучшей поддержкой графики, чем macOS, пишут эксперты. Даже Линус Торвальдс, создатель Linux, поддержал его, запустив Linux на своем оборудовании Apple через Asahi.
Ключ к успеху кроется в их драйвере GPU с открытым исходным кодом, соответствующем стандартам, для чипов M1 и M2. Выпущенный в декабре 2022 года, этот драйвер постоянно развивался и в итоге достиг этого знаменательного достижения. На сегодняшний день он полностью поддерживает OpenGL 4.6 и OpenGL ES 3.2 — последние итерации этих широко используемых API.
MacOS от Apple, напротив, отстает с OpenGL 4.1, версией, выпущенной более десяти лет назад, в 2010 году. Разработчик Asahi Алисса Розенцвейг рассказывает о технических препятствиях, которые они преодолели, подчеркивая отсутствие специфических аппаратных особенностей, которые сделали внедрение этих API сложным.
Источник: www.ferra.ru