|トップページへLinuxカーネルに関する技術情報を集めていくプロジェクトです。現在、Linuxカーネル2.6解読室の第2章までを公開中。Forum」で発表した資料を紹介します。Kernelに焦点を当て、解説が行われました。実際にLinuxカーネルを覗いてみたくとも、なかなか手を出せないのが現実です。本セミナーでは、これからLinuxカーネルを触ってみようと思われている方を対象とした、カーネルの全体像の解説です。「VFSとブロックI/O」ファイルシステムはUNIX(Linux)の中心となる機能です。本セミナーでは、ファイルシステムの共通的な機能である、仮想ファイルシステム(VFS)、ブロックI/O共通レイヤに焦点をあて、Linuxにおけるファイルシステムの実装の解説です。「ジャーナリング・ファイルシステム」ファイルシステムの高信頼性化/障害復旧の高速化のためにジャーナリングファイルシステムが期待されています。LinuxにおけるジャーナリングFSの現状の説明から、ext3を例にした具体的な実装方式までの解説です。「NFS」LinuxのNFSサーバは、ここに来て安定度、機能ともに急速に充実しつつあります。実装からチューニング手法、カーネル2.5の最新の開発動向まで、他のOSでの実装との比較もまじえての解説です。PDF資料Linuxカーネル・チューニングLinuxカーネルは、利用用途に合わせてチューニングすることにより、更に高い実効性能を発揮することができます。一般的な方法から高度な手法に至るまで、何点か例を取り上げて説明しています。bitkeeper.2001年に開催された「カーネルサミット」により、開発目標に関して議論しました。実際の開発動向はそのときの目標からは異なっています。このセミナーは、現在のカーネル開発動向に注目し、新しいデバイス・ドライバのサポート、非同期のIOサポート、マルチプルアーキテクチャ、大型コンピュータからVMなどのコアカーネルコード、およびbitkeeperの使用に含まれる主要な変更点についてご紹介です。