Ubuntu 16.10: ヤッケティヤッケ…Unity 8は悪くない

Table of Contents

Ubuntu 16.10: ヤッケティヤッケ…Unity 8は悪くない

CanonicalのUbuntu 16.10(コードネーム「Yakkety Yak」)は、今年初めの16.04 LTSほど大規模なアップデートではありません。しかし、だからといって新機能が全くないわけではありません。実際、同社の今年2回目のリリースには、来年Unity 8とMirの輝かしい未来が到来するまで、ユーザーを満足させる新機能が数多く含まれています。

それでも、Ubuntuの10月のリリースで、小規模なアップデートのように感じられるのは非常に奇妙です。通常、10月のリリースは多くの新機能がテストされている、より実験的なリリースです。今回はそうではありません。Ubuntuではお馴染みのことですが、作業の大部分は、まだ完成形ではないUnity 8で行われています。

Ubuntu 16.10は、Unity 8が本番環境で使用できない7回目のリリースとなります。開発者アップデートやプレリリース版の試用状況から判断すると、Unity 8は開発が進んでいるように見えますが、現時点ではDuke Nukem Foreverと同じく、空に浮かぶベイパーウェアリストに加わる危険性があります。しかし、Ubuntuファンの皆さん、安心してください。Duke Nukem Foreverがついに日の目を見たように、Unity 8とMirもいずれリリースされる可能性が非常に高いようです。もしかしたら17.04という早い時期にリリースされるかもしれません。また、もしご興味があれば、ブリッジを販売しています。

ソフトウェア アプリ経由で Snap アプリケーションをインストールするプロセスが大幅に改善されました。

Ubuntuの忠実なユーザーが、Unity 8とそれに付随するMirディスプレイサーバーの登場をどれほど待ち続けてくれるのか、まだ分からない。特に、ここ数回のリリースでは、Unity 7の主要インターフェースのバグ修正程度しか行われていない現状ではなおさらだ。Unity 7は今のところ問題なく動作しており、1年後にはUnity 8のバグがUnity 7の安定性への回帰を強く求める声につながる可能性も十分に考えられる。しかし、約束されたことが何度も延期されると、クリスマスがまた延期されたと聞かされた子供のような気分になってしまう。

Unity 8とMirは、Ubuntuの未来とも言えるものの2つの部分を担っています。未来の3分の2はまだ開発が進んでおらず、実際に使える状態ではないかもしれませんが、残りの3分の1はすでに開発が進んでおり、今回のリリースではSnapアプリケーションなど、いくつかの大きな改善が見られます。

UbuntuのSnapアプリケーションは自己完結型のアプリケーションです。つまり、すべての依存関係をコンテナ内にパッケージ化しているため、依存関係が競合するアプリケーションも簡単にインストールできます。例えば、インストールしたいGimpのバージョンにはlibjpegバージョン1.0が必要ですが、既存のDarktableにはlibjpegバージョン1.1が必要な場合、簡単には解決できない問題が発生します。もちろん、両方がSnapの場合は、それぞれのコンテナに必要なバージョンのlibjpegが用意されているはずです。

スナップ好き

Snapアプリケーションは他にも多くの問題を解決し、セキュリティの向上にも貢献する可能性がありますが、エンドユーザーにとって最大のメリットは依存関係の競合を解消することです。特にUbuntuにとって、Snapは古くなったGNOMEパッケージを配布するという問題を回避する手段となります。Snapsは、Ubuntu開発者が必要とする場所にコアGNOMEパッケージを簡単に配置できると同時に、ユーザーがお気に入りのソフトウェアの最新バージョンをインストールできるようにします。つまり、LTSリリースを入手しながら、最新かつ最高のアプリケーションアップデートも入手できるということです。システムの他の部分に悪影響を与えるアップグレードをプルする心配がないため、システムソフトウェアの最新版を実行することなく、常に最新のソフトウェアを入手できます。

Ubuntu ソフトウェア アプリケーションは、より高速になりました。

