|
November, 2000
November 27, 2000
■Darwin 解体新書:mach/ppc
ゆっくり進む Darwin 解体新書。mach/ppc ディレクトリが、とりあえずほぼ終了。基本的な typedef などを先に終らせてしまいます。
Darwin のアップデートに伴い、xnu-1-1 とざっと diff を取ってみました。大きな機能追加などはないんだけど、細かい fix が行われていることが分かります。いまの状態で、完成度を上げようとしていることが分かりますな。
November 24, 2000
■mach/ppc/processor_info.h
Darwin 解体新書、mach/ppc ディレクトリの processor_info.h を更新。ただし、解説までは踏み込めませんでした。このペースでやっていったら、終るのはいつになることやら、、、
November 22, 2000
■ppc directory
どうも、身の周りがばたばたしています。来年になるまでまともに更新できないかも知れないです。引っ越ししないといけないし。
Darwin 解体新書は、ほんの少しの更新。/xnu-3-1/osfmk/mach/ppc ディレクトリ内のファイルを少しだけ書き出しました。こつこつと、少しずつ、でも継続していきまっす。
November 16, 2000
■Darwin 1.2.1
Mac お宝鑑定団で知ったけど、Apple が Darwin 1.2.1 の配付を開始していました。これは Mac OS X Public Beta で使われているものらしいと。ただし、AirPort カード、Adaptec SCSI カード、DEC ethernet カード、FireWire デバイスのサポートは抜けているとのこと。
これに合わせて、ソースコードも変わっていました。Mach kernel は 103-3.1 というバージョン番号がついていることが分かります。Darwin 解体新書では、古いソースコードをもとにしても、しょーがあるまい、という立場から、Darwin 1.2.1 に乗り換えます。今後はこのバージョンをもとに解体します。どのくらいの書き換えになるのかな。
November 15, 2000
■Darwin 解体新書少しずつ、少しずつ
まだ、暖気運転モードかな。少しずつ、確かめながら。
Source Code の方のディレクトリを作りました。中身はいくつかできるてるけど、まだアップしてない。しかし、ファイル数が半端じゃないな。これ全部読むのは無理だから、どれをとるかだよなあー。
November 13, 2000
■祝!Darwin 解体新書再開宣言!
お待たせしました!10,000 Hit を達成したところで、Darwin 解体新書が復活するよーん!
Darwin 解体新書は、その名の通り、Mach kernel である Darwin のソースコードを読み通すプロジェクトだ!HMDT の初期のころ、とりあえず始めたんだけど、にっちもさっちもいかなくなってたんだ。そこで、気合いを入れなおして、準備万端整えて、再び挑戦だ!
まだ、レイアウトが整っていないので、最初の数章しかアップしていないけど、大丈夫、すぐアップするから、たぶん。とにかく今回は、徹底的にいく、を合い言葉にしていきます。プロジェクトが途中でとん挫しないことを祈ってくれ!
November 7, 2000
■リンク
MacOS X 秘密研究所にリンクしてもらいました。Thanks!
研究所の中の Dr. I 研究室が HMDT としては興味深いですな。研究お題は、
- WEBDAV
- Apache + Java
- Carbonize emacs
- PostgrwSQL
ほうほう。ぜひともがんばって欲しいです。
■Darwin 解体新書は、、、
Darwin 解体新書は、休眠状態と見せかけて、再開に向けて準備しています。
いや、ほんとに、今度はきっちりやるから。もうちょと待って。
November 4, 2000
■ひとりごと
Apple のエンジニアの人は、PowerBook 2400 を使っていました。
なぁんだ、やっぱりアメリカ人も小さいマシン好きなんじゃない。
November 1, 2000
■ひとりごと
仕事で Apple のエンジニアの人と一緒になりました。Mac OS X Public Beta の Developer Tools CD をもらっちゃいました。
えへへへへへへへへへへへ。
|