次期SUSE Linux Enterprise Serverはこうなる?
初メジャーリリース「openSUSE 11.0」試用リポート
openSUSEプロジェクトが開発を進めているLinuxディストリビューションのメジャーリリース「openSUSE 11.0」が公開された。どのようなディストリビューションに仕上がっているのか、見てみよう。
openSUSEとは
「openSUSE」は、Novellがスポンサードするオープンソースコミュニティーによって開発されているLinuxディストリビューションである。openSUSEの成果は、Novellが発売する「SUSE Linux Enterprise Server」(以下、SLES)および「SUSE Linux Enterprise Desktop」(以下、SLED)に取り入れられる。従って、今回リリースされたopenSUSE 11.0によって次期SLESの動向を占うことができる。
openSUSEは、プロジェクト開始当初のリリースである10.0から、10.1、10.2、10.3へと着実にアップデートしてきた。バージョン11.0のリリースは、openSUSEプロジェクトが発足してから初めてのメジャーアップデートとなる。11.0のリリースに際しては、約200の新機能が搭載されているが、主な改良点を挙げるなら以下の2点だ。
- インストーラの改善によるインストール作業の簡便化
- パッケージ管理ライブラリの高速化
これらの改良点以外に、KDE 4やGNOME 2.22、Firefox 3(DVDに収録されているのはβ5)、OpenOffice.org 2.4などの最新ソフトウェアが収録されている。また、Linuxディストリビューションとして初めて、マルチメディアプレーヤーのBanshee 1.0も搭載している。主な収録ソフトウェアのバージョンについては、表1を参照していただきたい。
| ソフトウェア | バージョン |
|---|---|
| カーネル | 2.6.25.5 |
| デスクトップ環境(KDE) | 4.0.4 |
| デスクトップ環境(GNOME) | 2.22.1 |
| コンパイラ(GCC) | 4.3 |
| Cライブラリ(glibc) | 2.8 |
| セキュアOS(AppArmor) | 2.3 |
| Webサーバ(Apache) | 2.2.8 |
| メールサーバ(Postfix) | 2.5.1 |
| メールサーバ(sendmail) | 8.14.3 |
| データベース(MySQL) | 5.0.51a |
| データベース(PostgreSQL) | 8.3.1 |
| ファイル共有(Samba) | 3.2.0 |
| 仮想マシン環境(Xen) | 3.2.1 |
| システム管理(YaST2) | 2.16.71 |
openSUSEの主要機能とGUI
openSUSE 11.0を使ってみて最初に感じるのは、インストーラの出来の良さである。ネットワーク設定をはじめ、かなりの項目が自動化されている。そのため、インストール時の選択画面が少ない(すべての設定項目を確認しながらインストールすることも可能)。
※:なお、openSUSE 11.0のインストーラには日本語環境でのインストールに失敗するというバグがある。これは、インストール前にドライバをアップデートすることで回避できる(英語でインストールを始めて、途中で日本語を指定することで回避することも可能)。
GNOMEとKDE
SUSE Linuxでは、標準のデスクトップ環境としてKDEが採用されていた。そのため、“SUSEといえばKDE”という印象が強い。しかし、openSUSEではGNOMEとKDEの選択方式に変わっている(※編注)。また、GNOMEはユーザーインタフェースが標準的なものから大幅に変更されている(画面2)。通常のGNOMEデスクトップは、画面の上下にバーがあり、アプリケーションを起動するメニューは画面左上に配置されているが、openSUSEのGNOMEではWindowsと同様にメニューは画面左下にある。また、メニューのデザインや使い勝手も標準のGNOMEとは異なる。
※編注:SUSE LinuxにもGNOMEは入っているが、KDEほど作り込まれていなかった。
KDEの場合は、SUSE Linuxとほぼ同じ、見慣れたデスクトップだ(画面3)。
SUSEの代名詞、YaST2
openSUSEは、「YaST(Yet Another Setup Tool)2」という設定ツールを搭載している(画面4)。YaST2は統合的なシステム管理ツールで、OSのインストールから各種設定、パッケージ管理などを行うことができる。YaST2の使い勝手の良さには定評があり、YaST2を採用しているのがSUSE(openSUSE、SLES、SLED)のみであるため、YaST2はSUSEの代名詞のような存在となっている。
また、YaST2はシェルからも操作できるので、Windows上のターミナルエミュレータ(Tera Term Proなど)からopenSUSEの設定などを行うことが可能だ(画面5)。
セキュアOS「AppArmor」採用
LinuxのセキュアOSとしては、Red Hat Enterprise LinuxやFedoraなどが採用している「SELinux」がよく知られている。SELinuxは、セキュリティは強固である半面、ポリシーの設定が難解で、使いこなすのが難しい。そのため、一般的なLinuxユーザーはSELinuxをオフにしていることも多い。
それに対してopenSUSEでは、Novellが開発した「AppArmor」を採用している。AppArmorは、一般的なユーザーが使いこなせることを目標に開発されているセキュアOSである。AppArmorでは、各アプリケーションに対するアクセス権の付与などを「プロファイル」(ポリシー)として保存している。つまり、AppArmorの活用はプロファイルの作成や編集に懸かっているわけだ。openSUSEでは、AppArmorの各種設定ツールをYsST2から呼び出すことができる。
AppArmor関連の設定ツール群は、[Novell AppArmor]というグループに集約されている。用意されているのは、AppArmorのオン/オフやイベント通知などの設定を行う[AppArmorコントロールパネル](画面6)、リポート作成の日時指定などを行う[AppArmorレポート]、そしてプロファイルの作成や編集、削除などを行うツールだ。
openSUSEにおけるXenの運用
最後に、Xenについて説明しておこう。openSUSEでは、デフォルト設定ではXenはインストールされない。そのため、最初にXenをインストールしなければならない。openSUSEでXenをインストールするのは簡単だ。YaST2で[仮想化]を選択し、ウィンドウ下部に表示される[ハイパーバイザとツールのインストール]をクリックする(画面7)。
「以下のパッケージをインストールする必要があります」というダイアログボックスが表示されるので、[インストールする]ボタンをクリックする。ここでインストールされるパッケージは、
- xen
- xen-libs
- xen-tools
- vm-install
- kernel-xen
- virt-manager
である。インストール作業が完了したらシステムを再起動して、Xenに対応したカーネルを起動する。
openSUSEにおける仮想マシンの作成
Xenをインストールすると、YaST2の[仮想化]グループに[仮想マシンの作成]と[仮想マシンマネージャ]が追加される(画面8)。仮想マシンを作成する場合は、[仮想マシンの作成]をクリックする。ちなみに、仮想マシンを作成すると自動的に仮想マシンへのOSインストールへ移行するため、あらかじめOSインストール用の光学メディアを準備しておく必要がある。
仮想マシンの作成はウィザード化されており、OSの種類を選択する以外はほとんど[進む]ボタンをクリックしていくだけで完了する。ウィザードが完了すると、仮想マシンのスペックをリストアップした[概要]画面が表示される(画面9)。
前述したように、仮想マシンを作成するとOSのインストールに移行する。この作業に関しては、通常のOSインストールと同じだ。
仮想マシンマネージャ
仮想マシンの管理は、仮想マシンマネージャで行う(画面10)。仮想マシンマネージャを起動すると、作成済み仮想マシンの一覧が表示される。一覧では、仮想マシンの状態(実行中か否か)やメモリやCPUなどのリソース消費量などが表示される。
仮想マシンマネージャで[詳細]ボタンをクリックすると、選択した仮想マシンのCPU/メモリの使用量が時系列でグラフ表示される。また、仮想マシンの一時停止やシャットダウンもここで操作できる(画面11)。[ハードウェア]タブでは、現在の仮想マシンを構成するハードウェアリソースの変更や、ハードウェアの新規追加といった操作も可能だ。例えば、当初の見積もりよりもメモリの消費が多い場合には、仮想マシンに割り当てるメモリを増やすこともできる。仮想マシンにストレージを追加する作業を行うことによって、実機のUSBポートに接続したフラッシュメモリを仮想マシンに割り当てるといったことも可能だ。
見た目の変化は少ないが、完成度高し
openSUSE 11.0は、デスクトップのデザインなどの「見た目」が前バージョンと似ているため、メジャーバージョンアップの割にはあまり変わっていないという印象を受ける。しかし、収録ソフトウェアは最新版となっており、パッケージ管理などのスピードアップといった地味ではあるが重要な機能向上も図られている。使い勝手の良さでは定評のあるディストリビューションなので、完成度は高い。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
2
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
3
「Microsoft 365のセキュリティ運用」に関するアンケート
-
4
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
5
221人調査で分かった「情シス最大のストレス」は?
-
6
「Salesforceのテスト自動化ツール」に関するアンケート
-
7
「データストレージの活用方法」に関するアンケート
-
8
IT製品の導入に関するアンケート「サーバ&ストレージ」編
-
9
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
10
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー