macOSからLinuxへの移行は、多くの場合苦労するものです。特に、主要なソフトウェアの欠如が大きな問題となります。幸いなことに、Darlingがこの状況を変えるべく、Linux上でお気に入りのmacOSアプリを動かすための代替案を提供してくれます。
Darlingは、Appleのプログラム向けのWineのいとこのようなものです。重い仮想マシンや複雑なハッキングを忘れて、ちょっと実験的なオープンソースツールです、しかし確実に機能します。
では、この互換性レイヤーは本当にどれほどの価値があるのでしょうか?お気に入りのアプリを求めるLinuxユーザーにとって、状況が変わるのでしょうか?
Darling: Linuxを話すmacOSレイヤー
2012年以来、Darlingはこのニーズに応えることを目指しています:macまたはVMなしでmacOSアプリを起動することです。Wineのように、スイスの時計のようにWindows用に動作するわけではありませんが、Darlingはまだ開発途上です。しかし、Appleのオープンソース基盤であるDarwinを直接利用しています。これにより、権利を尊重しながら、欺くことなく実現できます!
原則はシンプルです:Darlingは、Linux上でソフトウェアが動作するために必要なmacOSのライブラリやフレームワークを提供します。仮想マシンや高レベルのハッキングは不要です。プログラムはネイティブに、あるいはほぼネイティブにLinux環境で動作します。
まだ限られた互換性だが期待が持てる
明日にはDarlingでPhotoshopやFinal Cutを動かすことは期待しないでください。現在のところ、実際にサポートされているのはコマンドラインアプリと基本的なグラフィカルインターフェースを持つアプリだけです。実験段階ですが、少しずつ進展しています!
将来的にはiOSアプリや、特にAndroidスマートフォン向けのARM上のより複雑なプログラムもターゲットになる予定です。すぐには実現しませんが、可能性の幅を大きく広げることが約束されています。
DarlingとWine:公平ではない対決
Wineは長い間、Linuxでの互換性における唯一のヒーローでした。欠点はありますが、Windowsアプリを問題なく動作させています。一方、Darlingは若く、成熟度が少ないことは明らかです。macOSをエミュレートする能力は、技術的な真の挑戦です。
DarlingはmacOSを単純な仮想マシンのようにエミュレートするのではなく、システムレイヤーを置き換えます。これはクリーンで整った作業です。だからこそ、特定のユーティリティをVMのオーバーヘッドなしに起動できます。しかし、この贅沢は制限や時にはクラッシュを伴います。
注目すべきオープンソースプロジェクト
進捗は遅いものの、Darlingは純粋主義者にとっての宝物です。チームは小規模で、開発はコミュニティのペースで進んでいます。最後の安定版は数ヶ月前にリリースされ、顕著な改善がもたらされています。
もし改造が好きなら、このプロジェクトは一見の価値があります。LinuxとmacOSの間で日常的にやりくりしているシステム管理者にとって、状況を変えるかもしれません。しかし、注意が必要で、忍耐が重要です。
Darlingをインストールして、Linux上でmacOSアプリをテストする
インストールはアクセスしやすく、システムエンジニアの資格は不要です。パッケージはGitHubで入手可能で、ドキュメントもかなりわかりやすいです。コマンド数回で、macOSアプリ、特にコマンドラインツールを初めて起動できます。
本当の課題はユーザー互換性です。すべてのソフトウェアが初回でうまく動作するわけではありません。時には調整を行ったり、依存関係を探したり、自分でコンパイルする必要があります。無理ではありませんが、手を汚す覚悟が必要です。
環境を犠牲にしないためのツール
macOSからLinuxに移行するプロにとって、Darlingは重要なアプリケーションの利用を失うのを防ぎます。公式のポートや信頼できる代替手段が存在しない時のセーフティネットです。macOSを置き換えることではなく、移行を容易にすることが目的です。
結局、Linuxに移行することは適応性を示すことでもあります。Darlingは、物事が進展するのを待ちながら、あなたの基盤を保持するのを手助けします。10年以上も続いているプロジェクトにしてはなかなかのものではありませんか?

Comments
Leave a comment