小崎資広2008/6/30rootkitかと思ったら......「今日、ファイアウォールスクリプトをスタートさせようとしたら、何か変なメッセージ出てきちゃって......」と始まる問い合わせメールをFedeさんが投稿しました。見てみると確かに、これまで見たことのないメッセージです。nop』って意味だよ。これはしばしば、rootkit(ルートキット)がシステムを乗っ取るときに使われる。ルートキットチェックを強くお勧めするよ」と返信しました。ところが、ほぼ同時期に、ほぼ同一内容のバグ報告をしている人がいることが分かりました。これはルートキットではなさそうだと調査したところ、x86_64のカーネルのスタートアップコードにバグがあり、ゴミが表示されていることが判明しました。「nop」と表示されたかというと、そのゴミがコード部分にあったためです。普通のコード中にアライメントを合わせるために埋め込まれていた「nop」がたまたま見えているだけだったようです。この修正はパニックもしないし、セキュリティ問題でもないのですが、「絶対にルートキットと勘違いするユーザーがいるから」という理由で、-stableツリーである2.6.25.6にマージされました。それにしても人騒がせなバグですね。Modules」と題するポジショニングペーパーをアナウンスしました。K-Hと彼に選ばれた138人のコアデベロッパー(注7)による共同声明です。クローズドソースのカーネルモジュールは有害であり(注8)、Linuxのエコシステムやユーザーに悪影響を与えている。これをオープンソースにすることで、ベンダにとってもコストカットや顧客離れを防ぐというメリットがあると訴えるもので、クローズドソースのベンダにオープンソースに転向してもらうことを目的としています。背景には、前述のkerneloops.orgにおいても、[external]とタグが打たれたプロプライエタリドライバが原因となるバグが上位を寡占していることから分かるように、品質改善のネックはカーネル本体ではなくなっていることが挙げられます。カーネルの安定化を推進しているGregとしては、クローズドソースドライバを何とかしなければ、この問題は先に進まないという思いがあるものと推測します。最近は、デスクトップかいわいでビデオカードドライバが安定性を下げていることがたびたび報告されています。これを機に、ドライバのオープンソース化が進めば、ユーザーにもメリットがありそうです。注7:日本人も数人入っているので、興味がある方はリストを見てみるといいでしょう。harmful」という言葉から文章が始まるのがお約束となっており、この文章もそれにのっとっています-stableの進ちょく2.6.25が出た直後ということもあり、5月、6月にはstableリリースが8回もされました。6月に入ってからのリリースはセキュリティフィックスを含まないバグ修正の集約ばかりで、やや落ち着きを取り戻しているといえます。Watch(連載中)Linuxカーネル開発の現場ではさまざまな提案や議論が交わされています。その中からいくつかのトピックをピックアップしてお伝えします連載:Linuxファイルシステム技術解説ファイルシステムにはそれぞれ特性がある。本連載では、基礎技術から各ファイルシステムの特徴、パフォーマンスを検証する特集:全貌を現したLinuxカーネル2.6[第1章]エンタープライズ向けに刷新されたカーネル・コアついに全貌が明らかになったカーネル2.6。6月に正式リリースされる予定の次期安定版カーネルの改良点や新機能を詳しく解説する特集:/procによるLinuxチューニング[前編]/procで理解するOSの状態Linuxの状態確認や挙動の変更で重要なのが/procファイルシステムである。(2017/7/27)本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は、コマンド名からプロセスIDを探す「pidof」コマンドです。(2017/7/21)今回は、コマンドライン環境でのジョブコントロールを試してみましょう。(2017/7/21)本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は、プロセスごとのCPUの使用率やI/Oデバイスの使用状況を表示する「pidstat」コマンドです。(2017/7/20)本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は、I/Oデバイスの使用状況を表示する「iostat」コマンドです。