Skip to main content

ログ取得ツール

Category: GNU/Linux

IEEE1394

1394のHDD、Kernel 2.4.21-rc1-ac2で使えなくなってるじゃん。pre7-ac1でも違う症状のような感じではあったが使えなかった。ショック。しょうがないのでpre5-ac2でバックアップした。

call graphのカーネルプロファイル

HTの記事のついでに見つけたんだけど、 kernprof(sgi.com)ての。 LinuxではカーネルはCPUのパフォーマンスモニタを利用したサンプリングしかないと思っていたのだが、call graphで(普通のプログラムのプロファイルみたいに)プロファイルできるプロファイラだ。パフォーマンスモニタを使う方法にも対応している。 もう少し早くみつけたかったかも。とりあえず、 FAQ(sgi.com)を保存しておく。

LD_DEBUG

Linux(glibc)で、環境変数LD_DEBUGをいろいろ設定して起動するとダイナミックなリンカ関係の情報が得られる。おもしろい。


zsh# LD_DEBUG=statistics /bin/ls

とかって。 Linuzザウルスのページで発見した。

Free drivers Petition

Kernel Trafficのこの号(zork.net)で知ったんだが、 Free drivers Petition(petitiononline.com)というサイトがあった。フリーなドライバを書くために、仕様を公開してくれという嘆願書に署名するサイトだ。 さすがに会社からは署名できない(笑)から、うち帰ってから署名しようかな、と思った。 自分で買ったものの中にも、ドライバがなくて使えずに捨て去られたデバイスがいくつもあるからねぇ。Macに対応してくれてればそれでも転用しようという気になるが、メインのプラットフォームがLinuxだから、Linuxのドライバが欲しいのだ。むしろWindowsのドライバのほうが不要だったりする。すぐになくしちゃうし。

kdb

この記事(bkbits.net) の、[PATCH] Remove kdb from PowerPC-64という記述に導かれて、 2.4系にkdb最初から入ってんのかよ!! と思って調べてみた。PPC64のコードに、標準に入っていないkdbに依存しているような部分があったり、デフォルトの設定ファイルの中にkdbに関するものがあったので、そいつらを消したということらしい。ちょっとがっかりだ。