18: 2009-11-17 (火) 12:06:46 |
現: 2024-01-08 (月) 12:58:46 k-tan |
- | * [[OSASK-HB]]のつづき | + | TITLE:x |
| + | * [[OSASK-HB]]のつづき [#i0c18f6d] |
| -(by [[K]], 2008.03.22) | | -(by [[K]], 2008.03.22) |
| -親ページ:[[OSASK-HB]] | | -親ページ:[[OSASK-HB]] |
- | *** (4) 全体的な方針 | + | *** (4) 全体的な方針 [#a2029955] |
| -仕様が頻繁に変わるので(特に最初のころは)、OSASK-HB向けのアプリやドライバを書くのはむなしいかもしれない。しかしこればっかりはOSASK-HBであるかぎりどうしようもない。だから、過去のバージョンをずっと使い続けるとか、あえて過去のバージョン向けに開発するとか、そういうスタンスを[[K]]以外の人がとっても批判されるべきではない。 | | -仕様が頻繁に変わるので(特に最初のころは)、OSASK-HB向けのアプリやドライバを書くのはむなしいかもしれない。しかしこればっかりはOSASK-HBであるかぎりどうしようもない。だから、過去のバージョンをずっと使い続けるとか、あえて過去のバージョン向けに開発するとか、そういうスタンスを[[K]]以外の人がとっても批判されるべきではない。 |
| -過去のバージョンは機能拡張されないので、何か機能拡張したいときは勝手にフォークしてほしい(そのときは名前を変えるのを忘れずに)。 | | -過去のバージョンは機能拡張されないので、何か機能拡張したいときは勝手にフォークしてほしい(そのときは名前を変えるのを忘れずに)。 |
| -バージョン番号は0.01単位ずつ単純増加。リリース間隔は不定期。 | | -バージョン番号は0.01単位ずつ単純増加。リリース間隔は不定期。 |
| | | |
- | *** (5) 10リリースくらいまでの目標 | + | *** (5) 10リリースくらいまでの目標 [#xd36e679] |
| -最初は「はりぼてOS」の30日目の状態に[[hrb:advance]]の機能のいくつかを加えただけの状態。osselectとstartupとsmaller2とFPUとドライバかなあ。これがver.0.00になると思う。 | | -最初は「はりぼてOS」の30日目の状態に[[hrb:advance]]の機能のいくつかを加えただけの状態。osselectとstartupとsmaller2とFPUとドライバかなあ。これがver.0.00になると思う。 |
| -次にAPI関係を建て増しする。建て増しがある程度終わったら「はりぼてOS」由来のAPIは削除してしまう。気が向いたら単に削除するのではなく外部モジュールにする。面倒な気がしたらやらない。なんといっても「はりぼてOS」のAPIは仮想化の思想がほとんど反映されていないので、OSASK系OSとしては許しがたいものがある。 | | -次にAPI関係を建て増しする。建て増しがある程度終わったら「はりぼてOS」由来のAPIは削除してしまう。気が向いたら単に削除するのではなく外部モジュールにする。面倒な気がしたらやらない。なんといっても「はりぼてOS」のAPIは仮想化の思想がほとんど反映されていないので、OSASK系OSとしては許しがたいものがある。 |
| -デバイスドライバ仕様ができたら、OSASK-HBのOS本体から機能を削る。どんどん削る。そして削ったものをドライバとして実装する。最終的にはOSASK-HBはドライバやアプリをつなぎ合わせる機能しか持たないような、単なるリンカでありたい。 | | -デバイスドライバ仕様ができたら、OSASK-HBのOS本体から機能を削る。どんどん削る。そして削ったものをドライバとして実装する。最終的にはOSASK-HBはドライバやアプリをつなぎ合わせる機能しか持たないような、単なるリンカでありたい。 |
| | | |
- | *** (6) 2008.05.01時点での短期開発予想 | + | *** (6) 2008.05.01時点での短期開発予想 [#e96d9086] |
| -OSASK-HB本体のリリースは、abcdw000~abcdw002までをリリースしたので5月に延期(ってもう5月だけど)。ver.0.00で.g01ファイルの実行に対応したい。 | | -OSASK-HB本体のリリースは、abcdw000~abcdw002までをリリースしたので5月に延期(ってもう5月だけど)。ver.0.00で.g01ファイルの実行に対応したい。 |
| -5月中にabcdl002に挑戦したい。これはLinux版のefg01。 | | -5月中にabcdl002に挑戦したい。これはLinux版のefg01。 |
| -だからこれらが順調に行けば、.g01はWindows、Linux、OSASK-HBの3つのOSで動作することになる。・・・まあ、helloとechoとcalcくらいしかアプリやAPIがないんだけど。 | | -だからこれらが順調に行けば、.g01はWindows、Linux、OSASK-HBの3つのOSで動作することになる。・・・まあ、helloとechoとcalcくらいしかアプリやAPIがないんだけど。 |
| -6月は5月の予定の遅れのための予備と、北海道OSCの準備でおしまい。 | | -6月は5月の予定の遅れのための予備と、北海道OSCの準備でおしまい。 |
- | *** (7) 2008.05.06時点での短期・中期開発予想 | + | *** (7) 2008.05.06時点での短期・中期開発予想 [#y6daa221] |
| -pencil000(OSASK-HB)はもうすぐリリースできる。予定になかったMonaOS版もできた。旧OSASK版も作ることにした。というのは、OSASK-HBはAT版しかない状態がしばらく解消できないため、その間TOWNSやPC-98では「ぐいぐい01」アプリが利用できないのは良くないと思うから(WindowsかLinuxを入れろというのはちょっと酷過ぎる)。 | | -pencil000(OSASK-HB)はもうすぐリリースできる。予定になかったMonaOS版もできた。旧OSASK版も作ることにした。というのは、OSASK-HBはAT版しかない状態がしばらく解消できないため、その間TOWNSやPC-98では「ぐいぐい01」アプリが利用できないのは良くないと思うから(WindowsかLinuxを入れろというのはちょっと酷過ぎる)。 |
| -Linux版、旧OSASK版をいつごろリリースできるかはまだ分からない。 | | -Linux版、旧OSASK版をいつごろリリースできるかはまだ分からない。 |
| --[A]そんなことはない。従来どおり一般公開もしたいと思っている。ただ、現状は作れるアプリがあまりにも貧弱なので(APIが少なすぎる)、急いで一般公開するほどには値しないだろうと思っているだけである。 | | --[A]そんなことはない。従来どおり一般公開もしたいと思っている。ただ、現状は作れるアプリがあまりにも貧弱なので(APIが少なすぎる)、急いで一般公開するほどには値しないだろうと思っているだけである。 |
| | | |
- | * こめんと欄 | + | * こめんと欄 [#t2eae560] |
| - mona用のefg01も近日中にできそうです(Gakuさん、higeponさん、いろいろとありがとうございました)。 -- [[K]] &new{2008-05-05 (月) 03:50:37}; | | - mona用のefg01も近日中にできそうです(Gakuさん、higeponさん、いろいろとありがとうございました)。 -- [[K]] &new{2008-05-05 (月) 03:50:37}; |
| - 何をやるにしてもリンカのへぼさがボトルネックなので、リンカからやることにした。でもリンカをちゃんと作り直すのって考えるだけでもめんどくさーい。ところがおふろにはいっていたら急に思いついた。ちゃんとしたリンカを作るのはしんどいけど、.rlmを出力するようにobj2bimを改造するくらいなら案外簡単にできるんじゃないかと。で、さっそくソースを眺めてみた。なんだかほとんど分からない。あーうー。やけっぱちで、なんかフィーリングでそれっぽい変数をprintfしてみたら、なんとこれがビンゴ。.rlmとして出力したい情報そのものだった。 -- ''K'' &new{2008-05-11 (日) 22:03:52}; | | - 何をやるにしてもリンカのへぼさがボトルネックなので、リンカからやることにした。でもリンカをちゃんと作り直すのって考えるだけでもめんどくさーい。ところがおふろにはいっていたら急に思いついた。ちゃんとしたリンカを作るのはしんどいけど、.rlmを出力するようにobj2bimを改造するくらいなら案外簡単にできるんじゃないかと。で、さっそくソースを眺めてみた。なんだかほとんど分からない。あーうー。やけっぱちで、なんかフィーリングでそれっぽい変数をprintfしてみたら、なんとこれがビンゴ。.rlmとして出力したい情報そのものだった。 -- ''K'' &new{2008-05-11 (日) 22:03:52}; |