2011-02-01から1ヶ月間の記事一覧

verify_area 手続き

意味分からん、と言いつつ system_call.s の signal 云々を見てたり。

meal logger

何喰ったかなログか。たじまさん曰く_健康指導の例として使える。食べている食事に対して医者がアドバイス。_との事。 なんでもスマホでログ取っちゃえ的ソリューションってのは面白いかも。

system_call 手続き

ひら出力メモ。

linux-0.01 読み (14)

task[0] の謎の巻 ええと以下な記述が system_call 手続きの中にあるんですが movl current,%eax # task[0] cannot have signals cmpl task,%eax je 3ftask_struct な配列の先頭要素に何が格納されているのか、というと struct task_struct * task[NR_TASKS]…

workshop@Naha#4

むむ、サンプルみんなで読もうぜ、なソレをと考えてたんですが、今日若者向けのナニを検討している最中で以下なコンテンツを再読しとります。 当日ハンドルで以下なドキュメントを eXtreme Reading するかも。 Application Fundamentals Activity and Task D…

linux-0.01 読み (14)

イマサラですが、データ構造から理解しないとマズい。あとピアソンの実習 Linux カーネルも読みつつどう進めたものかもう少しなやむ方向でナニ。

むむ

おごちゃんのホームページ | TranTech創刊号によると 0.01 なカーネルがリリースされたのは '91/9 中旬との事でした。某プレゼンスライドは大嘘が書いてある訳ですねorz

linux-0.01 読み (13)

うーん、system_call 手続きの以下な部分の意図が読めん。 movl $0x10,%edx # set up ds,es to kernel space mov %dx,%ds mov %dx,%es movl $0x17,%edx # fs points to local data space mov %dx,%fs何故に 0x17 なのか、と。

むむ

system_call 難解。明日、一人な時間が確保できるらしいのでなんとかしたいんですが、どうなる事やらorz あるいはこのあたりスルーで sys_setup() なソレに行ってしまうのも OK なのかどうなのか。

たまねぎとにんにくのスープ

今日もスープ当番。しかも微妙に失敗だったかも。

手続きオブジェクト

Scheme の lambda なソレとか javascript の function なナニとか。その時点での何らかの状態を内包したアレをオブジェクトとして表現できるというソレ。 Java で C な関数ポインタを渡すという事と同じようなナニを表現しようとしたら、コードの記述量ベー…

うひひ

ひらサイト作成のソレに早速ご反応頂いてて本当にインターネットって凄いなぁ、と。 ってか、お手伝い頂けそうな人、というか興味を持っておられる方がいらっしゃるとゆーだけでモチベーションは激上がりッスわ。 で 嬉しー、と言いつつひらなサイトをもごも…

ひらサイト再度作成の巻

