[HiyOS]

クロスプラットフォーム(予定) Ring0 ライブラリ / 2007-12-05 (水)

いつの日か Windows と HiyOS の架け橋となるクロスプラットフォーム Ring0 ライブラリ『WinRing0』が完成しました。コンソールアプリであれば、Windows と HiyOS でソースコード互換が確保できる予定です。

開発スケジュールが立て込んでいて、常にスタックの最下層に眠っている HiyOS の開発では ありますが、HiyOS の開発で培った知識・技術は WinRing0 の開発に役立ちました。ということで、今年一年何も進まなかったわけではないのです。

WinRing0 は HiyOS が備える API にもなるはずなのです。そう、いつの日か……


[others]

はりぼて友の会が@ITで紹介されました!! / 2007-07-18 (水)

久しぶりの更新です(汗

1冊の本の下に集まった「自作OS」の開発者たち (@IT )

ある意味今年一番の快挙かもしれない。

昨年立ち上げた自作OSコミュニティ「はりぼて友の会」が @IT で紹介されました。

はりぼて友の会の仲間たちとわいわいがやがや取材を受けてきました。「OS自作入門」に出会ってからホントいいことばっかりだ。

新規会員も大募集中ですよぉ~興味が湧いた方はぜひ!! はりぼて友の会は熱い!!仲間を求めています。

HiyOS の開発は遅々として進んでおりませんが、いま取り組んでいるプロジェクトが一段落したらその成果が一気に反映される予定ではります。予定では・・・

[ コメントの受付は終了しています ]

[HiyOS]

HiyOS 0.1.1.20070228 / 2007-02-28 (水)

「30日でできる! OS自作入門」が出版されてから今日でちょうど1年!!記念に久しぶりに make run してみました。もっとがんばれよ>俺 っ気分になりました。えぇ。

新機能は、MMX/SSE/SSE2/SSE3/SSSE3/SSE4 の識別に対応したこと!!おぉ~それだけかよ(笑)しかも、QEMU だと Feature Flags 情報がちゃんと取得できないので VirtualPC か VMWare で・・・もちろん、実機が一番ですが今回は自分さえ試していないので。

あとは、bayside さんからいただいたコードをベースに構築しています。

Download:HiyOS 0.1.1.20070228 FD image + source

HiyOS 0.1.1.20070228
[ コメントの受付は終了しています ]

[HariboteOS]

自作OS本が出版されてからもう1年かぁ~ / 2007-02-27 (火)

あれから、1年かぁ。MacOSX プログラミングも HiyOS も結局・・・な感じだなぁ~おまけに本業の CrystalCPUID もいまいちだし・・・気合を入れてがんばらねば


[others]

CrystalDiskMark 2007 (超仮) / 2007-01-28 (日)

明日はいよいよ Windows Vista の発売日!! というわけで、記念に新作を・・・と思ったのですが、間に合いませんでした。

最近、HTML + CSS でアプリケーションのデザインができる CDHtmlDialog というクラスを用いて開発を行うようになりました。 PNG が使えたり、IE 専用のフィルターが使えたりとデザインの幅が大きく向上する上、ロジックとデザインをほぼ分離できるため、 再コンパイルしなくてもダイアログの中身を弄繰り回すことが可能となります。まぁ、1人で開発する分には、再コンパイルでも 全然不便でもないわけですが・・・。

ただ、CDHtmlDialog 今までとだいぶ勝手が違うんですよね。 このクラスに関する情報は、ネット上には非常に少なく、MSDN にも詳しい説明がほとんどありません。 とどめに、MS謹製サンプルコードは、一部の機能しか使っていないため全体像がつかみにくいんです。

今日は、リストボックスにデータを追加したり、選択しているデータを取り出したりする方法を理解するのにすごく苦労しました。 CDHtmlDialog の使い方の簡単なサンプルコードは Code Project なんかでいくつか見つかるのですが、ちょっと深入りするとそこは もう迷宮・・・。

そもそも、JavaScript も ATL も DOM も COM もぜ~んぜんわかっていない時点で CDHtmlDialog を使う資格がないような気もしますが、 MSにはもうちょっとわかりやすいサンプルなり説明を用意してくれてもいいんじゃないかなぁ~と思います。MS 的には、XAML を使って 下さいってことかもしれませんが。

CrystalDiskMark 2007 (超仮) は年度内リリースを目標に開発中です。この開発で CDHtmlDialog に関するノウハウを蓄積し、 CrystalCPUID 5.x や CrystalMark 2008 (笑) につなげていきたいところです。

とりあえずのデザインですが、今のところこんな感じ。HTML + CSS なのでデザインは最終的に何とでもできますし、ユーザーさんも自由に画像を変更できるようになります。 まぁ、それをサポートするかどうかは別問題ですが・・・。

CrystalDiskMark 2007 (超仮)