openSUSE Leap: 最先端と保守の中間地点

Table of Contents

openSUSE Leap: 最先端と保守の中間地点

Linuxディストリビューションは微妙なバランスを保たなければなりません。一方で、ユーザーは堅牢な基盤を求めています。だからこそ、Debianのような保守的なディストリビューションが長らくサーバーを席巻してきたのです。しかし他方では、デスクトップでは最新のアプリが求められます。だからこそ、ラップトップやPCではDebianではなくUbuntuが人気なのです。

これは実際にはもう少し改良することができます。なぜなら、基盤となるツール、低レベルのシステム要素を非常に保守的かつ安定したものから取得し、ユーザーランドのアプリケーションを最新かつ最高のソースから取得することが理想だからです。

もしそれが理想的だと思うなら、openSUSEの新しいプロジェクト、openSUSE Leapを検討してみてはいかがでしょうか。来月リリース予定ですが、現在はベータ版です。Leapの中核はSUSE Enterprise Linuxですが、ユーザーランドアプリケーションはopenSUSEによってメンテナンスされています。

プロジェクトノートでは、Leap は「openSUSE の将来」を確保する手段であると説明されています。

「ディストリビューションの保守には膨大な作業が伴います」と openSUSE Leap wiki には記されている。「openSUSE を SLE (SUSE Linux Enterprise) ベースにすることで、openSUSE の中核部分は SUSE のエンジニアによって保守されるようになります。openSUSE プロジェクトでは、貢献者が望み、保守する意思のあるソフトウェアの一部を置き換えたり追加したりできるようになります。」

リープメニュー

KDE版Leapはデフォルトで簡素化されたアプローチを採用している

言い換えれば、Leapは最先端のTumbleweedと非常に保守的なSUSE Linux Enterpriseの中間に位置すると言えます。最先端のアップデートを求めるユーザーのためにTumbleweedも引き続き提供されますが、大多数のユーザーにとってLeapこそがopenSUSEの未来を担う存在と言えるでしょう。

新規ユーザーにとって少々混乱を招くかもしれませんが、Leapの最初のバージョンはopenSUSE Leap 42.1です。42から始まるという決定は一種のジョーク(『銀河ヒッチハイク・ガイド』を読んだことがある人ならお分かりでしょう)であり、バージョン番号に本質的に意味がないことを認めているものですが、その後ろの.1は意味を持ちます。.1はSUSE Linux Enterprise 12 SP1に関連付けられています。Leapの次のリリースは42.2で、SUSE Linux Enterprise SP2に関連付けられます。

Leapのベータリリースを試してみたところ、LeapはopenSUSEに期待する通りの素晴らしい出来栄えであることが分かりました。テーマがしっかりと設定されたKDEデスクトップ、充実したアプリケーション群、そして考え抜かれた追加機能などです。LeapはopenSUSEお馴染みの細部へのこだわりと、他のディストリビューションをはるかに凌駕する洗練された仕上がりを備えています。

Leapをインストールするとまず気づくのは、openSUSEのインストーラがいくつかの新機能を追加してアップデートされたことです。インストーラは、ルートパーティションをbtrfsでフォーマットし、ホームパーティションをXFSでフォーマットするようになりました。

ext4などの一般的なドライブフォーマットも選択できます。openSUSEインストーラーでは、パスワードに使用している暗号化方式も表示されるので便利です。

LeapをKDEでテストすることにしたのは、openSUSEのKDEデスクトップが、現存するKDE実装の中でも最も洗練されたものの一つだと考えているからです。とはいえ、現在のLeapは、私が以前使っていたopenSUSE 13.2とは少し異なります。

Leapは、デフォルトのウィジェットを減らし、メインメニューを簡素化(フルランチャーではなくKDEのアプリメニューを使用)、そして全体的にグリーンテーマを控えめにした、よりスリムなアプローチを採用しています。KDEのセットアップとしては依然として素晴らしいものでしたが、いつもより少し洗練されていないかもしれません。もちろんLeapはまだベータ版なので、それが簡素化された印象の一部になっているのかもしれません。

リープ暗号

YaSTの組み込みパーティションツールを使用すると、暗号化されたボリュームを作成してマウントできます。

その理由の一部は、Leap の KDE が Plasma 5.4、Plasma Framework 5.13、および KDE の新しい Breeze テーマによって、ユーザーランドからの最新かつ最高の機能を実現していることにあるかもしれません。

より「フラット」なBreezeテーマは、非常に独特な外観と操作性を持つため、カスタマイズ性はそれほど高くないかもしれません。ほんの一部を調整するだけでも、アプリ全体に大きな変更が及ぶ可能性があります。幸いなことに、Breezeはクリーンでシンプルな外観で、openSUSEのプロフェッショナルな雰囲気によく合っています。

KDE が気に入らない場合、Leap のリポジトリには、GNOME ベースのバージョン、Xfce、LXDE (最先端の環境を求めるなら LXQT も)、MATE、Enlightenment など、他の選択肢が豊富にあります。

LeapのカーネルもSUSE Linux Enterpriseより少し進んでいます。Leapの最初のベータ版では4.1.xシリーズのカーネルが使用されており、ARMベースのシステム向けに大幅な改善が加えられているほか、最新のハードウェア向けの通常のアップデートも含まれています。

ベータ版では、Firefoxがまだバージョン40のままであるなど、完全に最新の状態ではないものもいくつかありました(私がテストした時点では、最新リリースはバージョン41でした)。しかし、全体的に見ると、Leapは最新のパッケージもすべて利用できる安定したベースシステムという理想にかなり近づいているように見えます。

openSUSE の優れた特徴はすべて Leap にも搭載されており、強力な YaST 管理システムもそのひとつです。YaST を使えばシステムの微調整が簡単に行え、他のほとんどのシステムにはない優れたツールもいくつか備わっています。

例えば、Leap(またはopenSUSE)でパッケージをアップデートするたびに、SnapperツールがバックグラウンドでBtrfsスナップショットを作成します(ルートパーティションをデフォルトのBtrfsフォーマットで使用している場合)。つまり、システムを壊してしまった場合でも、迅速かつ簡単にロールバックできます。YaSTには、暗号化ボリュームの管理に最適なGUIツールもいくつか用意されています。これは、他のディストリビューションでは非常に面倒な作業です。

Discover More