Ni DHH noong
Ipinakikilala ang Omarchy M
Gumagawa ang Apple ng magagaling na hardware. Noon pa man (liban na lang noong minsang pumalpak ang butterfly keyboard). At marami sa mga dumarating sa Omarchy ay galing sa Mac. Marami sa kanila ang gustong panatilihin ang makina pero alisin ang operating system. Kaya tatapusin namin ang sinimulan ng Asahi: Omarchy na tumatakbo nang maganda sa Apple Silicon, na halos walang abala sa pag-setup.
May pangkat na sa likod ng gawaing iyan. Ngayon ginagawa na namin itong opisyal: Omarchy M, ang aming pangkat para sa mga Mac na may Apple Silicon (plus ilang miyembrong nag-aalaga sa mas lumang mga Mac).
Hayaan ninyong ipakilala ko ang mga miyembro.
Ang installer. Marcelo Alcantara ang gumagawa ng katutubong Mac installer. Nagda-download ka ng app sa macOS, kinukuha nito ang pirmadong Omarchy release, hinahati nito ang mga partition, at ibinoboot ka nito sa Omarchy katabi ng umiiral mong macOS. Walang USB stick, walang mga orasyon sa terminal. Siya rin ang gumawa ng build na nagpagana sa mga external monitor sa pamamagitan ng USB-C.
Omarchy Mac. Naeem Malik ang nagmentina ng Omarchy Mac sa loob ng isang taon, na nagpapatakbo ng Omarchy sa mga makinang M1 at M2 bago pa man naging opisyal ang alinman dito, at bumuo ng Discord community na may mahigit 800 katao sa paligid nito. Scott Jones ang kabilang kalahati ng proyektong iyon sa Linux side ng pag-install. Kamakailan ay pinagana niya ang display ng M3 Air sa hardware display controller ng Apple, na nagdala sa makina na iyon mula sa hindi magamit tungo sa magagamit sa loob ng isang gabi.
Try Omarchy. Eduardo Martinez ang gumawa ng Try Omarchy: ang tunay na Omarchy desktop na tumatakbo bilang katutubo, hardware-accelerated na app sa iyong Mac, na nakakonekta ang iyong camera, audio, clipboard, at isang shared folder. Walang kailangang i-partition. I-download lang ito at makita kung ano ang pinagkakaguluhan.
Mga Package. Shun Li ang sumisiguro na ang lahat ng kailangan ng Omarchy ay umiiral bilang isang aarch64 package, kasama ng mga generic na ARM64 disk image para sa mga virtual na makina at ng mga guest tool na nagpapadali sa paggamit sa mga ito.
Mga driver at ang kernel. Ryan Murray ang nagbubuhay sa Neo at nagtatayo ng mga pundasyong pinagbabasehan ng iba pa sa pangkat. Gumagawa siya ng SPTM emulator na nagbibigay-daan para ma-trace ang macOS sa M4 at mas bagong mga chip. Mahalaga ang mga trace na iyon para mapagana ang mga display, GPU, audio, wireless, at Bluetooth. Dj ang nagsusulat ng mga GPU driver, at pinagana ang Touch ID sa pamamagitan ng direktang pakikipag-usap sa Secure Enclave. Si Miguel Cruz ay eksperto sa M5: ni-reverse-engineer niya ang proprietary na N1 chip ng Apple at pinagana ang Wi-Fi at Bluetooth nito sa Linux. Nag-ambag din siya ng hardware video encoding at decoding, Bluetooth, at mga pagpapabuti sa desktop sa Neo. Liam ang nagbubuhay sa trackpad, power management, mga speaker, at headphone output ng Neo, na may mahalagang pundasyon mula sa mga macOS trace ni Ryan. Eryk Wieliczko ang nagmementina ng M4 support at mga clean-room implementation, at nagtatrabaho sa integration at packaging. Jaidip Subedi ang nagpagana ng mga external display sa pamamagitan ng USB-C sa M2 MacBook Air.
MLX. Joshua Warren ang gumagawa ng mlx-omarchy, na nagdadala ng MLX machine learning framework ng Apple sa Linux sa mga Apple GPU sa pamamagitan ng Vulkan. Ang code mo ay nagsasabi pa ring import mlx.core as mx, pero ngayon tumatakbo na ito sa Omarchy.
Mas lumang mga Mac. Si Shawn Yeager ay may tambak na mga pull request para sa 2016 at 2017 Touch Bar MacBook Pro: mga speaker, Wi-Fi, ang ambient light sensor, ang Touch Bar mismo. Si Randy ay nagre-reverse-engineer ng T2 security chip para dalhin ang Touch ID sa mga Intel Mac, at idinodokumento ang bawat fix para sa 2019 MacBook Pro habang ginagawa ito. Si Jon Kinney ay unti-unting tinatrabaho ang suporta sa ARM para sa Omarchy mula pa noong isang taon, at ngayon ay pinapanatiling koordinado ang buong pangkat kung sino ang gumagawa ng ano.
Sama-sama, sila ay isang kahanga-hangang grupo. Labinlimang taong hindi naghintay ng pahintulot, at gumagamit ng mga agent para kumilos sa bilis na tila katawa-tawa noong isang taon.
Ang target para sa unang release ay perpektong compatibility sa M1 at M2, kabilang ang mga Pro at Max variant:
- Isang seamless na installer, na may parehong install at try na opsyon
- Buong suporta sa GPU
- Mga external monitor sa pamamagitan ng USB-C
- Touch ID
- MLX
- Pag-encrypt ng disk
Kasabay nito, ginagawa rin ang mas bagong mga makina, pero sa M1 at M2 namin unang itinatanim ang bandera. Bukod sa mga makinang M, may milyun-milyong vintage laptop diyan, marami sa kanila ay retirado na sa pinakabagong mga ambisyon ng macOS ng Apple, at bawat isa sa kanila ay isang kahanga-hangang Omarchy computer na naghihintay na mangyari.
Hindi mo kailangang hintayin ang pinakintab na release para magsimula. Ang Try Omarchy ay magdadala sa iyo sa tunay na desktop sa iyong Mac sa loob ng ilang minuto. At kung handa ka nang mag-commit, ilalagay ng installer ang Omarchy katabi ng macOS sa isang M1 o M2 ngayon.
Sa wakas, isang pakiusap. Kung nagtatrabaho ka sa Linux para sa hardware ng Apple, maging ito ay mga kernel driver, firmware, packaging, mga installer, o machine learning, gusto naming makarinig mula sa iyo. Malaki ang tsansang nalutas mo na ang isang bagay na hinahabol pa rin namin, o baliktad. Makipag-ugnayan sa apple@omarchy.org.
Tapusin natin ang sinimulan ng Asahi.