パスワードを忘れた? アカウント作成
176408 journal

yosshyの日記: Linux 2.6.33-rc1

日記 by yosshy

Linux 2.6.32 のリリースから2週間、2.6.33 へ向けた最初の開発パッチである 2.6.33-rc1 がリリースされたのでチェックしてみる。
幾つか面白いものを見つけたので紹介しよう。

+config BLK_DEV_DRBD
+ tristate "DRBD Distributed Replicated Block Device support"

ご存知、ネットワーク経由のディスクミラーデバイスである。
高可用性(HA)クラスタには、FC 接続や iSCSI 接続などの共有ストレージを使用するタイプと、DRBD のようなネットワーク経由でレプリケーション(ミラー)するストレージを使用するタイプがある。前者は高価なストレージを用いなければならないが、後者はこうしたものが必要ない。Heartbeat 等のフリーなクラスタシステムで人気の機能だ。

+config DRM_NOUVEAU
+ tristate "Nouveau (nVidia) cards"

nVidia 製ビデオカード向けの「オープンソース」ドライバ。マージリクエスト時に何故か Linus が仔馬に興奮した一品である。

+config SCSI_HPSA
+ tristate "HP Smart Array SCSI driver"

HP 社のサーバに搭載されている RAID デバイスを通常の SCSI ディスク(/dev/sdX)として見せるドライバ。
元々 Linux では cciss ドライバで同デバイスを使用できたが、デバイス用スペシャルファイルのルールが独特(/dev/cciss/cXdY)だったため、ディスク管理ツール側で特別な配慮が必要だった。
旧来の IDE/ATA ドライバ(/dev/hdX)も廃止の方向にあるし、「一つの /dev/sdX は全てを統べる」と言ったところか。

+config BLK_CGROUP
+ Generic block IO controller cgroup interface. This is the common

リソース管理機構 cgroup のブロックデバイス向け I/F。

+config DRM_VMWGFX
+ tristate "DRM driver for VMware Virtual GPU"
+config VMWARE_PVSCSI
+ tristate "VMware PVSCSI driver support"

VMware 向け仮想ビデオドライバと仮想ディスクドライバ。

+config BATMAN_ADV
+ tristate "B.A.T.M.A.N. Advanced Meshing Protocol"

B.A.T.M.A.N. (better approach to mobile ad-hoc networking)という狙いきったとしか思えない名前のルーティングプロトコルのサポート。

+config DREAM
+ tristate "HTC Dream support"
+ depends on BROKEN

言わずと知れた Android 端末のサポート。

+config RAMZSWAP
+ tristate "Compressed in-memory swap device (ramzswap)"

Ubuntu のライブ CD で使用されている、swap 用の圧縮機能付き RAM ディスク。
私も愛用しており、今ではディスク上の swap パーティションを使用していない。

+config STRIP
+ tristate "STRIP (Metricom starmode radio IP)"

これもまた狙っているとしか思えない。

+config EXT4_USE_FOR_EXT23
+ bool "Use ext4 for ext2/ext3 file systems"

ext2/3 ドライバがコンパイルされていない場合、ext4 ドライバで ext2/3 ファイルシステムを使用する為のオプション。
しかし、Ubuntu 9.10 を数回 ext4 でインストールしてハングアップしている経験上、ext4 はあまり安定している気がしない…。

+config TINY_RCU
+ bool "UP-only small-memory-footprint RCU"

マルチプロセサ/マルチコアでない(単一プロセッサ:UP)マシンでは RCU 機構自体があまり意味を成さない。このオプションは UP マシン向けに簡素化した RCU を実装するもの。

+config MMAP_ALLOW_UNINITIALIZED
+ bool "Allow mmapped anonymous memory to be uninitialized"

Linux の mmap() ではクリアされたメモリ空間が渡されるが、これをクリアしない為のオプション。性能が大幅に向上するらしいが、セキュリティ上の問題があるため、組み込みデバイスでしかサポートされない。
 

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie

読み込み中...