dsd (翻訳: samantha)
13 November 2004
portageからいくつかkernelと重要なhotplug情報を削除
Gentoo Linuxカーネル管理者はportageのsys-kernelパッケージ群に関して大掃除を実施しています。
もし次のkernelパッケージを動かしている場合は、記事全文を読んでください。
aa-sources,alpha-sources, gaming-sources, gs-sources,
ia64-sources, pac-sources, planet-ccrma-sources, or
selinux-sources.
sys-apps/hotplugパッケージでの重要な振舞の変更についても、このお知らせの中に書いてあります。
重要なsys-apps/hotplugに関する動作の変更に付いて
今までのhotplugは、ブート時にハードウェアを検出するために使用しているinit.dスクリプトを含んでいたり、関係あるモジュールを積極的にロードしたりしてました。
技術的にはこれはhotplugではありません(hotplugとはシステムを運用している間にデバイスを挿した場合使用可能にすることを目的としています)。
この理由で、ブート時の機能として自動的にロードするモジュールは、20040923 hotplugリリースにて削除され、より適切に命名したcoldplugパッケージへ移行しました。
最新hotplugリリースへアップグレード後は、もし重要なモジュールがブート時にロードされていない場合は以前の動作を持続させるためcoldplugをインストールし、始動させることになるでしょう。
# emerge coldplug
# rc-update add coldplug boot
/etc/modules.autoload.d/kernel-2.xにロードするのに必要なモジュールを記述する方法がより安全です。
coldplugは極めて積極的で、ときどきここで問題が発生します。
カーネルパッケージのいくつかはportageから削除されます。
カーネルパッケージを管理しやすくするために、最近portageツリーからいくつか、古くてメンテナンスされていないパッケージを削除しました。他のカーネルパッケージへ移行するユーザを補助するドキュメントを提供しています。
動かしているカーネルに関係するセクションと、他のカーネルパッケージに移行するための新ドキュメントをお読みください。
-
もし同系のカーネルパッケージに移行したい場合は
Gentoo Linux Kernel Upgrade Guideをお読みください。
例えば、gs-sources(Linux 2.4系ベース)をgentoo-sources(これもLinux 2.4系ベース)に移行したい場合はこのドキュメントが該当します。
-
もし2.4系から2.6系に移行したい場合はThe Gentoo Linux 2.6 Migration Guideをお読みください。
私達のデフォルトカーネルは2.4(2.6は後にデフォルトになります)で、2.4から2.6系の移行は2.4の同系の移行に比べて大幅に作業が増えることを念頭においてください。
利用可能な移行用カーネルパッケージの完全なリストを参照したい場合はKernel Guide(日本語訳)によく目を通してください。
aa-sources
upstreamの管理者はAndrea Arcangeliで、カーネルのパッチセットの提供を停止しました。
このカーネルパッケージの最新リリースは古くなってしまい、セキュリティ面とメンテナンス面で問題が発生しています。
aa-sourcesは現在、Linux 2.4系、2.6系のカーネル両方のebuildを提供しています。
aa-sources-2.4.xを使っているユーザにはgentoo-source、そしてaa-sources-2.6.xを使っているユーザにはgentoo-dev-sourcesへの移行を推奨します。
alpha-sources
alpha-sourcesはAlphaプロセッサベースのシステム互換で動作するハードウェア向けに改善されたパッチを含んだLinux 2.4系カーネルでした。
これらの修正は現在、メインで開発しているカーネルに組み込まれました。つまりもうAlpha用にカーネル管理をわける必要がなくなったのです。
Linux 2.4系を使い続けたいAlphaユーザにはgentoo-sourcesへの移行をお薦めします。
2.6系へ移行したいユーザにはgentoo-dev-sourcesへの移行をお薦めします。
gentoo-sourcesがsysctlのUAC構成機能を提供しないため、alpha-sourcesはまだ完全には削除されていません。
これはまもなく解決します。
gaming-sources
このパッケージはちょっと前にportageから削除されましたが、この機会に改めて公式にアナウンスします。
gaming-sourcesは’壊れた’CPUスケジューラを搭載し、いくつかのアプリケーションのパフォーマンスを劇的に上げています。
この壊れたスケジューラは将来のカーネルには移植されませんでした。そのため古くなってしまいました。
同時に、ハイパフォーマンスに相当する開発ツリーを投入して、Linux 2.6系が受けついでいます。
Linux 2.4を使い続けたい人はgentoo-sourcesへの移行をお薦めします。
Linux 2.6系へ移行したい場合はgentoo-dev-sourcesをお薦めします。
あるいはck-sourcesはもう一つの選択です。このカーネルは最大パフォーマンスに特化し、Linux 2.4と2.6両方のパッケージが利用ができます。
ck-sourcesは私達によって、開発・サポートされていないことに注意してください。
gs-sources
一旦サーバ用途のカーネル選択として衰えてしまい、gs-sourcesはもはやメンテナンスされなくなり、時代遅れとなり、そして申告な問題が増加しています。
このパッケージはportageから削除されました。
Linux 2.4系に留まりたいデスクトップユーザはgentoo-soucesへの移行を推奨します。
また、Linux 2.6系へ移行したい場合はgentoo-dev-soucesへ移行したほうがいいでしょう。
サーバタイプのシステム上でこのカーネルを使っている場合は安定性とセキュリティをターゲットとしたLinux 2.4系カーネル、hardend-sourcesへの移行を推奨します。あるいは、Linux 2.6系に移行した場合はhardend-dev-sourcesの方へ移行したほうがいいでしょう。
ia64-sources
当初IA-64アーキテクチャとそのハードウェアをサポートするために提供されたia64-sourcesはLinux開発ツリーのメインに統合されました。
最近の2.6カーネルでIA-64のマシンを動作させるために、もはやこのパッケージ必須でありません。
デスクトップユーザはgentoo-dev-sourcesへの移行を、そしてサーバシステムで動作しているユーザはhardend-dev-sourcesへ移行をお薦めします。
pac-sources
pac-sourcesはLinux 2.4系でマルチメディア拡張を施した、珍しいカーネルパッケージでした。
しばらく管理されなくなって、古くなってしまいました。
Linux 2.4系に留まりたい場合はgentoo-sourcesへの移行をお薦めします。
マルチメディアを最大活用したい場合、Linux 2.6系に上げたい場合はgentoo-dev-sourcesが推奨です。
planet-ccrma-sources
このパッケージはちょっと前に削除されましたが、この機会に公式アナウンスを行います。
planet-ccrma-sourcesはpac-sourcesと似ていて、オーディオアプリケーションに最適化されたカーネルパッケージでした。
この最適化はLinux 2.6系の開発によって取って代わられました。
Linux 2.4系にとどまりたいならgentoo-sourcesへの移行をお薦めします。
オーディオを最大活用したい、Linux 2.6系に上げたい、と言う場合はgentoo-dev-sourcesが推奨です。
selinux-sources
selinux-sourcesはNSAからセキュリティベースのパッチを伴ったLinux 2.4系ベースのカーネルでした。
このパッチセットは既に管理されて折らず、また同様のもの(と他のセキュリティオプション)は現在Linux 2.6系に含まれています。
Linux 2.4系に留まりたいならhardend-sourcesへの移行をお薦めします。
しかし、Linux 2.6系カーネルはセキュリティ面で大幅な増強を提供しているので、ユーザはhardend-dev-sourcesへの移行に駆り立てられるでしょう。