Tutoriel Linux

LinuxとmacOSを統合:Darling、Wineのようにあなたのお気に入りのmacOSアプリケーションを動かす代替品

Débutant2 min de lecture

macOSからLinuxへ、自分のお気に入りのソフトウェアを失うことなく移行するのは不可能に思える。2012年から、Darlingというオープンソースプロジェクトがこのギャップを埋めることを目指している。この互換レイヤーは、WineがWindows向けに行っているように、macOSアプリケーションを直接Linux上で実行することを目指している。

現在、このプロジェクトの進捗状況と、自由なシステム上でmacOSのワークフローを維持したいと考える人々に対して何を提供できるのかを知りたいところだ。Darlingの約束は素晴らしいが、実際には2026年にはどうなっているのだろうか?

この二つの世界を結びつけようとするユニークな解決策を探り、期待するべきことを理解しよう。

Darling、LinuxのためのmacOSレイヤー:野心的な技術プロジェクト

Darlingは、Linux上で完全なDarwin環境をエミュレートするためのソフトウェアオーバーレイとして登場する。その目的は、仮想マシンを使用せずに、macOSアプリケーションをネイティブ(もしくはほぼネイティブ)で動作させることである。Appleのオープンソース基本であるDarwinのソースコードに依拠し、ソフトウェアの権利侵害を避けることを目指している。

このシステムは、Machカーネルへの呼び出し管理、動的ローディングのdyld、およびlaunchdのような初期化メカニズムなどを含んでいる。このエコシステムにより、Darlingは仮想マシンよりも軽量で、リソース要求が少ない高度な互換性を提供することを目指している。

必然的にWineを思い起こさせ、Windowsアプリケーションに対してすでに確立されているもので、Darlingが現在macOS向けに模倣しようとしている。シンプルなアイディアだが、非常に大規模なプロジェクトであり、そのためにこのプロジェクトは未だにもろく、年々進化し続けていることが説明できる。

サポートされるアプリケーションと現在の制限

現時点で、Darlingは主にコマンドラインソフトウェアを管理している。グラフィカルアプリケーションの実行はまだ実験段階にある。Wineが何十年もの改善を享受しているのに対し、Darlingはシンプルで基本的な使用に限られている。

より重いmacOSアプリケーションや高度なグラフィックフレームワークを活用するソフトウェアは、まだ適切にサポートされていない。したがって、Linuxデスクトップへの完全な統合の約束は、今後数年間で実現される必要がある。

プロジェクトは最終的に、ARM上で動作するiOSアプリケーションへの互換性を拡張することも目指しており、特にAndroidスマートフォンでの実行を容易にすることで、新たな可能性を開いている。

進展は遅れ気味、忍耐と粘り強さの問題

Darlingは、オープンソースでコミュニティ主導であるにもかかわらず、その開発は段階的に進み、必ずしも望ましい速度で進んでいるわけではない。プロジェクトは2012年に始まり、2026年の数ヶ月前に公開された広くアクセス可能な最新の安定バージョンは0.12である。更新はまれであり、迅速な解決策を求めるユーザーを落胆させる可能性がある。

この種のソフトウェアは、すべての詳細が重要となる緻密なシステムエンジニアリングを必要とする。単なるポーティングや単純なエミュレーションからは程遠い。ソフトウェアの各部分が完璧に組み合わさる必要がある、まさにパズルなのだ。このような場合、高度な挑戦が立ちはだかるため、ある程度の忍耐を持つことが望ましい。

さらに、自由な精神に従ったLinuxコミュニティは、Darlingを定期的に追跡し、テストし、フィードバックと修正を共有している。プロジェクトはGitHubでアクセス可能で、誰でもソースコードに貢献し、進展を追うことができる。

他のLinuxツールとの代替性と補完性

Linuxの世界では、プロプライエタリアプリケーションを実行するためのソリューションが数多く存在する。WineはWindows用の欠かせない参考である。DarlingはAppleの世界への代替品として追加される。これらの互換レイヤーは完璧ではないが、一部のユーザーにとってはよりスムーズな移行を可能にしている。

プロフェッショナルや要求の厳しいユーザーにとっては、仮想マシンの使用が引き続き好まれることが多く、特にmacOSやWindowsのネイティブな安定性とパフォーマンスを確保するためである。Darlingは、よりシンプルでオープンなニーズを補う形で存在している。

また、Linuxが提供する自由と柔軟性を犠牲にすることなく、お気に入りのアプリケーションにアクセスするためのより広範な取り組みの一環としても位置付けられる。

上記のビデオでは、従来のLinuxディストリビューションでのDarlingのインストールと基本的な使用について詳述されている。

Darling:誰のためのツールで、なぜ必要か?

Darlingは、主に技術的に進化する環境を管理できる熱心なLinuxユーザーに向けられている。軽量なmacOSユーティリティとの互換性を維持しようとする方には興味深いソリューションを提供する。とはいえ、最新のリッチなインターフェースや高度なMacサービスを誇るmacOSソフトウェアの完全なサポートを期待しない方が良い。

このプロジェクトは、自由は共有の文化でもあり、すべての貢献が重要であり、ツールの価値はその即時的な成果だけでなく、理解と開放の取り組みでも評価されることを思い起こさせる。

Darlingを理解し、テストするのに役立つリソースは、Linux Terminalのような専門サイトや、1001infos.netのような詳細な分析で見つけることができる。

Darlingとは正確に何ですか?

Darlingは、Linux上でmacOSアプリケーションを仮想マシンなしで実行できるようにするオープンソースの互換レイヤーです。Darwinのオープンソースコードに基づき、macOSのいくつかの重要なコンポーネントを模倣します。

DarlingはすべてのmacOSアプリケーションに対応していますか?

いいえ。2026年の時点では、Darlingは主にコマンドラインアプリケーションおよび簡単なグラフィカルアプリケーションを管理します。より複雑なソフトウェアはまだ効果的にサポートされていません。

DarlingをLinuxにインストールするには?

Darlingは、人気のあるディストリビューション用の詳細なインストラクションとともにGitHubのリポジトリから利用可能なパッケージを通じてインストールできます。使用ケースによっては、時折、追加の構成が必要です。

DarlingはWineと比較できますか?

はい、アイデアとしては。WineがWindowsからLinuxへの呼び出しを翻訳するのと同様に、DarlingはmacOSアプリケーションのために同じように試みています。しかし、Wineの方が成熟しており、より多くのアプリケーションをサポートしています。

DarlingでiOSアプリケーションを実行できますか?

このサポートは宣言された目標ですが、まだ実験的で開発中です。現時点では、主にmacOS向けに焦点を当てています。

出典: www.lesnumeriques.com

sudo apt update && sudo apt upgrade