kobject/sysfs(1) 2003年7月14日19:46 カーネル2.5/2.6では、従来ソースのデバイスドライバもサポートしながら、新しいドライバモデルが導入されて、Hotplugやパワーマネジメントを始め、新しいバス・アーキテクチャに対応するための、様々な試みが行われている。今回からは、以前予告したように、この新しいドライバモデルの核となる、sysfsとkobjectの内容と実態について、簡単に解説していく。
64GB超RAMサポート 2003年7月10日11:53 Linuxカーネルのバージョン2.6では、大容量RAMサポート強化が一つの目標とされています。バージョン2.4においても、理論的には64GBまでのRAMがサポートされていましたが、現実的には16-32GB程度が限界でした。先日、Ingo Molnar氏から64GB超のRAMサポートの公開リリースがLinux Kernel MLにアナウンスされました。
Linus Torvalds氏がOSDLに移籍、2.6カーネルと氏の今後は? 2003年7月10日00:32 Linus Torvalds氏がTransmeta社を去り、OSDL(Open Source Development Lab)でLinuxカーネルの開発に専念することになったというニュースが飛び込んできた。Linux 2.6のリリースも近づいている。この機を逃す手はない。さっそく、メールで質問状を送ってみたところ、いつものことながら、氏から迅速かつ丁寧な回答をいただいた。以下にその内容を紹介しよう。
Linuxユーザへの普及進むCentrinoラップトップ 2003年7月8日19:10 IntelがCentrino(TM)と呼ばれる新テクノロジを発表したのはわずか3ヶ月前の話だが、このテクノロジを採用したラップトップは既にLinuxコミュニティで広い支持を得ている。TuxMobilには、ベンダ各社が発表しているほぼすべてのCentrinoラップトップについてのインストールレポートが掲載されている。
kexec 2003年6月26日03:20 kexecは、カーネル2.5/2.6で導入が検討されている、高速なリブートを実現する新機能である。ブート時に時間がかかるBIOSのチェック時間をスキップさせて、直接新しいカーネルのコードを実行させる事により、リブートやHotSwap時のマシンの停止時間を最小とする事を目標に、開発が進められている。カーネル2.6では、多くのエンタプライズ・システムやサーバ向けの新機能が導入される事になっているが、今回はsysfsとも関係があるカーネルの新機能として、このkexecを取り上げる。
udevの概要 2003年6月6日06:09 Linuxカーネル・メーリングリスト(LKML)に流れている、次期カーネルの開発用バージョンであるカーネル2.5に関するトピックスの中から、新しいドライバ・モデルに関する話題を取り上げて紹介している。今回は前回に続いて、カーネル2.5/2.6で導入されるsysfsアーキテクチャに基づき、ユーザ空間においてデバイス・ノードの動的な管理を新しく実現する、udevの内部構造と実際の動作について紹介する。
udevとdevfs 2003年5月25日17:13 sysfs/kobjectが提供する新しいドライバ・モデルにおいて、カーネル内のhotplugサポート機構に基づく動的なデバイス・ノードの管理をユーザモードで実現するudevは、カーネル2.4で導入されたdevfsを置き換え、付加機能を提供するものである。今回はこのudevを取り上げて従来のdevfsと比較しながら、新しいドライバ・モデルにおけるhotplugの取り扱いと、アーキテクチャの目指す方向を紹介する。
'Exec Shield' ── Linuxの新たなセキュリティ機構 2003年5月6日13:09 このたび、Linux/x86向けにカーネル・ベースの新たな セキュリティ機構「exec-shield」のソース・コードを初めて公開 する運びとなった。対象となるカーネルのバージョンは2.4.21-rc1で、 GPL/OSLのライセンスのもとで配布される。 http://redhat.com/~mingo/exec-shield/からパッチをダウンロードしていただきたい。
HotPlug 2003年5月2日05:52 ユーザにとってデバイスドライバの存在は、常に意識する必要は無いが、システム内部では重要な役割を持っている。今回はユーザの使い勝手を向上するために、今後不可欠と思われるカーネルのHotPlugサポートの現状と今後を取り上げて解説する。
driverfs / sysfs 2003年4月14日17:29 2.6正式版のリリースは近い。 今回は、2.5/2.6の新機能の中であまり取り上げられる事が無いが、重要な役割を持つsysfsと新しいドライバ・モデルについて取り上げる。