サイトトップへ
OSASK.NET
  サイトトップへ       新掲示板(閉鎖済)   Wiki(凍結済)   旧掲示板(廃止済)   ニュース(廃止済)  

「ぐいぐい01」や「khaba(ぐいぐい02)」の目的 anchor.png

  • (by K, 2009.10.12)
Page Top

(0) anchor.png

  • どういう意図でこれらが開発されているか全く分かっていない人がいたので、明文化しておきます。
Page Top

(1) 要点 anchor.png

  • レベル2
    • 「ぐいぐい01」がもしそれなりに完成すれば、多くのOS開発者はアプリ不足問題を容易に解決できます。なぜならefg01を移植するだけで、「ぐいぐい01」用のアプリを全て使えるようになるからです。これは多くの主要なアプリを自分のOSのAPIを使って移植するより楽ですし、エミュレータを整備するよりも楽です。
    • 以前から和製OSの世界では、OS作者が一つにまとまって協力し合えば、きっといいものができるのにもったいない、みたいな話がくすぶっています。「ぐいぐい01」は、それを実現するかもしれない現実的な提案なのです。みんなで(ある程度の)アプリを共有しませんか?という。
  • レベル1
    • 「ぐいぐい01」が完成しても、他の和製OS作者やそれぞれのコミュニティのアプリ作者には、十分な共感が得られないかもしれません。それでも、自分がOSを何度も作り直すかもしれないのなら、これはメリットがあります。OSを作り直してAPIを作り直したとしても、efg01だけ移植すればOSASK-HB用のソフトウェア資産は全部引き継げるのです。
  • khaba
    • khabaの効果は、「ぐいぐい01」のCPU依存を取り除いたものなので、x86向けではないOSに対しても同じ効果が得られるというだけです。同じようにレベル2とレベル1の面で効果があるでしょう。
Page Top

(2) 議論 anchor.png

  • POSIX互換方式はソースレベルだし(だからオープンソースでないと移植できない)、標準ライブラリをそろえなければいけないし(これは大変)、それでいて他のAPIに比べてアドバンテージがあるというわけではないのです。ただ移植が楽だというだけです。
  • 「ぐいぐい01」などは、APIを変えたらこんなにアプリは変わりうるのだということを実証したのです。それでもPOSIXに魅力を感じるのならPOSIXでいいと思いますし、もっと可能性を追求してから決めたいと思えば、いろいろなAPIを設計して、実験すればいいでしょう。あなたが設計したAPIも「ぐいぐい01」と同程度に利用しやすいものなら、そしてメリットがあれば、世間に受け入れられると思うのです。APIはまだまだ改善の余地があります。POSIXで十分とか思っている人は、新しいOSなんて作らないでUNIXのサブセットでも作っていればいいんです。Kはそう思います。
  • 自分ひとりでできることは限られています。仮に後継者を立てることができても、自分のOSプロジェクトだけでできることも限られています。自分のOSさえよければそれでいいという考え方は可能ですが、僕はそれよりも、和製OS界全体にとって利益あることをして、底上げしたほうが、結局は早く理想のOSが出来上がるように思うのです。OS開発を容易にして、競争をおきやすくして、くだらない再実装の手間を減らしたいのです。
  • レベル1の観点は、Kよりもずっと先にneriさんが指摘して着手しました。それについてはdesign006にまとめてあります。
  • レベル2の目的が最初からあるにもかかわらず、Kは他の和製OS作者に対してまだ積極的な呼びかけを行ってはいません。これはおかしいと思うかもしれません。しかし現状はいろいろと試行錯誤している段階なので、まだ他の人たちに呼びかけるような段階ではないと思っているのです。
  • Kは「ぐいぐい01」やkhabaだけが共通アプリ基盤として最高だと思っているわけではありません。POSIXやCOM64-GREのように、こういう目的の規格がもっとあっていいのです。それで競い合ってレベルが上がればそれでいいんです。そういう流れさえできれば、たとえデファクトスタンダードになれなくても、「ぐいぐい01」やkhabaの目的は達成されたといえるのです(K自身も自分の観点で見て他のAPIのほうが魅力的に思えば、それに乗り換える可能性は十分にある・・・その場合もefg01を提供して、それまでのソフトウェア資産は全部持ってくるが)。
Page Top

(3) リンク anchor.png

Page Top

こめんと欄 anchor.png


トップ   凍結解除 差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ
新着

目次
メンバー一覧


最新の20件
2016-10-01 2016-09-08
  • @MenuBar.
2016-09-07 2016-09-04 2016-08-15 2015-09-23 2014-07-30 2014-07-04 2014-02-04 2013-10-26 2013-06-21 2013-06-17 2013-06-15 2013-04-02 2013-02-09 2013-02-04 2012-12-25 2012-12-01 2012-05-28 2012-03-31

トピック一覧
一般用コメント最新
新掲示板lina
2016/9/5 20:58
SandBoxゲスト
2016/9/4 12:01
RecentDeletedlina
2015/6/2 19:29
Old-OSASK-MLlina
2014/6/29 9:14
hideyosi/メールhideyosi
2014/1/6 20:17
hideyosi/募集中lina
2013/11/8 19:56

このサイトは川合秀実から委託を受けて、OSASKコミュニティによって管理・運営されています。