バレンタインにDebianを――2月14日、Debian 5.0リリースへ:Debian Report
DebianのメジャーバージョンアップとなるDebian 5.0、「Lenny」がバレンタインデーにリリースされる見込みとなっている。本稿では、Lennyで何が新しくなったのか、その変更点を中心にいち早く紹介しよう。
Fedora、OpenSUSE、UbuntuなどのLinuxディストリビューションがほぼ半年に一度という形でリリースを行っている中、相変わらず次のリリースが来ない……という話ばかりのDebian GNU/Linux。しかし、ようやくDebianも次のリリースがほぼ確定した。2月14日、そう、バレンタインデーにDebian 5.0、コードネーム「Lenny」がリリースされる予定だ。
Lennyは、Debian 4.0(Etch)と比較して何が変化したのだろうか。端的に言うと、「大きな違いはなくアップデートがメイン」であり、ドラスティックな変更はされていない。それでも「サポート対象の増加」「パッケージの更新」「公式Live CD/DVDの提供」など幾つかのトピックを挙げることができる。以下ではこれらについて紹介していこう。
サポートアーキテクチャの増加
Fedora、OpenSUSE、Ubuntuなどのディストリビューションがi386を含めせいぜい数種類のアーキテクチャしかサポートしていないのに対し、Debianでは2けたを超えるアーキテクチャをサポートしてきた。
そして今回、主に組み込み用途で使われるARMアーキテクチャについてARM EABI(armel)のサポートが公式に追加された(従来のARMは「OABI」として区別される)。armelでは、従来、ソフトウェア側で行っていた浮動小数点演算部分をハードウェア側で処理させることが可能で、OABIより高速に動作するのが特徴となっている。ARMアーキテクチャについてはLennyをベースにDebianのソースパッケージをクロスビルドして組み込みのARMシステムに最適化された「Emdebian 1.0」も提供されている。
また、完全にサポートされたわけではないが、FreeBSDカーネルを利用する「Debian GNU/kFreeBSD」も利用可能となっている。興味がある方はDebian Wikiの情報を参考に試してみてほしい。
サポートパッケージの増加とインストールメディア、サポート言語の増加
Debian名物とも言えるサポートパッケージ数だが、Etchが1万8000個だったのに対し、Lennyでは2万3200個、割合にして30%ほど増量された。単に増えただけではなく、3000個ほどのパッケージがEtchから破棄されているため、実際には50%近くの新規パッケージがサポートされたことになる(新規に追加されたパッケージは7700個程度)。詳しくはリリースノートを参照してほしい。
これだけの数のパッケージを収録するため、何とBlu-rayディスクでのインストールがサポートされた。ディストリビューションでBlu-rayでのインストールをサポートする必要が出てきたのはDebianならではだろう。ただし、通常インターネットに接続が可能な環境であれば、Blu-rayや大量のCD/DVDのイメージは必要なく、200Mバイト足らずのネットワークインストール用CDを利用するのがベストな選択である。また、Windowsからのインストールツールも含められており、より気軽にDebianのインストールが可能となっている。Debianというと「難しい」「素人には扱えない」と思われがちだが、時代は変化し続けているのだ。
また、日本のユーザーにはあまり意識されないが、「ユニバーサルOS」を標榜するDebianでは多言語サポートが地道に進められており、Etchより5つ増えて63の言語でインストールが可能になっている。また、視覚障害者の方でも点字ディスプレイを使ってインストールすることも可能だ。
パッケージの更新
主なパッケージのバージョンは以下のようになっている。
パッケージ名 | 4.0(etch)でのバージョン | 5.0(lenny)でのバージョン |
---|---|---|
Apache | 2.2.3 | 2.2.9 |
BIND | 9.3.4 | 9.5.0 |
GCC | 4.1.1 | 4.3.2 |
glibc | 2.3.6 | 2.7 |
Linuxカーネル | 2.6.18 | 2.6.26 |
lighttpd | 1.4.13 | 1.4.19 |
MySQL | 5.0.32 | 5.0.51a |
OpenLDAP | 2.3.30 | 2.4.11 |
OpenSSH | 4.3 | 5.1p1 |
PHP | 5.2.0 | 5.2.6 |
Postfix | 2.3.8 | 2.5.5 |
PostgreSQL | 7.5.22 | 8.3.4 |
Python | 2.4.4 | 2.5.2 |
Tomcat | 5.5.20 | 5.5.26 |
ここで注意すべき変更点としては、多数の利用者がいるであろうapache2パッケージのデフォルト設定が変更されていることだ。バーチャルホスト設定のディレクティブが変更されているなど、該当のシステムを運用しているユーザーはアップグレード前にぜひリリースノートのapache2の項を参照してほしい。Linuxカーネルについては、既にLTS(Long Term Support)として2.6.28がサポートされている現状を踏まえ、今後「Lenny and a half」という形で2.6.28.xへのカーネルのアップデートが行われるものと予想されている。
また、デスクトップ系パッケージは以下のようになっている。
パッケージ名 | 4.0(etch)でのバージョン | 5.0(lenny)でのバージョン |
---|---|---|
GIMP | 2.2.13 | 2.4.7 |
GNOME | 2.14 | 2.22 |
KDE | 3.5.5a | 3.5.9/3.5.10 |
LXDE | - | 0.3.2.1+svn20080509 |
OpenOffice.org | 2.0.4a | 2.4.1 |
Xfce | 4.4 | 4.4.2 |
X.org | 7.1 | 7.3 |
今回、デスクトップ環境として軽量デスクトップ環境として人気のLXDEが新たに追加されており、GnomeではなくXfceとLXDEを最初からインストールするメディアの準備もされている。Mozilla製品互換のIceweaselやIcedoveなどについては、開発元から差分のセキュリティパッチが提供されないこととサポートの迅速さをかんがみ、基本的にバージョンアップを行う形でサポートが行われる模様だ。また、glibcのバージョンが上がったことでAdobe FlashPlayerもEtchでは利用できなかったバージョン10が利用可能になっている(FlashはDebianのサポート対象外なので注意)。
公式Live CD/DVDの提供
DebianをベースにしたLiveCDとしては、KNOPPIXなどの形で存在はしていたものの、今回はじめて「Debian Live」という公式のLive CD/DVDの提供がされることになった。live-helperというツールを使ってユーザー独自のLive CD/DVDを製作できるようになっている。live-helper自体はCUIベースのツールではあるが、数行程度でイメージの作成が可能だ)。
Lennyのリリースには多数の協力者による作業の成果が含まれている。リリースに向けて作業をしてくれた(そして今現在も続けてくれている)すべての人に感謝の意を捧げたい。Lennyはリリースに向けて最大限の努力が行われてきたが、完ぺきな品質とまでは言い難い。利用者からのフィードバックをぜひDebian JP Projectのメーリングリストや、問題点があればDebianバグトラッキングシステムへの登録などでお願いしたい。大きな変更点についてはLennyでは修正できないかもしれないが、次期リリース「squeeze」で反映されることだろう。
関連記事
- Debian Report:「安定」と「更新」のはざまで――Debian 4.0r4aリリース
サーバ用途で人気の高いLinuxディストリビューションの1つであるDebian GNU/Linux。その最新動向を紹介しよう。 - Debian 4.0はDebianによるDebianの再定義
昨今ではDebianからUbuntuに転向する開発者やユーザーも珍しくない。もはやDeibanの存在価値はなくなってしまったのだろうか? 今週リリースされたDebianGNU/Linux 4.0は、そのような問いに対するDebian開発コミュニティーからの回答とも言えるリリースだ。 - ディストリビューションの選び方、試し方
春は出会いと別れの季節。入学や就職で、新しい生活を始める人も多いだろう。そこで本連載では、新入学生/新社会人応援企画として、オープンソースで作る環境構築を解説していく。また、デスクトップ環境のほか、新しくプログラミングを始める人のために、Web/Java開発の第一線でいまどのように環境が使われているかを紹介する。 - FirefoxをめぐるDebianとMozillaの対立の背景
12月にもリリースが予定されているDebianの最新バージョン。しかし、同梱する予定のFirefoxについて、Mozilla側と論争が起こっている。 - Debian GNU/Linuxではじめるサーバ構築:第2回:時刻やユーザーを設定して、viも学んでまずは一段落
前回までで日本語化やルートユーザーの使用方法などを学び、基本設定を一通り終えた。あとはサーバに必須の時刻設定やユーザーの追加・削除などを行っていけば、初期設定としては一段落を迎える。 - Debian GNU/Linuxではじめるサーバ構築:第2回:初期設定からコマンドまで
インストールしたての初期状態では、必要最低限のパッケージだけでサーバ運用はもちろんできませんし、管理を行う上ではさらに設定が必要になります。そこで今回は、テーマを「初期設定とコマンド」として、基本的なコマンドの紹介と必要なパッケージのインストールや初期設定を行います。 - Debian GNU/Linuxではじめるサーバ構築:第1回:Debian GNU/Linux のインストール(その2)
今回は、前回に続いて「Debian GNU/Linux」のインストールの説明を行います。前回基本システムのインストールまで完了していますので、今回は、インストール後の各種基本設定を行います。 - Debian GNU/Linuxではじめるサーバ構築:第1回:Debian GNU/Linux のインストール(その1)
この連載は、現在Windows サーバの管理をしているがLinuxには触ったことがなかった方や、これからLinuxサーバを構築したいけどまったく分からないから心配で手を出せない、といった方を対象に、実際にサーバの構築を行いながら基本的な内容から実用的な設定方法までを学んでいきます。まずは、テーマを「Linuxのインストール」として、サーバを構築していくための準備を始めます。
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.