3: 2004-04-15 (木) 23:42:05 [6] | 4: 2004-04-16 (金) 19:11:45 [7] | ||
---|---|---|---|
Line 16: | Line 16: | ||
* 目次 | * 目次 | ||
- | -[0001] メモリレスアーキテクチャって他のOSと同じじゃん。名前が違うだけでしょ。 | + | -[[[0001]:http://wiki.osask.jp/?Is_OSASK_bad#qa0001]] メモリレスアーキテクチャって他のOSと同じじゃん。名前が違うだけでしょ。 |
- | -[0002] ドキュメントをもっと書いたほうがいいんじゃない。 | + | -[[[0002]:http://wiki.osask.jp/?Is_OSASK_bad#qa0002]] ドキュメントをもっと書いたほうがいいんじゃない。 |
- | -[0003] OSASKって開発おそいね。 | + | -[[[0003]:http://wiki.osask.jp/?Is_OSASK_bad#qa0003]] OSASKって開発おそいね。 |
- | -[0004] OSASKだってそのうちでかくて遅くなるさ。バージョンアップしていけば、過去の互換性を維持しつつ機能を追加していくことになるんだから。 | + | -[[[0004]:http://wiki.osask.jp/?Is_OSASK_bad#qa0004]] OSASKだってそのうちでかくて遅くなるさ。バージョンアップしていけば、過去の互換性を維持しつつ機能を追加していくことになるんだから。 |
- | -[0005] なぜOSASKは(というかKは)、ユーザの意見を聞かないんだ。受け入れないんだ。公式に採用しないんだ。 | + | -[[[0005]:http://wiki.osask.jp/?Is_OSASK_bad#qa0005]] なぜOSASKは(というかKは)、ユーザの意見を聞かないんだ。受け入れないんだ。公式に採用しないんだ。 |
- | -[0006] OSASKはモノリシックカーネルなのか? シェルやドライバなどに分かれていないのか? | + | -[[[0006]:http://wiki.osask.jp/?Is_OSASK_bad#qa0006]] OSASKはモノリシックカーネルなのか? シェルやドライバなどに分かれていないのか? |
* 回答集 | * 回答集 | ||
-日付はこのページの項目作成日です。 | -日付はこのページの項目作成日です。 | ||
+ | &aname(qa0001); | ||
-[0001](2003.08.21) メモリレスアーキテクチャって他のOSと同じじゃん。名前が違うだけでしょ。 | -[0001](2003.08.21) メモリレスアーキテクチャって他のOSと同じじゃん。名前が違うだけでしょ。 | ||
--[[[OSASK 2958]>OSASK:2958]]からの一連のスレッド | --[[[OSASK 2958]>OSASK:2958]]からの一連のスレッド | ||
+ | &aname(qa0002); | ||
-[0002](2003.08.21) ドキュメントをもっと書いたほうがいいんじゃない。 | -[0002](2003.08.21) ドキュメントをもっと書いたほうがいいんじゃない。 | ||
--ドキュメントをたくさん書けばもっとプログラムを書けと言われ、プログラムばかり書いていたらもっとドキュメントを書けと言われる、これが今までの歴史です。 | --ドキュメントをたくさん書けばもっとプログラムを書けと言われ、プログラムばかり書いていたらもっとドキュメントを書けと言われる、これが今までの歴史です。 | ||
Line 34: | Line 36: | ||
--このページが、そのまとめ直しのきっかけのつもりでもあります。 | --このページが、そのまとめ直しのきっかけのつもりでもあります。 | ||
+ | &aname(qa0003); | ||
-[0003](2003.08.21) OSASKって開発おそいね。 | -[0003](2003.08.21) OSASKって開発おそいね。 | ||
--そうですね。 | --そうですね。 | ||
Line 39: | Line 42: | ||
--既存のコンパチ品を作るという路線なら、既存のものがほぼそのまま使えるから開発は早くなるでしょう。設計も真似すればいいだけですし、説明もしなくていいですしね。OSASKはそうではないから開発は遅いです。でもその代わり、既存のどれよりも軽くて速くなっています。僕は既存と似たり寄ったりものに興味はなく、こうなることを分かっていて選んだ道です。だからあなたは不満かもしれませんが、僕は満足です。 | --既存のコンパチ品を作るという路線なら、既存のものがほぼそのまま使えるから開発は早くなるでしょう。設計も真似すればいいだけですし、説明もしなくていいですしね。OSASKはそうではないから開発は遅いです。でもその代わり、既存のどれよりも軽くて速くなっています。僕は既存と似たり寄ったりものに興味はなく、こうなることを分かっていて選んだ道です。だからあなたは不満かもしれませんが、僕は満足です。 | ||
--(似たような文章を何度か書いた記憶があるのですが、どこに書いてあるのか発見したらこめんと欄で教えてください。) | --(似たような文章を何度か書いた記憶があるのですが、どこに書いてあるのか発見したらこめんと欄で教えてください。) | ||
+ | |||
+ | &aname(qa0004); | ||
-[0004](2003.08.21) OSASKだってそのうちでかくて遅くなるさ。バージョンアップしていけば、過去の互換性を維持しつつ機能を追加していくことになるんだから。 | -[0004](2003.08.21) OSASKだってそのうちでかくて遅くなるさ。バージョンアップしていけば、過去の互換性を維持しつつ機能を追加していくことになるんだから。 | ||
--OSASKはバージョンアップの際に、APIレベルで自分の過去のバージョンとの互換性を保つ理由はなにもありません。互換性がほしければ、APIブリッジかエミュレータドライバでカバーします。それがエミュレータOSというものです。 | --OSASKはバージョンアップの際に、APIレベルで自分の過去のバージョンとの互換性を保つ理由はなにもありません。互換性がほしければ、APIブリッジかエミュレータドライバでカバーします。それがエミュレータOSというものです。 | ||
--このAPIブリッジやエミュレータドライバは付けたり外したりできるものです。だからエミュレータやAPIブリッジを使わなくていいアプリだけを使うなら、将来にわたって常にOSASKはコンパクトかつ高速でいられます。むろん過去のソフトウェア資産を生かすときは、それなりには大きくなりますが、常に大きくなっているほかのOSよりはマシだというが、[[K]]の見解なのです。 | --このAPIブリッジやエミュレータドライバは付けたり外したりできるものです。だからエミュレータやAPIブリッジを使わなくていいアプリだけを使うなら、将来にわたって常にOSASKはコンパクトかつ高速でいられます。むろん過去のソフトウェア資産を生かすときは、それなりには大きくなりますが、常に大きくなっているほかのOSよりはマシだというが、[[K]]の見解なのです。 | ||
--[[[OSASK 2097]>OSASK:2097]]からの一連のスレッド | --[[[OSASK 2097]>OSASK:2097]]からの一連のスレッド | ||
+ | |||
+ | &aname(qa0005); | ||
-[0005](2004.04.15) なぜOSASKは(というかKは)、ユーザの意見を聞かないんだ。受け入れないんだ。公式に採用しないんだ。 | -[0005](2004.04.15) なぜOSASKは(というかKは)、ユーザの意見を聞かないんだ。受け入れないんだ。公式に採用しないんだ。 | ||
--''理由1:''みんなの意見を取り入れて、対立するときは多数決などで決定して、そうやってみんなが満足できるひとつのソフトウェアを作るやり方は有効です。しかし僕はOSASKではそうしないほうがいいと思いました。当初の信念を堅持し、それを貫き通し、これと共存できない意見は却下することで、設計に一貫性が保てて、「結局何が特徴なんだかよくわからないOS」になることを未然に防いでいます。もちろんプロジェクトリーダが優秀なら、みんなの意見を取り入れつつも、しっかりとした特徴をもつOSを開発することは十分に可能だろうと思います。ただ僕がOSASKにそれを求める気がないだけです。 | --''理由1:''みんなの意見を取り入れて、対立するときは多数決などで決定して、そうやってみんなが満足できるひとつのソフトウェアを作るやり方は有効です。しかし僕はOSASKではそうしないほうがいいと思いました。当初の信念を堅持し、それを貫き通し、これと共存できない意見は却下することで、設計に一貫性が保てて、「結局何が特徴なんだかよくわからないOS」になることを未然に防いでいます。もちろんプロジェクトリーダが優秀なら、みんなの意見を取り入れつつも、しっかりとした特徴をもつOSを開発することは十分に可能だろうと思います。ただ僕がOSASKにそれを求める気がないだけです。 | ||
--''理由2:''僕は僕に反対する意見が間違っているとは思いません。僕のOSASKの方針上は取り入れられないけれども、ぜひその可能性は探ってほしいです。ですから新規にプロジェクトを立ち上げるなり、OSASK計画からフォークするなりしてほしいです。そうすればお互いに競争関係になれて切磋琢磨できますし、たくさんのOSプロジェクトがあれば、一つや二つがトラブルで挫折しても全滅は避けられます。僕は別のOS開発プロジェクトにも微力ではありますが積極的に協力をしていきます。 | --''理由2:''僕は僕に反対する意見が間違っているとは思いません。僕のOSASKの方針上は取り入れられないけれども、ぜひその可能性は探ってほしいです。ですから新規にプロジェクトを立ち上げるなり、OSASK計画からフォークするなりしてほしいです。そうすればお互いに競争関係になれて切磋琢磨できますし、たくさんのOSプロジェクトがあれば、一つや二つがトラブルで挫折しても全滅は避けられます。僕は別のOS開発プロジェクトにも微力ではありますが積極的に協力をしていきます。 | ||
--''理由3:''僕にとってのオープンソースは、「文句があるなら自分で直せ。ソースがあるんだから要望を無視しても文句を言うな。それでできないんだったらあきらめるか、もしくはできるようになるまで勉強してくれ。」という意味です。まあソースが公開されていなくても特許などで妨害しない限りは、文句を言われる筋合いではないとは思いますが、まあ僕としてはソースも公開しているのですから、要望を受け入れないからといって失礼には当たらないと思っています。要望を受け入れてもらえなくて、でも自分で勉強していつかやってやるぞ、という気にもならないとしたら、その要望は所詮その程度なのです。僕は自分の人生をかけて自分の要望をかなえることを優先しているだけで、ユーザの要望に応えるという契約をしたわけではありません。開発者はユーザの要望に応えるべきとか、開発者はユーザの増加を願っているはずだ、などの一方的な仮定はしないでください。僕は第一に僕自身のために作っているのであって、自分以外のユーザの利益はそれに次ぐものです。僕の方針が気に入らない人にまで使ってもらうつもりは毛頭ありません。 | --''理由3:''僕にとってのオープンソースは、「文句があるなら自分で直せ。ソースがあるんだから要望を無視しても文句を言うな。それでできないんだったらあきらめるか、もしくはできるようになるまで勉強してくれ。」という意味です。まあソースが公開されていなくても特許などで妨害しない限りは、文句を言われる筋合いではないとは思いますが、まあ僕としてはソースも公開しているのですから、要望を受け入れないからといって失礼には当たらないと思っています。要望を受け入れてもらえなくて、でも自分で勉強していつかやってやるぞ、という気にもならないとしたら、その要望は所詮その程度なのです。僕は自分の人生をかけて自分の要望をかなえることを優先しているだけで、ユーザの要望に応えるという契約をしたわけではありません。開発者はユーザの要望に応えるべきとか、開発者はユーザの増加を願っているはずだ、などの一方的な仮定はしないでください。僕は第一に僕自身のために作っているのであって、自分以外のユーザの利益はそれに次ぐものです。僕の方針が気に入らない人にまで使ってもらうつもりは毛頭ありません。 | ||
+ | |||
+ | &aname(qa0006); | ||
-[0006](2004.04.15) OSASKはモノリシックカーネルなのか。シェルやドライバなどに分かれていないのか。 | -[0006](2004.04.15) OSASKはモノリシックカーネルなのか。シェルやドライバなどに分かれていないのか。 | ||
--→[[「OSASKへの意見と回答」(2001.06.05):http://osask.jp/osask_oa.html]] | --→[[「OSASKへの意見と回答」(2001.06.05):http://osask.jp/osask_oa.html]] | ||
Line 62: | Line 71: | ||
-目次と解答欄で、内容がだぶるのは良くないので、#contentsなり、 &aname(hoge);使うべきかと。 -- [[名無しさん]] SIZE(10){2004-04-15 (木) 21:00:23} | -目次と解答欄で、内容がだぶるのは良くないので、#contentsなり、 &aname(hoge);使うべきかと。 -- [[名無しさん]] SIZE(10){2004-04-15 (木) 21:00:23} | ||
-いい案だと思うので、[[SandBox]]で練習してみます。 -- [[K]] SIZE(10){2004-04-15 (木) 23:20:07} | -いい案だと思うので、[[SandBox]]で練習してみます。 -- [[K]] SIZE(10){2004-04-15 (木) 23:20:07} | ||
+ | -内容のダブりを改称しないほうが読み手にやさしいので、このままにしました。また#contensだとページをまたげないのでやめました(将来的に質問がうんと増えて、このページは目次だけになって、配下のページにジャンプする感じにしたいなと)。#contentsの表示形式も僕の好みじゃないですし、目次は長い質問分を要約したいこともあるでしょうし。 -- [[K]] SIZE(10){2004-04-16 (金) 19:11:45} | ||
#comment | #comment |
(This host) = http://osask.net