Автор DHH в
Представляем Omarchy M
Apple делает отличное железо. Делала всегда (за вычетом того одного раза с клавиатурой-бабочкой). И многие из приходящих в Omarchy приходят с Mac. Многие из них с радостью оставили бы машину, но сменили операционную систему. Поэтому мы закончим начатое Asahi: Omarchy, прекрасно работающая на Apple Silicon, с минимумом возни при установке.
За этой работой уже стоит команда. Сегодня делаем это официально: Omarchy M — наша команда для Маков на Apple Silicon (плюс несколько участников, удерживающих в строю старые Маки).
Позвольте представить участников.
Установщик. Marcelo Alcantara строит нативный установщик для Mac. Вы скачиваете приложение на macOS, оно забирает подписанный релиз Omarchy, нарезает разделы и загружает вас в Omarchy рядом с существующей macOS. Никакой флешки, никаких заклинаний в терминале. Он же собрал сборку, засветившую внешние мониторы по USB-C.
Omarchy Mac. Naeem Malik год мэйнтейнил Omarchy Mac, затаскивая Omarchy на машины M1 и M2 задолго до того, как всё это стало официальным, и собрал вокруг этого Discord-сообщество больше чем на 800 человек. Scott Jones — вторая половина того проекта со стороны установки на Linux. Недавно он завёл дисплей M3 Air на аппаратном контроллере дисплея Apple, что за одну ночь перевело ту машину из непригодных в пригодные.
Try Omarchy. Eduardo Martinez построил Try Omarchy: настоящий рабочий стол Omarchy как нативное, аппаратно ускоренное приложение на вашем Маке, со сквозными камерой, звуком, буфером обмена и общей папкой. Ничего размечать не надо. Просто скачайте и посмотрите, из-за чего шум.
Пакеты. Shun Li следит, чтобы всё нужное Omarchy существовало в виде пакета aarch64, вместе с generic-образами дисков ARM64 для виртуальных машин и гостевыми инструментами, делающими их приятными в использовании.
Драйверы и ядро. Ryan Murray поднимает Neo и строит фундаменты, от которых работает остальная команда. Он разрабатывает эмулятор SPTM, позволяющий трассировать macOS на чипах M4 и новее. Эти трассировки критичны для работы дисплеев, GPU, звука, Wi-Fi и Bluetooth. Dj пишет драйверы GPU и завёл Touch ID, поговорив напрямую с Secure Enclave. Miguel Cruz специализируется на M5: он реверс-инжиниринговал проприетарный чип Apple N1 и завёл его Wi-Fi и Bluetooth в Linux. Он также внёс аппаратное кодирование и декодирование видео, Bluetooth и улучшения рабочего стола на Neo. Liam поднимает на Neo тачпад, управление питанием, динамики и выход на наушники, а трассировки macOS от Райана дают для этого ключевую основу. Eryk Wieliczko мэйнтейнит поддержку M4 и clean-room реализации, работает над интеграцией и упаковкой. Jaidip Subedi включил внешние дисплеи по USB-C на MacBook Air M2.
MLX. Joshua Warren строит mlx-omarchy, приносящий фреймворк машинного обучения Apple MLX в Linux на Apple GPU через Vulkan. Ваш код по-прежнему говорит import mlx.core as mx, но теперь работает на Omarchy.
Старые Маки. У Shawn Yeager целая стопка пул-реквестов для MacBook Pro с Touch Bar 2016 и 2017 годов: динамики, Wi-Fi, датчик освещённости, сам Touch Bar. Randy реверс-инжинирингует чип безопасности T2, чтобы принести Touch ID на Intel-Маки, и документирует по пути каждое исправление для MacBook Pro 2019 года. Jon Kinney ещё год назад долбил ARM-поддержку для Omarchy, а теперь держит всю команду скоординированной — кто чем занимается.
Вместе они грозная компания. Пятнадцать человек, не ставших ждать разрешения и использующих агентов, чтобы двигаться в темпе, который год назад показался бы абсурдным.
Цель первого релиза — идеальная совместимость с M1 и M2, включая варианты Pro и Max:
- Бесшовный установщик, с вариантами установки и пробы
- Полная поддержка GPU
- Внешние мониторы по USB-C
- Touch ID
- MLX
- Шифрование диска
Более новые машины делаются параллельно, но флаг сначала водружаем на M1 и M2. Помимо M-машин, вокруг миллионы винтажных ноутбуков, многие уже списанные с последних амбиций Apple по macOS, — и каждый из них замечательный компьютер для Omarchy, который только ждёт своего часа.
Необязательно ждать отполированного релиза, чтобы начать. Try Omarchy за минуты покажет вам настоящий рабочий стол на вашем Маке. А если готовы решиться, установщик поселит Omarchy рядом с macOS на M1 или M2 уже сегодня.
И наконец просьба. Если вы работали над Linux для железа Apple — драйверы ядра, прошивки, упаковка, установщики или машинное обучение, — мы будем рады вас услышать. Вполне возможно, вы уже решили то, за чем мы ещё гоняемся, или наоборот. Свяжитесь: apple@omarchy.org.
Давайте закончим начатое Asahi.