omacom/try-omarchy
Run Omarchy on MacOS without any setup.
解決する課題
Try Omarchy は、ユーザーが Apple Silicon Mac 上で Omarchy デスクトップ環境をネイティブかつハードウェアアクセラレーションされたアプリケーションとして実行できるようにする macOS アプリです。macOS エコシステムにシームレスに統合しながら特定の Linux ベースのデスクトップ環境を高いパフォーマンスで実行するという課題を解決し、ハードウェアアクセラレーションされた ARM64 仮想化レイヤーを提供します。
仕組み
このプロジェクトは、プロジェクトでビルドされた ARM64 Arch Linux イメージ、Apple の Hypervisor Framework (HVF) を使用する QEMU ランタイム、そして Swift/AppKit ランチャーを単一の macOS アプリにパッケージ化しています。virglrenderer、ANGLE、Metal を含むグラフィックスチェーンを使用してゲスト OS にハードウェアアクセラレーションを提供し、OpenGL ES コマンドを Apple Silicon GPU 向けの Metal に変換します。また、CPU のアイドル使用率、音声の途切れ、ホストとゲスト間のクリップボード/カメラ共有に対する特定の修正も実装しています。
対象者
macOS 15 以降を実行する Apple Silicon Mac ユーザーで、ネイティブに近いパフォーマンス、ハードウェアアクセラレーション、および統合された Mac ハードウェア(カメラ、オーディオ、共有フォルダー)で Omarchy デスクトップ環境を体験したい方。
ハイライト
- ハードウェアアクセラレーションされた ARM64 仮想化 と VirGL グラフィックスによるスムーズなパフォーマンス。
- シームレスな Mac 統合: 双方向クリップボード共有(テキストと PNG)、Mac フォルダーの共有、オンデマンドの FaceTime HD カメラアクセスを含みます。
- Apple Silicon に最適化: Apple の Hypervisor Framework と GICv3 を使用して、アイドル時の CPU 使用率を大幅に削減します。
- 柔軟な接続性: ループバック専用の TCP/UDP ポートフォワーディングと、ゲスト環境への簡単な SSH アクセスをサポートします。
- ネイティブな macOS エクスペリエンス: 自動解像度更新と HiDPI スケーリングを備えた、サイズ変更可能なネイティブウィンドウを提供します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト