Linux Mint 18.3: 新鮮な息吹?いや、これは非GNOMEへの一歩だ

Table of Contents

Linux Mint 18.3: 新鮮な息吹?いや、これは非GNOMEへの一歩だ

Linux Mint プロジェクトは、いつものように早めのクリスマスプレゼントとなりましたが、Mint が Linux ディストリビューションの世界で 1 年前よりもずっと孤立していることを考えると、このリリースは通常よりもさらに重要なものになるかもしれません。

2017年、UbuntuはUnityデスクトップを放棄し、GNOMEへと回帰しました。つまり、Linux MintはGNOMEを搭載していないディストリビューションの中で最も人気のあるディストリビューションとなりました。ちなみに、Linux MintはデフォルトでGNOMEを搭載していないだけでなく、GNOME版自体も搭載していません。これはLinux Mintをユニークなものにしているだけでなく、これまで以上に重要な点でもあります。

世の中には数多くのデスクトップがあり、ほとんどのデスクトップはどのディストリビューションでも動作するので、デフォルトでどのデスクトップディストリビューションが付属しているかは問題ではないと主張する人もいるかもしれません。確かに、選択肢の豊富さは長らくLinuxデスクトップの魅力の一つでしたが、数々の調査が示すように、ユーザーがデフォルトから逸脱することはほとんどなく、だからこそLinux Mintは画期的な存在なのです。現在、GNOMEをデフォルトで搭載していない主要ディストリビューションはLinux MintとopenSUSEだけです。

代わりに、Linux Mint は Cinnamon と MATE という 2 つの異なる自社開発デスクトップを提供しています。

Linux Mint メイト

G'day MATE ... Linux Mint のデフォルトの MATE デスクトップ (クリックして拡大)

Linux ミントシナモン

あるいはシナモンガールと一緒に暮らしたいかもしれません(クリックして拡大)

Linux Mintは数年前、リリース戦略を変更し、新しいアップデートを逐一追うのではなく、アップストリームのUbuntu長期サポート(LTS)リリースを追跡するようになりました。この基盤により、Linux MintはUbuntu LTSユーザーと同じセキュリティおよびメンテナンスアップデートを受けながら、独自のデスクトップであるCinnamonとMATEを継続的に改良することができます。過去の例から判断すると、これはUbuntu 16.04をベースにした最後のMintリリースとなることは注目に値します。Linux Mint 19は、今年後半にリリースされるUbuntu 18.04 LTSに合わせて、基盤となるコードベースを変更する可能性があります。

Linux Mint 18.3の内部には、Ubuntu 16.04 LTS、具体的には最新のUbuntu 16.04.3リリースが搭載されています。つまり、カーネル4.10が利用可能になり、以前のカーネルで問題となっていたハードウェア関連の修正が多数含まれています(私のBluetoothは4.10以降は問題なく動作しますが、Ubuntu 16.04が最初にリリースされた当時はそうではありませんでした)。また、X.org 1.18.4と、大幅に高速化されたFirefox 57を含む、すべてのGNOMEソフトウェアスイートの通常のアップデートも含まれています。

Linux Mint フラットパック

ソフトウェア マネージャーを使用して Flatpaks をインストールする (クリックして拡大)

Linux Mint 18.3には、非常に興味深い機能が追加されました。Flatpakアプリケーションのサポートです。Flatpakアプリケーションは、Linux Mintの潜在的な問題の一つを解決します。Linux Mintは、おそらく5年間変更されないパッケージベースで構築されているため、安定性と安全性を両立していますが、当然ながらトレードオフも存在します。

ソフトウェアアプリケーションの新しいバージョンにはアクセスできず、Ubuntu LTSベースに含まれるバージョンしか実行できません。つまり、Linux Mintの一部のアプリは、例えばUbuntu 17.10に含まれるものより最大3年も遅れている可能性があります。実際にはそのようなことは滅多になく、万が一そのようなことがあったとしても、.deb版のアプリが利用できる可能性は高いでしょう。しかし、もしそのアプリに依存関係があり、コアライブラリをアップグレードする必要が生じたらどうなるでしょうか?そうなると、システムはもはや安定したベースを失ってしまうのです。

Flatpakは、アプリケーションをベースシステムとは別にパッケージ化することでこの問題を解決します。これにより、安定したコアと最新かつ最高のアプリケーションを利用できるようになります。MintがFlatpakに力を入れている興味深い点は、彼らが興味を持つと思われる別の選択肢、つまりSnapパッケージの存在です。Snapパッケージは基本的に同じアイデアに基づいていますが、Linux Mintの直接のアップストリームであるUbuntuによって開発されています。

Mintのブログでは、Flatpakをネイティブサポートすることを選択した理由について、次のように説明しています。「Flatpakは柔軟性が高く、エディターとユーザーの間に仲介者を必要としません。エディターとユーザーは、必要に応じて中央集権型のアプリストアを利用することもできますが、必ずしもそうする必要はありません。例えば、エディターはFlathubにアプリケーションの公開を依頼できますが、直接公開することも、独自のストア(つまり「リモート」)を作成することもできます。また、下流のユーザーは、FlatpakクライアントをFlathubまたはエディターのストアのいずれか、あるいは両方に直接アクセスするように設定することも可能です。この柔軟性が鍵であり、複数のリポジトリを想定して設計されていないSnapとは対照的です。」

この爽やかな香りは何でしょう? Linux Mint 18.3がリリースされました

続きを読む

Linux MintにとってFlatpakには利点があるかもしれませんが、片方に対応しているアプリがもう片方に対応していない場合もあるため、FlatpakとSnapの両方が標準でサポートされていた方が良かったと思います。Ubuntu自体は両方を最高レベルでサポートしており、Mintも必要に応じて同じようにサポートできないはずがありません。現状では、SnapパッケージマネージャーであるSnapdを自分でインストールすれば動作しますが、デフォルトではサポートされていません。現時点では、Linux MintはFlatpakアプリケーションのみをネイティブにサポートしています。

Linux Mint 18.3のFlatpakサポートは優れており、デフォルトで2つのFlatpakリポジトリ(Flathubとgnome-apps)を指すように設定されています。ソフトウェアマネージャーにFlatpak用の新しいセクションが追加されました。従来のリポジトリとソフトウェアマネージャーのFlatpakセクションの両方からアプリを入手でき、インストールの見た目もほぼ同じですが、GNOME SoftwareとUbuntuでも同じ問題が発生しているため、少し混乱するかもしれません。今のところ、何が起こっているのかを既に理解していない限り、少し混乱するだけです。とはいえ、この問題はありますが、Mintが18.3で提供した方法よりも簡単にFlatpakをインストールする方法を見つけるのは難しいでしょう。

Linux Mint ソフトウェア マネージャー

改良されたMintソフトウェアマネージャー(クリックして拡大)

また、このリリースのソフトウェアマネージャは、CinnamonとMATEの両方で大幅に高速化されている点も特筆に値します。起動も少し速くなっているようで、Mint 18.3 CinnamonがRAMをかなり消費するという事実を補うのに役立っています。

Linux Mintのブログ記事へのリンクを辿った方は、もう一つ注目すべきニュースに気づいたかもしれません。Linux MintのKDE版が廃止されるということです。Linux Mint 18.3 KDE Editionが同種の最後のバージョンとなります。今後はCinnamon、MATE、Xfceがサポートされます。もちろん、将来のリリースにKDEをインストールすることは可能ですが、ご自身でインストールしていただく必要があります。

このリリースでは、Linux Mint のバックアップツールにかなりの労力が投入され、ほぼ全面的に書き直され、ある程度の見直しが行われました。バックアップツールは、ホームディレクトリのバックアップ作成に特化しました。それだけです。すべてのファイルを tar アーカイブに保存し、元の権限とタイムスタンプを維持したまま、元の場所に復元します。

Linux Mint ソフトウェア マネージャー

Linux Mint 18.3 の Timeshift とバックアップ ツールを使ってバックアップを作成する (クリックして拡大)

システムの残りの部分をバックアップしたい場合は、Mint 18.3に同梱されているシステムスナップショットツール、Timeshiftを使うと良いでしょう。Timeshiftはrsnapshot(コマンドラインに慣れている方はこちらも選択肢の一つ)に似た動作をし、rsyncとハードリンクを組み合わせてシステムの増分バックアップを作成します。Mintの開発者は、Timeshiftの開発者であるTony George氏と協力して、ローカライズとUIの改善、ウィンドウの進行状況表示と暗号化ディレクトリのサポートを追加しました。これらの改善はアップストリームでも公開されているため、Linux Mintを使用していない場合でも、他のディストリビューションでTimeshiftを使用する際には、開発者に感謝の意を表しましょう。

Linux Mint 18.3 の新機能のほとんどはディストリビューション全体にわたるものですが (これまでに説明した内容はすべて両方の主要デスクトップで同じです)、特に Cinnamon リリースでは、デスクトップ固有の変更もいくつかあります。

Linux Mint 18.3 の Cinnamon エディションには Cinnamon 3.6 が搭載されており、特に注目すべきは GNOME オンラインアカウントのサポートでしょう。これにより、Google Drive や NextCloud のファイルを Cinnamon ファイルマネージャー Nemo で直接参照できるようになりました。また、Synaptics タッチパッドドライバーが libinput に置き換えられたことも変更点です。実質的にはほとんどのユーザーに影響はありませんが、独自の設定ファイルを作成した場合は、libinput の構文とファイルの場所を使用するように更新することをお勧めします(libinput をアンインストールすることも可能です。Synaptics は引き続き存在するため、libinput が削除されても使用されます)。

CinnamonはHiDPIサポートの改善を続けています。このリリースでは、HiDPIサポートがすぐに有効になり、何も設定することなくHiDPIディスプレイ上でUIが正しくスケーリングされました(Virtualboxでも正常に動作しました)。

Cinnamonには他にも数十の改良点がありますが、どれも特に目を見張るようなものではありません。むしろ、今回のリリースは反復的なリリースという印象で、前回のリリースで改善された細かい点を磨き上げ、改善することに重点が置かれています。

Linux Mint 18.3のMATEエディションには、まあ、ほとんど新しい機能はありません。2017年3月にリリースされたMATE 1.18が同梱されており、前リリースから多くの改善が加えられているものの、それ以降はリリースされていません。現時点では、MATEデスクトップはある程度完成度が高いと感じます。今後、機能改善や変更が行われることは間違いありませんが、たとえあったとしても、MATEは非常に堅牢で比較的軽量なデスクトップになるでしょう。

Linux Mint 18.3全般についても同じことが言えます。どのデスクトップを選んでも、非常に安定していて、比較的高速なデスクトップエクスペリエンスを提供します。Ubuntu LTSリリースの安定性を求めつつ、GNOMEへの移行は避けたいと考えているなら、Linux Mint 18.3は優れた選択肢となるでしょう。®

Discover More