Piše DHH dana
Predstavljamo Omarchy M
Apple pravi odličan hardver. Oduvijek je tako (ako izuzmemo onu jednu epizodu s butterfly tastaturom). I mnogo ljudi koji dolaze na Omarchy dolazi upravo s Maca. Mnogi od njih bi rado zadržali računar, a riješili se operativnog sistema. Zato ćemo završiti ono što je Asahi započeo: Omarchy koji prelijepo radi na Apple Siliconu, uz minimum petljanja oko podešavanja.
Iza tog posla već stoji tim. Danas to postaje i zvanično: Omarchy M, naš tim za Macove s Apple Siliconom (plus nekoliko članova koji se brinu da ni stariji Macovi ne ostanu po strani).
Da predstavim članove.
Instaler. Marcelo Alcantara pravi nativni Mac instaler. Skineš aplikaciju na macOS-u, ona povuče potpisano Omarchy izdanje, napravi particije i pokrene Omarchy pored postojećeg macOS-a. Bez USB sticka, bez bajalica u terminalu. On je napravio i build s kojim su proradili eksterni monitori preko USB-C-a.
Omarchy Mac. Naeem Malik već godinu dana održava Omarchy Mac: doveo je Omarchy na M1 i M2 računare mnogo prije nego što je išta od ovoga postalo zvanično i oko toga izgradio Discord zajednicu od preko 800 ljudi. Scott Jones je druga polovina tog projekta, zadužen za Linux stranu instalacije. Nedavno je pokrenuo ekran na M3 Airu preko Appleovog hardverskog kontrolera ekrana, čime je taj računar za jednu noć od neupotrebljivog postao upotrebljiv.
Try Omarchy. Eduardo Martinez je napravio Try Omarchy: pravi Omarchy desktop koji radi kao nativna, hardverski ubrzana aplikacija na tvom Macu, s povezanom kamerom, zvukom, clipboardom i dijeljenim folderom. Ništa ne treba particionisati. Samo ga skini i vidi oko čega je sva frka.
Paketi. Shun Li se brine da sve što Omarchy treba postoji kao aarch64 paket, zajedno s generičkim ARM64 disk imageima za virtualne mašine i guest alatima s kojima je rad u njima ugodan.
Drajveri i kernel. Ryan Murray radi na tome da Linux proradi na modelu Neo i gradi temelje na kojima radi ostatak tima. Razvija SPTM emulator koji omogućava tracing macOS-a na M4 i novijim čipovima. Ti traceovi su ključni da bi proradili ekrani, GPU-ovi, zvuk, bežična mreža i Bluetooth. Dj piše GPU drajvere i pokrenuo je Touch ID tako što direktno komunicira sa Secure Enclaveom. Miguel Cruz je specijalizovan za M5: reverse-engineerovao je Appleov vlasnički N1 čip i pokrenuo njegov Wi-Fi i Bluetooth na Linuxu. Doprinio je i hardverskim enkodiranjem i dekodiranjem videa, Bluetoothom i poboljšanjima desktopa na modelu Neo. Liam osposobljava trackpad, upravljanje napajanjem, zvučnike i izlaz za slušalice na modelu Neo, a Ryanovi macOS traceovi mu daju ključnu osnovu. Eryk Wieliczko održava podršku za M4 i clean-room implementacije, a radi i na integraciji i pakovanju. Jaidip Subedi je omogućio eksterne ekrane preko USB-C-a na M2 MacBook Airu.
MLX. Joshua Warren pravi mlx-omarchy, koji Appleov MLX framework za mašinsko učenje donosi na Linux na Apple GPU-ovima, preko Vulkana. U tvom kodu i dalje piše import mlx.core as mx, ali sada radi na Omarchyju.
Stariji Macovi. Shawn Yeager ima gomilu pull requestova za MacBook Pro modele s Touch Barom iz 2016. i 2017. godine: zvučnici, Wi-Fi, senzor ambijentalnog svjetla, sam Touch Bar. Randy radi reverse engineering T2 sigurnosnog čipa kako bi donio Touch ID na Intel Macove, a usput dokumentuje svaki popravak za MacBook Pro iz 2019. Jon Kinney je prije godinu dana polahko gurao ARM podršku za Omarchy, a sada koordinira cijeli tim oko toga ko šta radi.
Zajedno su ozbiljna ekipa. Petnaest ljudi koji nisu čekali ničiju dozvolu i koji uz pomoć agenata idu tempom koji bi prije godinu dana djelovao apsurdno.
Cilj za prvo izdanje je savršena kompatibilnost s M1 i M2, uključujući Pro i Max varijante:
- Besprijekoran instaler, s opcijama i za instalaciju i za isprobavanje
- Puna podrška za GPU
- Eksterni monitori preko USB-C-a
- Touch ID
- MLX
- Enkripcija diska
Na novijim računarima se radi paralelno, ali zastavu prvo zabijamo na M1 i M2. Pored M računara, postoje i milioni starijih laptopa, od kojih mnogi više ne dobijaju najnoviji macOS, i svaki od njih je divan Omarchy računar koji samo čeka svoj trenutak.
Ne moraš čekati ulickano izdanje da bi počeo. Try Omarchy će ti za nekoliko minuta prikazati pravi desktop na tvom Macu. A ako si spreman ići do kraja, instaler će ti već danas staviti Omarchy pored macOS-a na M1 ili M2.
I na kraju, jedna molba. Ako radiš na Linuxu za Apple hardver, bilo da su to kernel drajveri, firmware, pakovanje, instaleri ili mašinsko učenje, voljeli bismo se čuti s tobom. Velike su šanse da si riješio nešto za čim mi još jurimo, ili obrnuto. Javi se na apple@omarchy.org.
Završimo ono što je Asahi započeo.