多くのUbuntuリミックスはデスクトップを切り替えたり、デフォルトアプリをいくつか置き換えたりするだけですが、Zincは根本的な部分を変えています。その結果は目を見張るものがあります。
Teejeetechは、インドのケーララ州にあるプログラマーのトニー・ジョージ氏が経営する小規模なコンピュータコンサルティング会社です。Zincは同社にとって最初のディストリビューションではなく、The Registerで言及されるのも今回が初めてではありません。以前、UnityベースのリミックスであるU-Mixや、Linux Mintに含まれるTimeshiftバックアップツールのオリジナル開発について触れました。そこで今回は、同社の第2世代ディストリビューションであるZincを改めて詳しく見ていきたいと思います。
U-Mixとは異なり、Zincは無料でダウンロードできます。Xubuntuの現在の長期サポートバージョンである22.04.1をベースとしているため、カスタマイズされたXfceデスクトップに加え、多数の追加アプリと変更されたコンポーネントを使用しています。主流のUbuntuから最も大きく変更されているのは、おそらくパッケージングツールでしょう。Canonical独自のSnapフォーマットも、GNOME/Red Hatの代替となるFlatpakも含まれていません。
つまり、Zinc には Firefox のネイティブパッケージ版が含まれていますが、これは現在多くのディストリビューションでも同様です。Zinc との違いは、代わりに複数の代替パッケージツールが提供されていることです。そのため、Snap や Flatpak のサポートをインストールする必要はおそらくないでしょう。
Ubuntuリポジトリからソフトウェアをインストールするために、ZincにはNalaという改良されたコマンドラインパッケージマネージャーがあります。Nalaについては先日ご紹介しました。Nalaは、UbuntuコマンドをPythonベースで代替したもので、並列ダウンロードやより読みやすい出力など、apt
Fedoraツールの一部機能を統合しています。dnf
プロプライエタリなフリーウェアが必要な場合は、Zinc には deb-get もあります。Ubuntu MATE の創設者である Martin Wimpress によって開発されたdeb-getは、多くのソフトウェアベンダーがネイティブ Debian パッケージを提供しているという事実を活用しています。このプログラムを使えば、APT リポジトリを自分で管理することなく、ネイティブパッケージとして利用可能な厳選されたソフトウェアコレクションからアプリをインストール、アップデート、削除できます。Debian 形式のリポジトリがある場合は、deb-get が自動的にそれを追加し、OS の他の部分と共にソフトウェアもアップデートされます。リポジトリがない場合、deb-get はベンダーのウェブサイトから直接インストールするか、Github で公開されているリリースからインストールします。その場合、deb-get がプログラムの更新も行います。
必要なアプリがネイティブDebianパッケージとして入手できない場合、Zincは3つ目のクロスプラットフォームパッケージ形式であるAppImageのサポートも統合しています。AppImageについては、昨年コンテナ化されたアプリ形式について解説した際に取り上げました。AppImageの利点の一つは、追加ツールなしでも問題なく動作することですが、既にいくつかのツールは存在しており、Zincはそれらを組み込んだ初めてのディストリビューションです。AppImageファイルをダウンロードして開くと、ZincはOSへの統合を提案します。「はい」と答えると、アプリは専用のディレクトリに移動され、OSのメニューに追加されます。これを希望しない場合は、そのまま実行することもできます。
nala
、、および AppImage の統合によりdeb-get
、Snaps や Flatpak の肥大化はほとんど必要ありません。
Zincは、DockBarXとNemoをオーソドックスなファイルマネージャーのように構成したカスタマイズされたXfceレイアウトを備えています。
デスクトップはXfceを細かく調整したセットアップです。表面的にはUbuntuのGNOMEセットアップに似ています。中央に時計とステータスインジケーターが配置されたトップパネルがあり、左側にはDockBarXを使用したアプリのランチャー兼スイッチャーとして機能するドックがあります。トップパネルには、システム負荷、メモリ、ネットワーク使用状況モニター、仮想デスクトップスイッチャー、画面ロック、アップデートのインストール、動作不良アプリの終了、PCのスリープ解除を防ぐCaffeineアプレットなど、複数の追加インジケーターが設定されています。少しごちゃごちゃしていますが、GNOMEの超ミニマリズムよりは断然こちらの方が断然良いでしょう。
- Canonical、シェル更新プログラムに物議を醸す「広告」を表示
- タキシード・コンピューターがUbuntuリミックスのバージョン1.0をリリース
- Oracle VirtualBox 7.0が登場 – 独自の拡張パックに注意してください
- Red HatがCNCFプロジェクトを支援、KubernetesにTEEサポートを移行
デフォルトでインストールされるファイル マネージャーは 2 つあります。Xfce の標準である Thunar と、Total Commander を彷彿とさせるオーソドックスな 2 ペイン レイアウトで構成された Cinnamon デスクトップの Nemo ファイル マネージャーです。
Zincには、GNOME 42のテキストエディタやシステムモニタ、MATEのAtrilドキュメントビューアなど、他のデスクトップから引き継いだコンポーネントも搭載されています。MarkText Markdownエディタ、Foliate電子書籍リーダー、メディア再生用のVLCなど、いくつかの追加ツールも搭載されています。ツールはデフォルトで用意されているわけではなく、馴染みのないものもありますが、厳選されている印象を受けました。
目に見えない部分では、細かい変更も施されています。デフォルトのファイルシステムはBtrfsで、圧縮が有効になっており、/home
専用のサブボリュームに格納されています。ターミナルエミュレーターはTerminatorで、デフォルトのシェルはBashのままですが、情報量の多いフルカラーのカスタムプロンプトを備えています。インストーラーはLubuntuをはじめとする多くのディストリビューションで使用されているCalamaresです。
これだけの追加機能があるにもかかわらず、このディストリビューションは非常に軽量です。新規起動後のアイドル時のRAM使用量は709MBで、通常のUbuntuとほぼ同じです。ディスク容量はわずか6.9GBで、公式リミックスよりも低くなっています。ただし、これは他の公式Ubuntuリミックスのようにスワップファイルを使用するのではなく、専用のスワップパーティションを(オプションで)作成するためでもあります。
ZincはUbuntuベースのディストリビューションの中ではそれほど有名ではありませんが、私たちがこれまで見てきた中で最も印象的なディストリビューションの一つです。Teejeetechのウェブサイトには、他のディストリビューションと同様に、Raspberry Pi用のプログラムもいくつか掲載されており、パフォーマンスチューニングのヒントも提供されています。Zincには同社の追加ツールがすべて含まれているわけではありませんが、オーナーのTony George氏のスキルを示す良いデモンストレーションであり、宣伝にもなっています。®