Autor: DHH na
Przedstawiamy Omarchy M
Apple robi świetny sprzęt. Zawsze robiło (pomijając tę jedną wpadkę z klawiaturą motylkową). A wielu ludzi trafiających do Omarchy przychodzi z Maka. Wielu z nich chętnie zatrzymałoby maszynę, a pozbyło się systemu operacyjnego. Dlatego dokończymy to, co zaczął Asahi: Omarchy działające pięknie na Apple Silicon, przy minimum zachodu z konfiguracją.
Za tymi pracami stoi już zespół. Dziś nadajemy temu oficjalny charakter: Omarchy M, nasz zespół od Maków z Apple Silicon (plus kilku członków opiekujących się starszymi Makami).
Pozwólcie, że przedstawię członków zespołu.
Instalator. Marcelo Alcantara buduje natywny instalator na Maka. Pobierasz aplikację na macOS, ona pobiera podpisane wydanie Omarchy, wydziela partycje i uruchamia Omarchy obok twojego dotychczasowego macOS. Bez pendrive’a USB, bez zaklęć w terminalu. To on przygotował też build, który ożywił zewnętrzne monitory przez USB-C.
Omarchy Mac. Naeem Malik od roku utrzymuje Omarchy Mac, wprowadzając Omarchy na maszyny M1 i M2 na długo przed tym, zanim cokolwiek stało się oficjalne, i budując wokół tego społeczność na Discordzie liczącą ponad 800 osób. Scott Jones to druga połowa tego projektu po stronie linuksowej instalacji. Niedawno uruchomił wyświetlacz M3 Air na sprzętowym kontrolerze wyświetlacza Apple, co w jedną noc zmieniło tę maszynę z bezużytecznej w używalną.
Try Omarchy. Eduardo Martinez zbudował Try Omarchy: prawdziwy pulpit Omarchy działający jako natywna, akcelerowana sprzętowo aplikacja na twoim Maku, z przekazaną kamerą, dźwiękiem, schowkiem i folderem współdzielonym. Nic do partycjonowania. Po prostu pobierz i przekonaj się, o co tyle hałasu.
Pakiety. Shun Li dba o to, by wszystko, czego potrzebuje Omarchy, istniało jako pakiet aarch64, wraz z ogólnymi obrazami dysków ARM64 dla maszyn wirtualnych i narzędziami gościa, które sprawiają, że korzysta się z nich przyjemnie.
Sterowniki i jądro. Ryan Murray uruchamia Neo i buduje fundamenty, na których pracuje reszta zespołu. Opracowuje emulator SPTM, który umożliwia śledzenie macOS na chipach M4 i nowszych. Te ślady są kluczowe, by ruszyły wyświetlacze, GPU, audio, łączność bezprzewodowa i Bluetooth. Dj pisze sterowniki GPU i uruchomił Touch ID, komunikując się bezpośrednio z Secure Enclave. Miguel Cruz specjalizuje się w pracach nad M5: dokonał inżynierii wstecznej zastrzeżonego chipu Apple N1 i uruchomił jego Wi-Fi i Bluetooth w Linuksie. Dołożył też sprzętowe kodowanie i dekodowanie wideo, Bluetooth oraz usprawnienia pulpitu na Neo. Liam uruchamia na Neo gładzik, zarządzanie energią, głośniki i wyjście słuchawkowe, a ślady macOS od Ryana stanowią do tego kluczową podstawę. Eryk Wieliczko utrzymuje wsparcie dla M4 i implementacje clean-room oraz zajmuje się integracją i pakowaniem. Jaidip Subedi uruchomił zewnętrzne wyświetlacze przez USB-C na M2 MacBook Air.
MLX. Joshua Warren buduje mlx-omarchy, które przenosi framework uczenia maszynowego Apple MLX na Linuksa na GPU Apple poprzez Vulkan. Twój kod nadal mówi import mlx.core as mx, ale teraz działa na Omarchy.
Starsze Maki. Shawn Yeager ma całą stertę pull requestów dla MacBooków Pro z Touch Barem z 2016 i 2017 roku: głośniki, Wi-Fi, czujnik światła otoczenia, sam Touch Bar. Randy prowadzi inżynierię wsteczną chipu zabezpieczającego T2, by przenieść Touch ID na Maki z Intelem, i po drodze dokumentuje każdą poprawkę dla MacBooka Pro z 2019 roku. Jon Kinney rok temu mozolnie dokładał wsparcie ARM dla Omarchy, a teraz dba o to, by cały zespół wiedział, kto czym się zajmuje.
Razem tworzą groźną ekipę. Piętnaście osób, które nie czekały na pozwolenie i które korzystają z agentów, by poruszać się w tempie, które rok temu wydawałoby się absurdalne.
Celem pierwszego wydania jest pełna kompatybilność z M1 i M2, w tym z wariantami Pro i Max:
- Bezproblemowy instalator, z opcjami instalacji i wypróbowania
- Pełne wsparcie GPU
- Zewnętrzne monitory przez USB-C
- Touch ID
- MLX
- Szyfrowanie dysku
Nad nowszymi maszynami prace trwają równolegle, ale to na M1 i M2 najpierw wbijamy flagę. Oprócz maszyn z serii M są miliony starszych laptopów, wiele z nich wycofanych już z ambicji Apple co do najnowszego macOS, a każdy z nich to wspaniały przyszły komputer z Omarchy.
Nie musisz czekać na dopracowane wydanie, żeby zacząć. Try Omarchy sprawi, że prawdziwy pulpit zobaczysz na swoim Maku w kilka minut. A jeśli jesteś gotowy, by się zaangażować, instalator postawi Omarchy obok macOS na M1 lub M2 już dziś.
Na koniec prośba. Jeśli pracowałeś nad Linuksem dla sprzętu Apple, czy to nad sterownikami jądra, firmware, pakowaniem, instalatorami, czy uczeniem maszynowym, napisz do nas. Jest spora szansa, że rozwiązałeś coś, nad czym my wciąż głowimy się, albo odwrotnie. Skontaktuj się z nami pod adresem apple@omarchy.org.
Dokończmy to, co zaczął Asahi.