2026年11月
    月 火 水 木 金 土 日
     1
    2345678
    9101112131415
    16171819202122
    23242526272829
    30  

     かつて、「Linux」向けの「macOS」クローンを目指した「CutefishOS」というディストリビューションが存在した。そのユーザーインターフェース(UI)には大きな可能性が感じられたものの、残念ながらプロジェクトは長く続かなかった。しかし、開発チームがその遺志を引き継ぎ、新たに「Cutefish」として生まれ変わった。

     Cutefishは、単にLinux上でmacOS風のテーマを再現しただけの存在にとどまらない。Liquid Glass風のデザインを取り入れるなど、外観こそmacOSに酷似しているが、開発陣は、このディストリビューションに対して非常に野心的な計画を掲げている。

    提供:Jack Wallen/ZDNET
    提供:Jack Wallen/ZDNET

     本題に入る前に、Cutefishの開発はまだ初期段階にあり、開発陣が成し遂げようとしている試みは極めて難易度が高いことをご理解いただきたい。開発陣も公式ブログでその過酷さを述べている。

    「Mac向けアプリケーションは、単体ではほとんど何も機能しません。ウィンドウを開く、メニューを表示する、テキストを描画する、日付を取得するといった処理を実行するには、macOSの機能を呼び出しています。ウィンドウやコントロールの管理には『AppKit』、テキストや日付、ファイルの処理には『Foundation』、描画処理には『Core Graphics』、より新しいインターフェースには『SwiftUI』といったように、無数のフレームワークが使用されています。しかし、Linuxにはそれらが一切存在しません。LinuxでMac向けのアプリケーションを動かすには、これら全てを自分たちで一から用意し、macOSと全く同じように動作させなければなりません。わずかでも差異があれば、ウィンドウのレイアウトが崩れたり、何も描画されなかったり、あるいはクラッシュしてしまいます」

     この困難な課題を解決するために開発されているソフトウェアレイヤーが「Reef」になる。Reefは、「AppKit」や「Foundation」「SwiftUI」のサポートなど、macOSの各種フレームワークを独自に再実装し、CPUエミュレーションを用いることなく、Mac向けアプリケーションをLinux上で直接動作させることを目指している。開発チームはすでにReefを用いて一部のアプリケーションを動作させることに成功しているものの、Reefを同梱したCutefishのバージョンはまだ一般公開されていない。

     それでも、先行して公開されているReef非搭載のCutefishの初期ビルドを試す限り、すでに現時点で最も完成度の高いmacOS風のLinuxクローンとなり得る仕上がりを見せている。

    現時点でCutefishができること

     まず、洗練されたmacOS風の外観を備える純粋なLinuxデスクトップOSとしての機能が挙げられる。「Debian」をベースとしているため、ダウンロードしたDEBファイルからのインストールや、「apt」パッケージマネージャーを用いた管理が可能だ。現行版にはグラフィカルユーザーインターフェース(GUI)のパッケージマネージャーは同梱されていないが、「Synaptic」などを別途導入して利用できる。

    sudo apt install synaptic -y

     筆者が自作の「Quillmark」アプリをDEBファイルからインストールしてみたところ、何の問題もなく完璧に動作した。

    提供:Jack Wallen/ZDNET
    提供:Jack Wallen/ZDNET

     つまり、Cutefishはスタイリッシュな見た目を備えた基本的なLinuxデスクトップOSとして十分に機能する。ただし、これを日常的な環境として使用すべきかと言えば、時期尚早と言わざるを得ない。ソーシャルメディアの閲覧など本番用途以外なら可能と言える。研究論文の執筆のように、わずか1バイトのデータ消失も許されない用途には適していない。

    ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)

    Share.

    Comments are closed.