2014年11月14日に開催された、第5回コンテナ型仮想化の情報交換会@大阪において使った資料です。 Immutable Infrastructureの説明とDockerの説明をしています。
Linuxカーネルのprintk()はformat stringが色々と拡張されていて(Documentation/printk-formats.txt)、例えば、IPv4/IPv6の表示用、UUID/GUIDの表示用などがあります。その中でsymbol関連のformat stringもいくつか合って、%pSの場合はこんなふうに呼び出し元関数、呼び出し位置/関数サイズというように表示できます。OOPSでのスタックトレースと同様ですね。 pr_info("%pS\n", __builtin_return_address(1)); 出力結果はこのように。 [ 53.483834] load_module+0x1dcc/0x25f0 これはkallsymsの機能を使っているのだけど、どのようにやっているのかを見るのが今回の目的。 基本的にはlib/vsprintf.cのvsprintf()から関
昨日、TOMOYO Linuxメインライン化記念合同勉強会(カーネル読書会、セキュアOSユーザ会、まっちゃ445)に行ってきて、小崎さんが匿名掲示板でガチでレビューしていたお話を聞いたので、早速過去ログを読んでみた。http://tomoyo.sourceforge.jp/2ch/thread-2.txt (追記:2009/7/4 21:03 なぜか後半部分、アスキーアートの後が切れてしまったので、前半部分を若干カットして(略)の部分、その2を追加しました。) LKML (Linux Kernel Mailing List)というのはLinuxカーネルの技術的なことを議論するもっとも権威(?)あるメーリングリストで、ここで議論され合意されたものがLinuxの本体に取り込まれることになる。このLinuxの本家本元の本体(くどいな)のことをメインラインと呼ぶ。Linuxを創ったLinusさんに
Linux Kernel 2.6.x ソースに含まれる Documentation ディレクトリの翻訳です。 翻訳の完了したものから随時公開しています。 公開した翻訳文書すべてをアーカイブしたものを kernel-docs-2.6-current.tar.gz として用意してあります。 これらのファイルはすべて GPL-2 に従う限り、自由に再配布が可能です。 翻訳作業情報(進捗や作業予約)については Kernel-Docs 2.6 in progress をご覧ください。 /usr/src/linux/Documentation/ BUG-HUNTING KernelのBugを見つける方法 CodingStyle Linux カーネル コーディング規約 HOWTO new Linux カーネル開発のやり方 IPMI.txt Linux でハードウェアの IPMI 情報にアクセスする方法
Linux カーネル開発のやり方 [プレインテキスト版] 原著作者: Greg Kroah-Hartman 翻訳者: Tsugikazu Shibata <tshibata at ab dot jp dot nec dot com> バージョン: 2.6.27 翻訳日時: 2008/08/05 ================================== これは、 linux-2.6.27/Documentation/HOWTO の和訳です。 翻訳団体: JF プロジェクト < http://www.linux.or.jp/JF/ > 翻訳日: 2008/8/5 翻訳者: Tsugikazu Shibata <tshibata at ab dot jp dot nec dot com> 校正者: 松倉さん <nbh--mats at nifty dot com> 小林 雅典さん
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く