著者: DHH 公開日:
Omarchy Mを紹介します
Appleは優れたハードウェアを作っています。昔からずっとそうです(あのバタフライキーボードの一件を除けば)。そしてOmarchyにやって来る人の多くはMacからの乗り換え組です。彼らの多くは、マシンはそのまま使い続けたいけれどOSは入れ替えたいと思っているでしょう。だからこそ、Asahiが始めたことを私たちが仕上げます。Apple Siliconの上でOmarchyを美しく動作させ、セットアップの手間は最小限にします。
この取り組みの裏にはすでにチームがいます。今日、それを正式なものにします。Omarchy M、Apple Silicon搭載Macのためのチームです(古いMacを支え続けるメンバーも数名加わっています)。
メンバーを紹介させてください。
インストーラー。Marcelo AlcantaraはネイティブMacインストーラーを開発しています。macOS上でアプリをダウンロードすると、署名済みのOmarchyリリースを取得し、パーティションを切り分け、既存のmacOSと並んでOmarchyを起動します。USBメモリも、ターミナルでのおまじないも不要です。USB-C経由で外部モニターを点灯させたビルドを作ったのも彼です。
Omarchy Mac。Naeem Malikは1年間Omarchy Macをメンテナンスし、正式化されるよりずっと前からOmarchyをM1やM2マシンで動作させ、その周りに800人超のDiscordコミュニティを築いてきました。Scott Jonesは、そのプロジェクトのLinux側インストールを担うもう一人の立役者です。彼は最近、Appleのハードウェアディスプレイコントローラー上でM3 Airのディスプレイを動作させ、一夜にしてそのマシンを使い物にならない状態から使える状態にしました。
Try Omarchy。Eduardo Martinezが作ったTry Omarchyは、本物のOmarchyデスクトップをMac上のネイティブでハードウェアアクセラレーションの効いたアプリとして実行するもので、カメラ、オーディオ、クリップボード、共有フォルダーも連携済みです。パーティションを切る必要はありません。ダウンロードするだけで、何が話題なのか確かめられます。
パッケージ。Shun Liは、Omarchyに必要なものがすべてaarch64パッケージとして存在するよう整備しており、仮想マシン用の汎用ARM64ディスクイメージや、それらを快適に使うためのゲストツールも用意しています。
ドライバーとカーネル。DjはGPUドライバーを書いており、Secure Enclaveに直接話しかけることでTouch IDを動作させました。Miguel CruzはM5マシンに搭載されたApple独自のN1チップをリバースエンジニアリングし、Linux上でそのWi-FiとBluetoothを完全に動作させています。Liamは最新のマシンでスピーカー、トラックパッド、電源管理を立ち上げています。Eryk WieliczkoはAurora Siliconを運営し、これらすべてをアップストリーム可能なクリーンルーム実装にしています。Jaidip SubediはM2 MacBook AirでのUSB-C経由の外部ディスプレイ出力を可能にしました。
MLX。Joshua Warrenはmlx-omarchyを開発しており、Vulkanを介してApple GPU上のLinuxにAppleのMLX機械学習フレームワークをもたらします。コードはこれまで通りimport mlx.core as mxと書くだけで、今度はOmarchy上で動作します。
古いMac。Shawn Yeagerは2016年モデルと2017年モデルのTouch Bar搭載MacBook Pro向けに、スピーカー、Wi-Fi、環境光センサー、Touch Barそのものに関する大量のプルリクエストを出しています。RandyはT2セキュリティチップをリバースエンジニアリングしてIntel MacにTouch IDをもたらそうとしており、その過程で2019年モデルMacBook Pro向けのあらゆる修正を文書化しています。Jon Kinneyは1年前にOmarchyのARM対応をコツコツと進めていましたが、今はチーム全体の誰が何を担当しているかの調整役を務めています。
合わせて、彼らは手ごわい集団です。許可を待たなかった14人であり、1年前には馬鹿げていると思われたであろうペースで進むためにエージェントを活用してきました。
最初のリリースの目標は、ProやMaxバリアントを含むM1とM2との完全な互換性です:
- シームレスなインストーラー(インストールと試用の両オプション付き)
- 完全なGPUサポート
- USB-C経由の外部モニター
- Touch ID
- MLX
- ディスク暗号化
新しいマシンへの対応も並行して進めていますが、まずはM1とM2に旗を立てます。M搭載機に加えて、世の中には何百万台ものビンテージラップトップがあり、その多くはすでにAppleの最新macOSの対象から外れていますが、その一台一台が素晴らしいOmarchyコンピューターになるのを待っています。
洗練されたリリースを待つ必要はありません。Try Omarchyを使えば、数分でMac上に本物のデスクトップが表示されます。そして本格的に使う覚悟ができたら、インストーラーが今日にでもM1やM2上でmacOSの隣にOmarchyを入れてくれます。
最後にお願いです。Appleハードウェア向けLinuxに取り組んでいる方、カーネルドライバー、ファームウェア、パッケージング、インストーラー、機械学習のいずれであっても、ぜひご連絡ください。あなたが解決済みのことを私たちがまだ追いかけている、あるいはその逆である可能性は高いはずです。apple@omarchy.orgまでご連絡ください。
Asahiが始めたことを仕上げましょう。