OSS人材育成のOSSモデルカリキュラムページをIT人材育成iPediaに移動いたしました。 今後は、下記IT人材育成iPediaのOSS人材育成をご覧いただきますようにお願い致します。 URL:https://jinzaiipedia.ipa.go.jp/it_platform/education/oss
納品の時期ですっかりBlogのことを忘れてた。 というわけで久しぶりに更新。 Kernel2.6.20を今まで使っていて、今回2.6.21に変更したら 担当ドライバをinsmodしたときにNULLポインタにアクセスして カーネルパニックを起こすようになっちゃった。 そんなわけで、コードの見直しを迫られたわけですが、 どうやら、request_irq近辺で落ちているらしい。 で、コンソールにデバッグ出力させたら、どうやらrequest_irqで 登録するhandlerがなぜか呼ばれていると。 このドライバでは、ユーザがinit処理を呼び出してから割り込みが 発生するという前提の下、作られていたわけで insmod時に割り込みハンドラが呼ばれたせいでinit処理していない変数を 参照したためにNULLポインタアクセスエラーになったという落ちでした。 で、request_irqの何が変わったんだ
"dpkg -l"でパッケージ名の全てが見えない 環境変数を設定してください。(~/.bash_profile"に書いてもOK)
なんかけっこう質問されることが多いので、ここに書き留めておきます。 確認 まずは $ id と、コマンドを打ち込みましょう。自分の所属してるグループが表示されます。そのなかにsrcというグループがなければ、rootになって/etc/groupのsrcの行に、自分のログインネームを追加しておきましょう。 $ cat /etc/group | grep src src:x:40:koshian,mitsuka こんなふうに自分のログインネームがあれば大丈夫です。 無い場合は追加した後、ログインしなおしてください。ログインしなおさないですむ方法もあったような気がするのですが、忘れました(笑) 準備 次にこんなコマンドを打ち込んで、カーネルソースを探しましょう。 $ apt-cache search kernel-source-.\..\.. そうすると、環境によって違うけれども、現在ゲット出
JF: Linux Kernel 2.4 Documentation: /usr/src/linux/Documentation/kbuild/makefiles.txt kbuild/makefiles.txt Linux カーネルソースコードの Makefile に関する解説文書。 [プレインテキスト版] 原著作者: Michael Elizabeth Chastain <mec@shout.net> 翻訳者: 川崎 貴彦 <takahiko@hakubi.co.jp> バージョン: 2.4.2 翻訳日時: 2001/12/05 Linux カーネル Makefile 2000 年 9 月 14 日 Michael Elizabeth Chastain, <mec@shout.net> 翻訳団体: JF プロジェクト (http://www.linux.or.jp/JF/) 翻訳者
UMLとは、Linux上のユーザープロセスの1つとして実行するLinuxカーネルです。これを用いると、1つの装置上で複数のLinuxカーネルを動作させることができます(図8)。UMLは、実機上で直接動作しているLinuxカーネル(これをホストと呼ぶ)上のアプリケーションとして動作します。 UMLでは、ptraceシステムコールを巧みに使用することで、システムコールなどカーネルの各機能をユーザー空間上で実現します。具体的には、次のようなことを行っています。 システムコール UML上のアプリケーションは、通常のLinuxと同様にトラップコール(int80)でシステムコールを発行します。UMLのカーネルは、UML上のプロセスをptraceシステムコールによって監視することで、発行されたシステムコールを横取りして処理します。 プロセス生成/破棄 UML上でプロセスが生成されると、UMLはホストにな
The 2.6 kernel contains a long list of changes which affect device driver writers. As part of the task of porting the Linux Device Drivers sample code to 2.6, your humble LWN Kernel Page author is producing a set of articles describing the changes which must be made. The articles are Kernel Page as they are written; they will also be collected here. With luck, this page will be a useful reference
The 2.6 kernel development series differs from its predecessors in that much larger and potentially destabilizing changes are being incorporated into each release. Among these changes are modifications to the internal programming interfaces for the kernel, with the result that kernel developers must work harder to stay on top of a continually-shifting API. There has never been a guarantee of inter
Cooperative Linux開発チームは2日、Windows上で動作するLinux実行環境「Cooperative Linux (coLinux) 0.7.1」をリリースした。ホストOSとしてサポートされるプラットフォームはWindows 2000 / XP、ゲストOSとして対応するLinuxカーネルはv2.6.12。バイナリパッケージとソースコードは、SourceForge経由で配布される。 coLinux 0.7.1は、2006年9月に公開されたcoLinux 0.6.4に次ぐ安定版リリースという位置付け。2007年1月以来リリース候補を4度にわたり公開、動作の検証を続けてきたもの。 前バージョン以降の変更点としては、サポートされるLinuxカーネルが2.6.11から2.6.12へと更新されたほか、仮想ネットワークドライバのTAP-Win32がWindows Vistaに対応した
Ohne Zwang können Millionen von anderen Menschen kontaktiert werden. Die Uhrzeit ist unerheblich, da jederzeit, 24 Stunden täglich, neue Menschen kennengelernt werden können. Dabei spielt es keine Rolle ob die Uhr vier Uhr morgens, 12 Uhr mittags bei der Arbeit oder 20 Uhr abends beim Fernsehen zeigt. Es ist nicht notwendig, irgendwelche Verpflichtungen einzugehen, denn Onlinedating ist tatsächlic
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く