Ubuntu 16.10では、SnapパッケージをGNOMEソフトウェアアプリ(いや、Ubuntuソフトウェアアプリ)の他のすべての機能と並べて利用できるようにすることで、Snapのインストールプロセスが改善されました。Snapバージョンのアプリを具体的に検索する簡単な方法はまだありませんが、Snapアプリのスクリーンショットが利用できるようになりました。これは16.04の最初のリリースにはなかった機能です。Snapアプリを見つけるには、「snap」で検索すると部分的なリストが表示されますが、「snap find myapp」コマンドを使ってコマンドラインから検索する方がはるかに良い結果が得られます。

Snapアプリケーション自体の使い勝手については、やはりアプリケーションによって大きく異なります。Snapで利用できる大規模アプリケーションの1つであるLibreOfficeは、従来のパッケージ版とほぼ同等の安定性を備えていますが、Snapアプリのサンドボックス化により、一部の機能が利用できなくなっています(Snapの世界ではセキュリティリスクとなるため)。私が試した他のアプリケーション、例えばKritaなどは問題なく動作しました(ただし、Snap版はプロプライエタリなNVidiaドライバでは動作しないという警告はありました)。

Unity 8やMirと同様に、Snapsはまだ開発中です。違いは、Snapsは既に実際に使用でき、依存関係の競合を回避できるなど、確かなメリットがある点です。

UbuntuがGNOMEソフトウェアアプリのクローンの開発を継続していることも特筆すべき点です。ありがたいことに、今回のリリースは16.04に同梱されていたものよりもはるかに高速です。ソフトウェアアプリは、CLIアプリ、フォント、その他のシステムツールなど、従来のソフトウェアの範疇を超えた機能も扱えるようになりました。しかし、これは「改善」と言えるかどうか疑問です。フォントは確かに歓迎すべきものですが、GUIを使ってCLIツールをインストールする人などいるでしょうか?また、多くのシステムツールは検索結果に表示されると、雑然とした印象を受けます。ソフトウェアアプリの検索結果も依然としてバラバラで、「vi」で検索しても全くヒットしません。「vim」で検索すると、12個のツールがヒットします。

このリリースにおけるもう一つの注目すべきGNOMEのアップグレードは、Nautilusファイルブラウザです。Ubuntu 16.04には、かなり古いNautilus 3.14が搭載されていました。一方、Ubuntu 16.10ではNautilus 3.20にアップグレードされました。これにより、Ubuntuユーザーは、ツールバーのファイル転送進捗ウィジェット、ファイル名を素早く変更できるポップオーバーバブル、検索機能の大幅な改善など、GNOMEユーザーが長らく愛用してきた新しいツールのいくつかを利用できるようになります。

Ubuntu 16.10 では、Ubuntu カーネルがバージョン 4.8 にアップグレードされます。これは、Skylake マシンで Linux を実行しようとして不幸にも失敗した人にとっては朗報です。

また、今回のリリースはUbuntuのリリースとしては初めて、1枚のCDに収まらないという点も特筆に値します。ベータ版のレビューでも述べたように、1枚のCDという制限は恣意的なものであり、それを放棄することにはメリットとデメリットの両方があります。ただし、ベータ版のレビューでは触れませんでしたが、Unity 8がインストールCDの一部としてパッケージ化され、これがサイズ増加の一因となっています。

結局のところ、ほとんどのユーザーにとっての疑問は単純に「アップグレードすべきか?」ということになるでしょう。

今回の答えはそれほど単純ではありません。このリリースの新機能のほとんどはUbuntu 16.04にバックポートされますが、Ubuntu 16.04はLTSリリースであるにもかかわらず、多くのユーザーにとって非常に使いづらいものでした。しかし、ソフトウェアセンターやGNOMEパッケージといった目立ったアップデートのほとんどは最終的には16.04に反映されるため、16.10の重要性は薄れていくでしょう。

カーネルのアップデートは大変歓迎すべきものであり、Skylakeで16.04に問題があったり、グラフィックに問題があったりした方は、16.10へのアップグレードは価値があります。同様に、Unity 8を試してみたい方も、16.10へのアップデートは十分に価値があります。®

Discover More