13: 2008-03-06 (木) 10:23:16 [6] | 14: 2008-03-06 (木) 10:23:16 [7] | ||
---|---|---|---|
Line 12: | Line 12: | ||
-できるだけアセンブラの使用は避ける。 | -できるだけアセンブラの使用は避ける。 | ||
--アセンブラでがんばるのは元祖OSASKでやるのでこちらではそれを追求しない。ただどんな言語で書いてもいいというわけではなくtolsetの範囲に限定したい(つまりtolsetでサポートできるようになればC以外でもいい)。 | --アセンブラでがんばるのは元祖OSASKでやるのでこちらではそれを追求しない。ただどんな言語で書いてもいいというわけではなくtolsetの範囲に限定したい(つまりtolsetでサポートできるようになればC以外でもいい)。 | ||
+ | --アプリに関しては、tolsetを超えるツールでも全くかまわない。OSとアプリの中間に位置するような外部モジュール(DLLやドライバなど)については | ||
-標準APIは「はりぼてOS」や「ぐいぐい ver.0.0」とは別のものを予定。たぶん名前は「ぐいぐい ver.0.1」。 | -標準APIは「はりぼてOS」や「ぐいぐい ver.0.0」とは別のものを予定。たぶん名前は「ぐいぐい ver.0.1」。 | ||
--これはOSASK-HB以外でもサポートする。元祖OSASKや、Windows上で動く環境も用意したい。無改造の「はりぼてOS」でも特別なアプリを使えば「ぐいぐい ver.0.1」を動かせるとか。新リンカも準備する。原理的にはIA-32用のLinuxやBSDなど他の32bit-OS上でも動くようにできる。 | --これはOSASK-HB以外でもサポートする。元祖OSASKや、Windows上で動く環境も用意したい。無改造の「はりぼてOS」でも特別なアプリを使えば「ぐいぐい ver.0.1」を動かせるとか。新リンカも準備する。原理的にはIA-32用のLinuxやBSDなど他の32bit-OS上でも動くようにできる。 | ||
--タスクセーブにももちろん対応予定だが、いくつかの例外を除くと、基本的にタスクセーブした環境でしかロードはできない(Windows上で起動しタスクセーブしたアプリは、Windows上か元祖OSASKかOSASK-HB上でしか再開できないなど)。 | --タスクセーブにももちろん対応予定だが、いくつかの例外を除くと、基本的にタスクセーブした環境でしかロードはできない(Windows上で起動しタスクセーブしたアプリは、Windows上か元祖OSASKかOSASK-HB上でしか再開できないなど)。 | ||
+ | -「はりぼてOS」の精神を引き継ぎ、OSの機能は行き当たりばったり。リリース後に仕様がごっそり変わるなんてことも多分珍しくない。将来性なんてほとんど考えない。慎重なリリースはOSASKでやる。 | ||
+ | -性能の追求がOSASKほどではないので、OS機能のモジュール化を推進。開発効率を重視したせいである(OSASKに比べればの話であって、本当に開発効率重視ならC++化などを進めるべきだとは思うんだけど、そのへんはいい加減)。モジュール化できる機能はどんどんモジュール化。 | ||
-もちろんAT版以外も作る | -もちろんAT版以外も作る | ||
-もちろんKHBIOSベース | -もちろんKHBIOSベース | ||
Line 22: | Line 25: | ||
-元祖OSASKはどうなるの?・・・もちろん続けますとも!リリース間隔はOSASK-HBが無いときよりは広がるかもしれませんが、まあもともと超長い間隔があいてしまったのでそれはあまり気にしないってことで。僕の理想はやっぱりOSASKにあるのであって、OSASK-HBにあるわけじゃないのです。 | -元祖OSASKはどうなるの?・・・もちろん続けますとも!リリース間隔はOSASK-HBが無いときよりは広がるかもしれませんが、まあもともと超長い間隔があいてしまったのでそれはあまり気にしないってことで。僕の理想はやっぱりOSASKにあるのであって、OSASK-HBにあるわけじゃないのです。 | ||
-はりぼて友の会との関係が一番悩みました。OSASK-HBは[[K]]が力を入れる以上「はりぼてOS」の正統進化版と誤解される危険があり、他のOS開発にマイナスの影響があるかもしれません(開発者を奪うとか、新しいアイデアを抑制してしまうなど)。でもまあ出版して2年以上経っているわけですし、OSASK-HBのソースを取り入れることでそれらのOSの景気付けにもなるかもしれないので、遠慮しないでやってみようかと思います。 | -はりぼて友の会との関係が一番悩みました。OSASK-HBは[[K]]が力を入れる以上「はりぼてOS」の正統進化版と誤解される危険があり、他のOS開発にマイナスの影響があるかもしれません(開発者を奪うとか、新しいアイデアを抑制してしまうなど)。でもまあ出版して2年以上経っているわけですし、OSASK-HBのソースを取り入れることでそれらのOSの景気付けにもなるかもしれないので、遠慮しないでやってみようかと思います。 | ||
+ | -OSASKと言った場合は元祖OSASKを指します。OSASK計画といった場合は、OSASKとOSASK-HBとその他すべてのサブプロジェクトを含みます。 | ||
* こめんと欄 | * こめんと欄 | ||
#comment | #comment |
(This host) = http://osask.net