HN 日本語サマリー

← 一覧へ戻る
プログラミング

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

Run macOS Software on Linux (darlinghq.org)

80 pointsby Bluestein19 コメント

要約

Darlingは、Linux上でmacOSソフトウェアを実行できるようにする翻訳レイヤーです。ハードウェアエミュレーターを使用せずにmacOSソフトウェアを直接実行でき、Linuxデスクトップ環境との統合を目指しています。これは、WineがWindowsソフトウェアをLinuxで実行するのと同様の役割を果たします。

全文翻訳

~ $ uname Linux ~ $ darling shell Darling [~]$ uname Darwin Darling Darlingは、Linux上でmacOSソフトウェアを実行できるようにする翻訳レイヤーです。 高速 Darlingは、ハードウェアエミュレーターを使用せずにmacOSソフトウェアを直接実行します。 無料 Linuxと同様に、Darlingは無料のオープンソースソフトウェアです。GitHubでオープンに開発されており、GNU GPLライセンスバージョン3の下で配布されています。 互換性 Darlingは、完全なDarwin環境を実装しています。Mach、dyld、launchd — 期待されるすべてが含まれています。 使いやすい Darlingはセットアップのほとんどを自動で行います。座って、お気に入りのソフトウェアを楽しんでください。 ネイティブ Darlingで実行されるアプリを、ネイティブのLinuxアプリのように見え、感じられ、動作するようにすることで、Linuxデスクトップ体験に完全に統合することを目指しています。 それはWineと似ていますね それはそうです!WineはWindowsソフトウェアをLinuxで実行できるようにしますが、DarlingはmacOSソフトウェアについても同様のことを行います。 GUIアプリはサポートされていますか? ほぼ!これには多くの時間と労力がかかりましたが、単純なグラフィカルアプリケーションを実行するための基本的な実験的サポートがついに実現しました。 AppleのEULAに違反しますか? いいえ!私たちは、完全にフリーソフトウェアとしてリリースされているDarwinの部分のみを直接使用しています。 Darlingという名前には何か意味がありますか? Darlingという名前は、「Darwin」と「Linux」の組み合わせです。Darwinは、macOSとiOSの基盤となるコアオペレーティングシステムです。 WSLを使用してWindowsでDarlingを実行できますか? WSL 2を使用すれば、はい!詳細についてはドキュメントを参照してください。 opensource.apple.com、GNUstep、The Cocotron、その他のプロジェクトについて知っていますか? はい、知っています。実際、DarlingはAppleが公開したオリジナルのDarwinソースコードに大きく基づいています。Cocoa実装の基盤としてThe Cocotronを使用しており、Apportable FoundationやGNUstepのさまざまな部分も利用しています。 iOSアプリのサポート計画はありますか? はい、長期的には、ARMデバイス(ほとんどのAndroidスマートフォンなど)でiOSアプリを実行できるようにしたいと考えています。ここでの大きな課題は、UIKitの独自の Среализацию を作成することです。これに関心のある方は、ぜひ私たちにご連絡ください! 貢献するにはどうすればよいですか? まずドキュメントとブログを読んで、Darlingの内部構造に慣れてください。次に、GitHubで私たちに参加してください。macOSまたはiOSの開発経験があれば素晴らしいですが、貢献を始めるために必須ではありません。