2009 年 6 月 のアーカイブ

最近の個人プロジェクト

2009 年 6 月 20 日 土曜日

OS作成(ボトムアップ)
要約::川合さんの本のOSを、最小限まで軽量化し、OSの本質的な働きを学習する。
内容::GUIなどを省く。また、シェルも分離し、カーネルを分ける。
進捗::75%。特権リングの設定の問題だろうか、一般保護例外でコマンドが動作しない。分離したシェルも同様。

OS作成(トップダウン)
要約::初期のUNIXを、機能を省きつつPCに移植する。
進捗::20%。メモリ管理まで。

カードゲーム
要約::FF8のカードゲームにインスパイアされて作った。AI実装中。
内容::マス目を増やした。元々はオンラインゲームだったが、アホなAIをつけてスタンドアロンに。
進捗::90%。AIがバカ。あと、乱数生成がおかしい。対戦機能は切り捨てる方針で。

ダンジョンゲーム
要約::ゲームボーイアドバイスに、Rogueを移植する。
内容::Rogue Clone IIIを移植。現在、Rogue 3.6移植にも着手。
進捗::85%。友人のドット絵を、まだ一部しか実装できてない。また、グラフィカル版は、敵の描画がおかしい。

NetBSDルータ
要約::NetBSDベースで、設定がコマンドベースで書き換えられるルータを作る。
内容::Cobalt(NetBSD/cobalt)を使ったり、MoDT(NetBSD/amd64)を使ったり、果てはPS2(NetBSD/playstation2)を使ったり。結局SEIL改に落ち着く。
進捗::99%。あとは実運用投入のみ。

PlayStation2とNetBSDでディスクレスルータ
要約::新型PS2にRAMDISK版NetBSDを乗せ、小型ルータにする。
内容::NetBSD1.6ベースに、axeドライバを追加。メモリディスク版のカーネルを作成。
進捗::80%。クランチバイナリがなかなかできない。カーネルはできた。

昨日のミラクル

2009 年 6 月 20 日 土曜日

昨日、OpenSolarisリリース記念セミナーに行ってきたわけだ。
セミナー自体は結構面白かった。
ただ、肝心のOpenSolarisセッションが長すぎたかも。

さて、本題はここから。
僕の隣に、とても若い方が座ってきた。
どう見ても僕より遥かに若々しい。
で、セミナー終了後に機会があったので、話してみた。
そしたら、中学生だったんよ、彼。
しかも受験生で、志望校は我が校でした。

頑張って欲しいね。
詳細は割愛するけど、様々なイベントに出席してるし、いやもう感服ですよ。
こういう人が、いわゆるウィザードになるのではないかなぁ。

ただ、心配なのが、受験のこと。
受験前にあまり熱中し過ぎると、下手すると失敗するかもしれない。
確かにうちのレベルは高くないけど、でも油断してると危ないし。

とにかく、今後も臨機応変に頑張って欲しい限りです。
またお会いしたいです。

唯一の心残りは、同じ高校生活を送れないこと。
僕卒業だからなぁ…。

Tru64 UNIX

2009 年 6 月 10 日 水曜日

なんかメンテナンスは続いてるらしい。
今年の3月にV5.1B-5が出ていた。

UNIXだし、使ってみたいOS。
が、Alphaハードがどうしても見つからない。
あってもでかい。やたらでかい。

個人的には以下の条件を満たすものが欲しい。
安くはないだろうし、買うんならいいものをと。
・Tru64 V5が動く
・サイズはラックマウント3Uまで
・プロセッサは2基
・クロックは700MHz以上
・メモリの規格はSDRAM

まぁ、もうちょい探すかな…。