* OSASK-HBのページ -(by [[K]], 2008.03.06) *** (0) これはなに? -OSASK-HBとは、いわば別系統で進化するOSASKのことで、起源を「はりぼてOS」にもつ。HBの名は「Haribote Based」に由来する。ちなみにコードネームはpencil。 -2008年3月いっぱいは様子を見るが、コミュニティからあまりに不評だった場合はプロジェクトを凍結する可能性もあり。 -3月中旬にOSASK-MLに投稿する。 *** (1) 主な特徴 -2008年の4月下旬あたりにver.0.0をリリース予定。 -やはりOSASKの名を冠しさらに[[K]]がリリース権を握る以上は、性能(速さやサイズ)を重視する。 --しかしOSASKほどではなく、機能的に面白いと思えば取り入れる傾向が強い。 --OSASKは486-33MHzくらいをOSの主要機能のターゲットとしているが、OSASK-HBはVIAのC3-533MHzくらいをターゲットにしようと思っている。RiSEのCPUの233MHzくらいでもいいかな。どちらも実性能はPentiumIIの300MHz前後。 -できるだけアセンブラの使用は避ける。 --アセンブラでがんばるのは元祖OSASKでやるのでこちらではそれを追求しない。ただどんな言語で書いてもいいというわけではなくtolsetの範囲に限定したい(つまりtolsetでサポートできるようになればC以外でもいい)。 -標準APIは「はりぼてOS」や「ぐいぐい ver.0.0」とは別のものを予定。たぶん名前は「ぐいぐい ver.0.1」。 --これはOSASK-HB以外でもサポートする。元祖OSASKや、Windows上で動く環境も用意したい。無改造の「はりぼてOS」でも特別なアプリを使えば「ぐいぐい ver.0.1」を動かせるとか。新リンカも準備する。原理的にはIA-32用のLinuxやBSDなど他の32bit-OS上でも動くようにできる。 --タスクセーブにももちろん対応予定だが、いくつかの例外を除くと、基本的にタスクセーブした環境でしかロードはできない(Windows上で起動しタスクセーブしたアプリは、Windows上か元祖OSASKかOSASK-HB上でしか再開できないなど)。 -もちろんAT版以外も作る -もちろんKHBIOSベース *** (2) 既存プロジェクトとの関係 -新OSASKというとkhabaベースのOSASK ver.5.0計画があるが、これはちょっとアイデアが発散しているのであと数年の後に考え直したい。インテルが超省電力プロセッサを計画し始めてきたことも、まあまだしばらくはIA-32でいいかなと思った原因ではある(情けない)。 -元祖OSASKはどうなるの?・・・もちろん続けますとも!リリース間隔はOSASK-HBが無いときよりは広がるかもしれませんが、まあもともと超長い間隔があいてしまったのでそれはあまり気にしないってことで。僕の理想はやっぱりOSASKにあるのであって、OSASK-HBにあるわけじゃないのです。 -はりぼて友の会との関係が一番悩みました。OSASK-HBは[[K]]が力を入れる以上「はりぼてOS」の正統進化版と誤解される危険があり、他のOS開発にマイナスの影響があるかもしれません(開発者を奪うとか、新しいアイデアを抑制してしまうなど)。でもまあ出版して2年以上経っているわけですし、OSASK-HBのソースを取り入れることでそれらのOSの契機付けにもなるかもしれないので、まあ遠慮しないでやってみようかと思います。 * こめんと欄 #comment
(This host) = http://osask.net