チュータしつつ作成 (を 以下です。 http://android.shuri.jp/LinuxKernelHack/ 一緒に読む人募集中。パスワード保護はしない事にしました。

連絡事項もう一点

xHago のまとめを作成中です。 http://goo.gl/6rqBA 動画編集についても鋭意作業中ですのでもう少々お待ち下さひ。

という事で

linux-0.01 なひらサイトを作りました。 http://goo.gl/xVdev ひらメソドについてはこのあたりをご参考になさって下さい。とりあえず_読み_シリーズはこっち方面に移行します。 あと、参加者募集です。 追記 上記リンクは現在リンクが切れてます。場所が用意…

mmap

以下な tweet がナニ。 http://twitter.com/#!/sinya8282/status/35512873794928640 曰く 先生曰く、Linuxのmmapは残念で、FreeBSDのmmapは嬉しい系らしい。本当かよ〜。 うーん、*BSD のカーネルも読みたいが、そもそも Linux の mmap の実装も未確認。これ…

今日の読書会

ついに琉大 ie の河野真治さんが参戦。SICP ヤる気まんまんだったのにいきなり方向転換してカーネル 0.01 がなんたらな方面に去りかけるも、再び SICP 方面に戻りました。 河野さん色々と含蓄ある発信されてたのにメモが満足に取れてないorz しかも本を持っ…

思いついた

(ω) を付けてランダムに RT する twitterbot とかどうでしょ。何を RT するのか、がアレだったりしますが。

adb shell とかで中の情報見ようとしてもなかなか微妙だったりしたんですが以下なソリューションを参考にして /proc の中身を表示させる、てのは可能なのかどうか。 http://www.softwarepassion.com/android-series-display-device-cpu-and-memory-info/ 別…

linux-0.01 読み (12)

オンラインで読む会、をやりたいんですが、よく考えたら wiki が必要だなぁ。android.shuri.jp 使っても良いか確認を取ってみよう。 で 昨晩 fork の途中で終了したんですが、どうもこのあたり、struct task_struct 型な属性の確認が必要になる模様。linux-0…

職場端末が Linux になって

こないだの xHago でも emacs 引きこもり云々なセッションがあったり irc 引きこもりなセッションがあったり vim 引きこもりなセッションがあったりした訳ですが、わしもそれに倣って色々ヤッてみる方向でナニ。 メイルは通常 wl でナニして一日一度 thunder…

諸々

年末に gitorious を云々してたのをすっかり忘れてました。Ubuntu ベイスな VM を用意してもらって再度着手の方向。あと、Hadoop をコネクリマワす環境がそろそろできるとのウワサがナニ。 あと、無理くり wl 使って IMAP でメイル受信云々な環境構築だん。T…

Tiarra

こないだの xHago で IRC 良いな、ってか今って常時接続なホストに手が届いてるな、とゆー事で使ってみる事にしたんですが、二つ確保してるソレに両方とも接続できず。 と思ってたら android.shuri.jp には接続できますた。 とは言え 自宅有線な接続でないと…

linux-0.01 読み (11)

もう少しって事で以下なあたり。 .align 2 sys_execve: lea EIP(%esp),%eax pushl %eax call do_execve addl $4,%esp ret .align 2 sys_fork: call find_empty_process testl %eax,%eax js 1f push %gs pushl %esi pushl %edi pushl %ebp pushl %eax call co…

workshop@Naha#4

2/19 (土) に那覇てんぶすにて実施予定です。詳細および参加登録は以下からとなります。 http://atnd.org/events/12713 今回、勉強会セッションについてはやまね担当となっております。微妙に未完成なサンプルが題材となっておりますです。どうやって事前に…

とほほほ

駄目だ。Thunderbird が悪いんだろうって思ってたんですが、とりあえず一日一回再起動する、って事にしようかな。Chrome だと開いてたタブは甦るし。 今日出た症状 Thunderbird が起動している事に起因するように思える端末の挙動不振 ぎりぎり kill -9 でき…

とりあえず

わしはちっさい勉強会で云々できればそれで良いな。 そしてもしかしたら某主催な方々もそう思ってる人が居るのかもしれない、と思いつつ。

linux-0.01 読み (10)

読むマターで言うとシステムコールあたりも掘削始点かな。 例えば kernel/sched.c の sched_init 手続きで 0x80 な割り込みの設定されてて set_system_gate(0x80,&system_call);上記 system_call な手続きの定義は kernel/system_call.s にある。てか先に se…

ぐぞー

二点。 android.shuri.jp に接続するために pptp な接続が必要なんだけど、Ubuntu になって接続できてない件 railsplayground なホストに ssh で接続ができない件 別途余裕があればナニしたいのですが、今日は体力的に微妙かもorz

オンライン勉強会

こちらでも言っておきます。 The Little Schemer 読みましょうなナニ linux-0.01 読もうなソレ について、オンラインで云々な勉強会ができれば、と思ってます。某スライドではそれ以外な部分に言及しておりましたがそちらも鋭意募集中。 興味ある方いらっし…