Canonical は、何らかの理由で Eoan Ermine というコードネームが付いた Ubuntu 19.10 をリリースしました。
Ubuntu 19.10のサポートは2020年7月までです。次のLTS(長期サポート)リリースは来年の20.04です。Ubuntuを本番環境で使用している企業は、19.10が便利なプレビュー版となるため、20.04まで待つことを検討されるかもしれません。
Linux 5.3カーネルをベースにしたUbuntu 19.10には、GCC 9.2.1を含む最新の開発ツールチェーンが搭載されており、ほとんどのパッケージはセキュリティ強化のため、追加のGCC強化オプションを有効にしてコンパイルされています。デフォルトのデスクトップはGNOME 3.34です。
UbuntuはSnapパッケージの利用を拡大しています。Snapはデスクトップアプリケーション向けに設計されたコンテナ技術です。Snapコンテナはシステムリソースへの読み取り専用アクセス権限を持ちますが、ファイルやドキュメントへのフルアクセス権限を設定することもできます。
Ubuntu 19.10では、ChromiumブラウザはSnapでのみ利用可能です。これは、Chromiumが6週間ごとに更新されるのに対し、従来のdebパッケージはUbuntuのリリースごとに個別にビルドする必要があるのに対し、Snapパッケージはアーキテクチャ(x64、arm64など)ごとに1回ビルドされるためです。そのため、Snapを利用することで、新しいリリースをより早く利用できるようになります(詳細はこちら)。
Ubuntul 19.10デスクトップで人気のアプリケーションを表示
Ubuntu 19.10はx86(32ビット)アーキテクチャでは提供されていませんが、互換性のために一部の32ビットライブラリが含まれています。Canonicalは当初、32ビットライブラリはメンテナンスの負担が大きく、64ビットライブラリに比べてテストが不十分であるとして、すべての32ビットライブラリを削除することを決定しました。
SteamやWineなどの著名なソフトウェアプロジェクトは、多くのアプリケーション(場合によってはセットアップルーチンのみ)で32ビットサポートが必要なため、19.10をサポートできないと即座に表明しました。Canonicalはその後、計画を撤回し、「計画を変更し、Ubuntu 19.10および20.04 LTS向けに厳選された32ビットi386パッケージをビルドします」と述べました。先月、Canonicalは32ビットの「保守を約束するパッケージ」のリストを公開しました。これには51個のランタイムライブラリが含まれており、依存関係を含めると合計244個のパッケージになります。
問題は解決したのか?完全には解決していない。リストでの議論が示すように、19.04で動作していた一部のアプリケーションは、少なくともコンテナやchrootのトリックを使わなければ、19.10では動作しない。
これは必ずしも悪いことではありません。開発者が32ビットへの依存関係を排除する作業に着手するきっかけとなる可能性があるからです。同様に、19.10の新機能よりも互換性を重視するユーザーは、19.04または他のディストリビューションを使い続ける方が良いでしょう。
Eoanデスクトップの新機能には、USBドライブのよりスムーズなサポート(ドックに接続して直接アクセス可能)、WPAサポート、Xwayland(Xプロトコルの代替)アプリケーションのサポート(ただし、ルート権限で実行した場合のみ)が含まれます。インストールメディアにはNvidiaドライバが同梱され、パフォーマンスが向上しました。
ZFS on root は新しい実験的なインストールオプションです
ZFS ファイル システムがルート ファイル システムとしてサポートされるようになりました。これは、これまでのところ問題なくテスト デスクトップのインストールで選択したオプションです。
Ubuntu Serverには新しいOpenStack Trainリリースが含まれていますが、注記には「OpenStackデプロイメントのアップグレードは容易なプロセスではありません」と警告されています。OpenStackを運用している方は、おそらくこの点をご存知でしょう。とはいえ、Trainにはライブマイグレーション拡張機能が含まれているため、稼働中のVMをハイパーバイザー間で移動できます。
エッジ コンピューティングに Kubernetes を使用する場合、完全な分離のための厳格な制限が組み込まれた MicroK8s パッケージのセキュリティ強化のメリットを享受できます。
Ubuntu 19.10はここからダウンロードできます。®