このホームページは、PC/AT機上で動作する自作OS『mikenekoOS』の開発関連の話題、Susie Plugin が使用可能なフリーソフト「まじかるビューア」の公開、画像アルゴリズムの話題、拡張可能なアプリケーションの開発方法に関する話題をメインに運営しております。
Webページの整理に伴い、今後更新する予定のないいくつかのコンテンツを削除しました。ご了承ください。
IE6, w3m で表示の確認を行っております。
Mozilla だと表示がちょっと変、なんでだろう・・・
アクセスありがとうございます。
お知らせを更新しました
会社の開発も微妙に飽きてきて、なんか面白いことはないものかと考えていたんですが、なんかOSの内部ってどうなってるんだろー、見たいなことをふと思いまして、勉強がてらちょっと作ってみるかって言う気分になりました。
んなわけで sourceforge にプロジェクト登録をして現在せこせこと開発中です。
リリースは当面無理ですが、これを書いている時点では、ソースコードダウンロード後、make all すると一応起動まではするイメージが出来上がります。
mikenekoOS(みけねこオス):SourceForge.jp mikenekoOS
僕のプロふぃ〜るです。そういえば作ってなかったかも・・・
適当に読み飛ばしちゃってください(^^;
mikenekoOS(みけねこオスと読みます)は、今年(2005年)の3月終わりに開発を始めたPC/AT機上で動作するOSです。
コンパイラ(gcc)、リンカ(ld)、PCハードウェア(CPU、メモリ、周辺機器のI/Fなど)、タスク、およびタスク間通信の内部的な仕組みなどを学習、習得することが現在の大きな目的です。
ゆくゆくはネットワークがらみのこともやっていきたいです。
また、STLをはじめとするC++ライブラリをkernelレベルから積極的に使用し、KernelをどこまでC++で作れるかということにもチャレンジ中です。
やっと必要最低限の初期化処理が終わった段階で、まだまだこれからやることがいっぱいあるんですが、まあ、気長にやっていこうと思います。
不定期更新の mikenekoOS 開発日記です。不定期なんで、1日3回くらいかくこともあるかもしれないし、何日も放置されることがあるかもしれません。
OS内部の仕組み、kernelやdriverの構造などにも触れていければと考えています。
うまく動いてくれなかった原因は、paging機能を有効にする時に、1Mb以下のメモリをクリアしているんですが実はスタックポインタが0x90000 付近をさしていたためメモリ破壊が怒っていたためでした。やっぱりbochs のステップ実行とレジスタダンプはとってもありがたいです。
そして再び、FDDドライバを作ることに・・・
現在の目標:FDDドライバの作成
ここでは、MFCを使って、Document/Viewのセットを自由に後付け、取替えできるようなフレームワークの開発方法を模索していきたいと思います。
詳細は、リンク先を読んでね。
もともと、画像処理に興味があってプログラムを始めたのですが、その過程で覚えたこととなどを・・・
SusiePluginをVB、VCから使用するためのライブラリ、画像の減色ルーチンなどがあります。
Linux をはじめてみました。Windowsよりも本当にすごいのか?Windowsと比較した上でのインストールGDI環境の評価をぼくなりにかいてみました。
情報はかなり古いです。まあ VineLinux2.5の時代なのでご勘弁を・・・
基本的に無保証です。
ご自由にお使いください
ほかのページにジャンプします
このホームページは Ruby + RD を使用して作成されています。
Ruby については Ruby Homepage を参考にしてください。
RD については Ruby Application Archive - RDTool を参考にしてください。