System76のUbuntuリミックスの最新版がリリースされましたが、まだ完成版ではありません。とはいえ、Rustベースの新しいデスクトップは、ある程度使える状態です。
Linuxボックスの米国メーカーSystem76が、Pop!_OS 24.04のアルファ1をリリースしました。これは同社によるUbuntu Noble Numbatのリミックス版で、自社開発のデスクトップ環境(コードネームCOSMIC)を搭載し、Rustで実装されています。その結果、かなり安定して成熟したOS上で動作する、新しく不完全なデスクトップが誕生しました。まだ一部機能が不足しており、時折、繰り返し発生するアプリのクラッシュも確認されましたが、辛抱強く使用すれば問題なく使用できます。既に絶賛のレビューもいくつか寄せられていますが、ユーザーの間では大きく意見が分かれるのではないかと予想しています。
デフォルトのデスクトップは、GNOME 3.x と Elementary の Pantheon を組み合わせたような感じだ - クリックして拡大
Pop OSは比較的新しいディストリビューションです。最初のリリースは2017年後半に登場し、Reg FOSSデスクは何度か確認しています。最初はバージョン21.10で大きな問題が発生しましたが、その後、次のLTSリリースであるバージョン22.04で問題が少なくなりました。Ubuntuのリミックス版として、裏ではいくつか興味深い変更が加えられていますが、それほど劇的なものではありません。今回のリリースで特に興味深いのは、新しいデスクトップ環境であるCOSMICです。これは長らく待望されており、Register誌は2021年にその計画を取り上げていました。それから数年経ち、ようやく試用版がリリースされました。
まず、OS部分を見てみましょう。ここではそれほど大きな変更はありません。最新のUbuntu LTSをベースとしており、開発チームが新しいデスクトップの開発に忙しくしている間、このディストリビューションは中間リリースを停止しました。これは22.04以来の最初のバージョンです。System76はCanonicalのSnapパッケージフォーマットを削除し、Flatpakに置き換えました。UEFIマシンでは、Pop OSはUbuntu、Debian、その他多くのディストリビューションで使用されているGRUBブートローダーをsystemd-bootブートローダーに置き換えました。これにより、LinuxカーネルとinitrdがUEFIシステムパーティション(略してESP)に保持されます。これは珍しいことですが、systemdの最高責任者であるLennart "Agent P" Poettering氏が計画するUnified Kernel Imagesに向けた最初の一歩となります。つまり、標準よりもはるかに大きなESPが必要になりますが、クリーンインストールであれば問題にはなりません。 VirtualBoxでテストしたところ、Pop!_OS 24.04はなんと1GBものESPを作成しました。LibreOfficeなどのおなじみのアプリはいくつか削除されていますが、Vimがプリインストールされており、起動可能なUSBキーを作成するツールなど、いくつかの追加機能も搭載されています。
Pop OS は、裏でやや変わった設定をいくつか行っています。セットアッププログラムはデフォルトでフルディスク暗号化を有効にし、ユーザーアカウントと同じパスワードを使用しますが、このオプションのチェックを外すこともできます。それでも、専用のスワップパーティションも で暗号化され、メモリ圧縮ツールを使って RAM に圧縮されたスワップ領域が確保されました。cryptsetup
これは私たちには過剰に偏執的に思えます。ユーザーがディスク暗号化を無効にした場合、圧縮が有効になっている従来のスワップパーティションの方が好ましいからです。これは、負荷の高いデスクトップでパフォーマンスが向上することが分かっています。ZRAM と cryptsetup の両方を無効にしましたが、後者に関する煩わしいメッセージが起動時に表示されました。zram
zswap
- Partition MagicのFOSS代替、Gparted 1.6があなたのデータを保護します
- Windowsユーザーに幻滅した?Linux Liteの缶を開けてみませんか?
- AWSがFire TV Cubeをクラウドデスクトップのシンクライアントに変える
- openSUSEは、Tumbleweedの速度に不安のある人のためにSlowrollディストリビューションを提供しています
Zswap を有効にするのは通常、以下の行を追加するだけです。/etc/default/grub
ただし、ディストリビューションが GRUB を使用していない場合は、この方法は使えません。新しいkernelstub
コマンドを使えば簡単に実行できますが、標準の Ubuntu との微妙な違いが、経験豊富なユーザーを悩ませる要因となります。最初は頻繁に Google に頼ることになるでしょう。幸いなことに、これはうまくいきます。Pop OS は、Linux Mint や Zorin OS といった初心者向けディストリビューションを避けながらも、Mr Robotの影響で Kali Linux を使い、エリートハッカーとしての信頼を高めたいとは思わないような人たちの間で、比較的人気のあるディストリビューションの一つだからです。
アプリランチャーには検索ボックスがあるので、COSMIC にも別の検索アイコンが必要かどうかはわかりません… - クリックして拡大
しかし、目に見える部分は、もちろん、ピカピカの新しいデスクトップです。Rustへの冒険に乗り出す前に、System76はGNOMEを大幅にカスタマイズしたバージョンをリリースしました。チームはこれをCOSMICとも呼んでいました。異なるアプリストアと、異なるながらもスタイリッシュな外観を除けば、COSMIC GNOMEの特徴はおそらくタイリングウィンドウのサポートでしょう。タイリングウィンドウマネージャは近年目覚ましいトレンドとなっており、GNOME自身もこれを検討対象としています。しかし、その多くはコマンドラインユーザーを対象としており、彼らは通常、ファイルマネージャ、電卓、テキストエディタといったGUIの付いた機能は必要としません。彼らにはそれぞれ好みがあるのです。
バージョン3以降、GNOMEは簡素化されたインタラクションモデルを採用し、最小化ボタンや最大化ボタンは廃止されました。その代わりに、多数のフルスクリーンウィンドウがそれぞれ独立した仮想デスクトップ上に展開されるようになっています。これは、1980年代にウィンドウ管理の知識を習得し、今でもほぼ同じ方法で操作している、この皮肉屋の老記者の好みには全く合いません。そのため、COSMICには嬉しい驚きを感じました。GNOMEの非常に基本的なウィンドウ管理ツールを改良しながらも、美しいデスクトップと使い慣れたツールをいくつか備えているからです。
約6年間GNOMEベースのデスクトップを提供してきた企業ならではの特徴として、新しいCOSMICはGNOMEを強く彷彿とさせます。Elementary OSのPantheonデスクトップに少し似ており、上部パネルはほとんど空っぽで、下部中央にはドックのようなランチャーがあります。どちらもGNOMEコードに基づいていません。その結果、数年前のGNOME Shellを彷彿とさせます。中央には時計、右上には7つのステータスアイコン、左上にはいくつかのテキストボタンがあります。GNOMEではすべてのステータスアイコンがmacOS風の「クイック設定」コントロールに統合されていますが、COSMICではそれらが独立しており、これは好ましい点です。キーボードレイアウト、ウィンドウのタイリング、音量、ネットワーク、電源、通知、セッション管理のコントロールが用意されています。
全体的に見て、CinnamonやZorin OSの拡張機能ベースのGNOME環境といったライバルとは大きく異なります。どちらもGNOMEを意図的にWindowsデスクトップに近づけるように再構築しています。Budgieデスクトップでさえ、GNOMEコンポーネントの一部を使用して、よりシンプルで高速なWindowsライクなデスクトップを構築しています。また、UbuntuのUnityにも似ているのではないかと考えました。UnityはファイルマネージャーなどのGNOMEコンポーネントを丸ごとインポートしながら、デスクトップをMac OS X風に書き換え、Windowsのキー操作で操作できるようにしています。
COSMIC は正反対です。見た目も動作も GNOME によく似ていますが、ドキュメントビューアなどの一部のアクセサリを除けば、GNOME Shell の JavaScript の代わりにネイティブコンパイルされた Rust で再実装されています。明らかな違いとしては、タイトルバーとウィンドウコントロールがあり、ウィンドウにはメニューバーがあります。しかし、カラースキームによってタイトルバーがウィンドウに溶け込んで見えなくなり、メニューバーはキーボード操作では操作できません。独自の設定アプリがあり、大きなリストではなく、いくつかのセクションにユーザーを誘導します。デスクトップアイコンはなく、デスクトップ上の右クリックメニューもありません。
COSMICには独自のファイラーとアプリストアがあり、ドックを移動したり、パネルを縮小したりすることもできます(クリックして拡大)
GNOMEアクセサリもいくつかあります。COSMICのアルファ版には、ドキュメントビューアと画像ビューア、システムモニター、File Rollerアーカイバ、その他いくつかのツールが含まれています。しかし、COSMICは独自のパネル、ドック、設定アプリに加え、ターミナルエミュレーター、ファイルマネージャー、テキストエディター、スクリーンショットツール、アプリストアも提供しています。私たちには少し骨組みのように感じましたが、まだアルファ版です。キーボードコントロールが本当に欠けていました。多くの現代のGUIと同様に、このCOSMICも独自のキーボードコントロールシステムを採用しています。これは、開発者が業界標準のキーボードコントロールシステムを知らなかったためです。
テストではほぼ安定していました。設定アプリには「地域と言語」など、空白のパネルがいくつかあり、そこから空白ページが表示されます。また、動作しないものもあります。「アプリケーションとウィンドウの背景色」を選択するボタンをクリックすると、設定アプリが即座にクラッシュしました。アルファ版としてはかなり良い出来だと思います。主要ディストリビューションのほとんどに対応したパッケージを公開してくれたチームには感謝します。COSMIC Epoch Oneは、Arch、Fedora、Gentoo、openSUSEなど、様々なディストリビューションにインストールできます。
この暫定リリースについては、過度に誇張されたレビューをいくつか目にしました。驚くほど素晴らしいわけでも、革新的なわけでもなく、Linuxデスクトップを再定義するようなものでもありません。GNOMEよりわずかに軽量ですが、決して軽量ではありません。アルファ版はアイドル時に約7GBのディスクと1.4GBのRAMを消費します。とはいえ、動作は速く、VMの起動は驚くほど速く、わずか数秒でした。GNOME本体よりもカスタマイズオプションが豊富で、これは良いことです。GNOME拡張機能はここでは使えないからです。とはいえ、カスタマイズオプションはまだかなり限られており、ドックの丸い角など、一部の機能は配置が悪く、私たちのような細かいことにこだわらない目には素人っぽく見えました。グラフィックデザインに非常に敏感な人には受け入れられないかもしれません。
全く新しいため、Waylandのみをサポートしています。X.orgセッションはありませんが、X11アプリは動作します。これは、他のWayland環境と同様にアクセスしにくいことを意味しており、今後も長期間にわたってこの状態が続くと思われます。
GNOMEがお嫌いなら、これも気に入らないでしょう。COSMICがKDEやCinnamonのファンを魅了するとは思えませんし、ましてや超軽量デスクトップのファンを魅了するとは到底思えません。しかし、純粋なタイル環境を好むユーザーの一部には受け入れられるかもしれませんし、GNOMEのホームグラウンドで直接的な競争相手となる可能性も秘めています。非常に期待できるスタートですが、今のところはまだほんの始まりに過ぎません。