世界を動かす技術を、日本語で。

Linux上でmacOSソフトウェアを実行する

2026年9月1日原文(darlinghq.org)

概要

DarlingはLinux上でmacOSソフトウェアを動かすためのオープンソース互換レイヤー。 WineのmacOS版とも言える存在で、GUIアプリの実験的対応も進行中。 AppleのEULA違反はなく、Darwinなどの公開ソースを利用。 Windows(WSL 2)上でも利用可能。 貢献者を広く募集中。

Darlingとは何か

  • Darling は、 Linux 上で macOSソフトウェア を直接実行するための翻訳レイヤー
  • ハードウェアエミュレーションを使わず、 高速 な動作を実現
  • オープンソース で、 GNU GPL v3 ライセンスのもと GitHub で開発・公開
  • Darwin環境 を完全に実装し、 Machdyldlaunchd など主要コンポーネントを網羅
  • Wine がWindowsアプリをLinux上で動かすのと同様、DarlingはmacOSアプリをLinux上で動かす役割

特徴・利点

  • セットアップが簡単 で、ほとんどの設定を自動化
  • Linuxデスクトップ への統合を目指し、アプリの ネイティブな操作感 を重視
  • 無料 かつ 自由に利用・改変 可能

GUIアプリのサポート状況

  • シンプルなグラフィカルアプリケーション の実験的サポートを実装
  • 今後、より多くのGUIアプリに対応予定

法的側面と名称の由来

  • AppleのEULA (エンドユーザーライセンス契約)には違反しない設計
  • Darling の名称は、 Darwin (macOSやiOSのコアOS)と Linux の合成語

他プロジェクトとの関係

  • Darwin のApple公開ソースコードをベースに開発
  • The Cocotron をCocoa実装の基盤に使用
  • Apportable FoundationGNUstep の要素も活用

Windows(WSL 2)での利用

  • WSL 2 環境下での実行が可能
  • 詳細は公式ドキュメント参照

iOSアプリ対応の将来計画

  • ARMデバイス (多くのAndroid端末など)での iOSアプリ実行 も長期的な目標
  • UIKit 独自実装が主な課題
  • 貢献希望者を随時募集中

コミュニティ参加・貢献方法

  • まず ドキュメントブログ でDarling内部構造を把握
  • GitHub での開発参加を推奨
  • macOSやiOS開発経験者は歓迎だが、 未経験者も大歓迎

Hackerたちの意見

理論的には、Apple SiliconアプリをARM64のLinuxマシンで動かせたらすごくいいよね。でも、実際にはまだパフォーマンスも機能も完全な実装には程遠い。Darlingはx86_64のものだけをターゲットにしてるし。でも、面白いプロジェクトだよ。アップデートがほとんどないのはちょっと残念だけど。

彼らのAppKit実装は、5年ごとに約20〜30のコミットを受け取ってるよ。面白いプロジェクトだけど、プロプライエタリソフトウェアのメーカーがARM64ビルドをリリースするのを待った方がいいと思う(今は多くのメーカーがやってるし)し、FEXで穴を埋めるのがいいよ。

ちょっと言い訳すると、オープンソースのDarwinで動くものなら何でも動くよ。macOSのフレームワークが必要なものは動かないけどね。

面白いことに、逆の方向で深い穴にハマっちゃったよ。最初は「実行可能ファイルのシステムコールをトラップで置き換えて処理する」ってアイデアでやってみたんだ。ほぼ成功したんだけど、残念ながらMacOSはx18をプラットフォーム用に予約してて、Linuxではそうじゃない。結果的に、Mac上でLinuxのgccを使ってaarch64 Linux VPPとその依存関係をコンパイルするのに十分に動く、ちょっとクレイジーな装置ができたよ :) もう少し手を加えれば、何かに役立つかもしれないね。

最近、Appleが特別な権限を使って、com.apple.private.custom-x18-abiだったかな、x18レジスタを使えるようにしたみたい。主にARM64版のWINE/CrossOverがRosettaの外で動くためのもので、macOS 28ではRosettaが部分的に廃止されるからね。使い方については、いくつかのXNU(macOSカーネル)のテストで少し詳しい情報が見つかると思うよ。特にこれね: https://github.com/apple-oss-distributions/xnu/blob/main/tes...

すごくいいね。クリスマスに欲しいのはLinux上のLogicなんだけど、でもApp Storeから合法的にダウンロードするにはMacが必要だし、DRMチェックも多分Macでしか動かないだろうね。

Reaperを試してみて!Linuxでもすごく使いやすいし、VSTも使えるよ。

ああ、それはLinuxでの一番の後悔の一つだ!Logic Proは多分一番好きなDAWで、使っててすごくスムーズなんだ。子供の頃にGarageBandをめっちゃ使ってたのが関係してると思う。(変な話だけど、スティーブ・ジョブズを偲んで複数の追悼ソングを「作曲」したのを今でも覚えてるよ!)GarageBandをプリインストール(またはインストールがすごく簡単)にするっていうAppleの戦略は、振り返ってみると本当に賢いと思う。完全な初心者にプロ用のツールの簡略版を提供して、プロのプログラムへの入り口を作るんだ。もしMicrosoftがWindows Movie Makerのプロ版を持ってたら、同じ方法で動画編集市場の大部分を取ってたかもしれないね。とにかく、LinuxのDAWについてだけど、WineでAbletonに慣れようとしてるんだけど、全然同じじゃないし、Wineで動かすのが面倒すぎて、興味のあるものを完成させる前に諦めちゃうんだ。Linuxに本当に合ってるDAWってあるのかな?自分でパッケージを維持してる感じがしないか、今まで試したFOSS DAWみたいにひどいUI/UXじゃないやつ。2026年には、デスクトップでのLinuxへの関心が本当に高まってるから、いい機会があると思う。

クリスマスに欲しいのはLinux用のLogicだな。Linuxのオーディオサブシステムはひどいから、まずLinux用のCoreAudioを書く必要があるけど、これは簡単じゃないよね。

いつでもReaperがあるよ。

楽器やエフェクトなしで動かすのはちょっと無理だと思うよ。

存在してるのはクールだけど、正直どのMac専用プログラムをインストールしたいかもわからないな。

Hacker Newsで議論の続きを見る