* OSASKのここがだめなんじゃねーの?的質問への回答集 -slashdotの人たちのあまりに今までの流れを知らない意見にがっかり。ということで作成。 --まあそれまでを知らないから当然なんですが。 --他のところで見かけた質問もOKです。 -本文は[[K]]が独占的に編集。 -付け加えてほしい質問やその回答は、こめんと欄で教えてください。 -何でも回答すればいいわけではなく、明らかに的を外しすぎている基本的なことは、ここには書かない方針です。 --どうしても質問の回答が知りたい人は、OSASK伝言板にかけばいいわけですしね。 あとは誰かが、~ http://wiki.osask.jp/?Is_OSASK_bad の [xxxx]を見たか? って書いてくれればいいわけです。~ -関連リンク --[[navi]]:OSASK情報ナビゲータトップ * 目次 -[0001] メモリレスアーキテクチャって他のOSと同じじゃん。名前が違うだけでしょ。 -[0002] ドキュメントをもっと書いたほうがいいんじゃない。 -[0003] OSASKって開発おそいね。 -[0004] OSASKだってそのうちでかくて遅くなるさ。バージョンアップしていけば、過去の互換性を維持しつつ機能を追加していくことになるんだから。 -[0005] なぜOSASKは(というかKは)、ユーザの意見を聞かないんだ。受け入れないんだ。公式に採用しないんだ。 -[0006] OSASKはモノリシックカーネルなのか? シェルやドライバなどに分かれていないのか? * 回答集 -日付はこのページの項目作成日です。 -[0001](2003.08.21) メモリレスアーキテクチャって他のOSと同じじゃん。名前が違うだけでしょ。 --[[[OSASK 2958]>OSASK:2958]]からの一連のスレッド -[0002](2003.08.21) ドキュメントをもっと書いたほうがいいんじゃない。 --ドキュメントをたくさん書けばもっとプログラムを書けと言われ、プログラムばかり書いていたらもっとドキュメントを書けと言われる、これが今までの歴史です。 --[[K]]のページのhtmlだけで、1.3MBあります。たいていが質問に対する回答です。これをまとめ直すべきだという意見はありますが、そういうまとまった文章を作るとしたら、ゆうに1年は開発が止まりかねません。それにそんなことは[[K]]でなくても時間があれば誰でもできます。 --このページが、そのまとめ直しのきっかけのつもりでもあります。 -[0003](2003.08.21) OSASKって開発おそいね。 --そうですね。 --OSだけを作ればいいんじゃなくて、アプリも作っていますし、開発環境も作っています(ネイティブ、クロス共)。アプリを作るためのチュートリアルも書きますし、質問があれば答えていますし、漢字変換辞書まで作っています。 --既存のコンパチ品を作るという路線なら、既存のものがほぼそのまま使えるから開発は早くなるでしょう。設計も真似すればいいだけですし、説明もしなくていいですしね。OSASKはそうではないから開発は遅いです。でもその代わり、既存のどれよりも軽くて速くなっています。僕は既存と似たり寄ったりものに興味はなく、こうなることを分かっていて選んだ道です。だからあなたは不満かもしれませんが、僕は満足です。 --(似たような文章を何度か書いた記憶があるのですが、どこに書いてあるのか発見したらこめんと欄で教えてください。) -[0004](2003.08.21) OSASKだってそのうちでかくて遅くなるさ。バージョンアップしていけば、過去の互換性を維持しつつ機能を追加していくことになるんだから。 --OSASKはバージョンアップの際に、APIレベルで自分の過去のバージョンとの互換性を保つ理由はなにもありません。互換性がほしければ、APIブリッジかエミュレータドライバでカバーします。それがエミュレータOSというものです。 --このAPIブリッジやエミュレータドライバは付けたり外したりできるものです。だからエミュレータやAPIブリッジを使わなくていいアプリだけを使うなら、将来にわたって常にOSASKはコンパクトかつ高速でいられます。むろん過去のソフトウェア資産を生かすときは、それなりには大きくなりますが、常に大きくなっているほかのOSよりはマシだというが、[[K]]の見解なのです。 --[[[OSASK 2097]>OSASK:2097]]からの一連のスレッド -[0005](2004.04.15) なぜOSASKは(というかKは)、ユーザの意見を聞かないんだ。受け入れないんだ。公式に採用しないんだ。 --''理由1:''みんなの意見を取り入れて、対立するときは多数決などで決定して、そうやってみんなが満足できるひとつのソフトウェアを作るやり方は有効です。しかし僕はOSASKではそうしないほうがいいと思いました。当初の信念を堅持し、それを貫き通し、これと共存できない意見は却下することで、設計に一貫性が保てて、「結局何が特徴なんだかよくわからないOS」になることを未然に防いでいます。もちろんプロジェクトリーダが優秀なら、みんなの意見を取り入れつつも、しっかりとした特徴をもつOSを開発することは十分に可能だろうと思います。ただ僕がOSASKにそれを求める気がないだけです。 --''理由2:''僕は僕に反対する意見が間違っているとは思いません。僕のOSASKの方針上は取り入れられないけれども、ぜひその可能性は探ってほしいです。ですから新規にプロジェクトを立ち上げるなり、OSASK計画からフォークするなりしてほしいです。そうすればお互いに競争関係になれて切磋琢磨できますし、たくさんのOSプロジェクトがあれば、一つや二つがトラブルで挫折しても全滅は避けられます。僕は別のOS開発プロジェクトにも微力ではありますが積極的に協力をしていきます。 --''理由3:''僕にとってのオープンソースは、「文句があるなら自分で直せ。ソースがあるんだから要望を無視しても文句を言うな。それでできないんだったらあきらめるか、もしくはできるようになるまで勉強してくれ。」という意味です。まあソースが公開されていなくても特許などで妨害しない限りは、文句を言われる筋合いではないとは思いますが、まあ僕としてはソースも公開しているのですから、要望を受け入れないからといって失礼には当たらないと思っています。要望を受け入れてもらえなくて、でも自分で勉強していつかやってやるぞ、という気にもならないとしたら、その要望は所詮その程度なのです。僕は自分の人生をかけて自分の要望をかなえることを優先しているだけで、ユーザの要望に応えるという契約をしたわけではありません。開発者はユーザの要望に応えるべきとか、開発者はユーザの増加を願っているはずだ、などの一方的な仮定はしないでください。僕は第一に僕自身のために作っているのであって、自分以外のユーザの利益はそれに次ぐものです。僕の方針が気に入らない人にまで使ってもらうつもりは毛頭ありません。 -[0006](2004.04.15) OSASKはモノリシックカーネルなのか。シェルやドライバなどに分かれていないのか。 --→[[「OSASKへの意見と回答」(2001.06.05):http://osask.jp/osask_oa.html]] * こめんと欄 -誰か暇があったら、ML番号のところにへリンクを貼ってください。naviのように。 -- [[K]] SIZE(10){2003-08-21 (木) 02:45:20} -%%MLをテキストを番号だけのファイルにして%%、InterWiki使ってリンクさせるとかどうだろ。 -- [[.mjt]] SIZE(10){2003-08-21 (木) 03:56:42} -テスト [[ML:1024]] I'm feeling luckyにすれば完璧かな。。 -- [[.mjt]] SIZE(10){2003-08-21 (木) 04:04:55} -してみました。[[ML:3333]]のようなリンクを書くことでMLに直接ジャンプすることが出来ます。InterWikiNameにはまだ議論の余地が有ると思うのでリンクの置き換えはしません。というより、直接リンクしたほうがいいのは言うまでも無いです。楽な方法論。 -- [[.mjt]] SIZE(10){2003-08-21 (木) 04:20:16} -かっこいい! -- [[K]] SIZE(10){2003-08-21 (木) 04:21:03} -MLのInterWikiNameはGoogleの検索機能を使っています。それなりの制度はありますが確実では有りません。 -- [[.mjt]] SIZE(10){2003-08-21 (木) 04:21:08} -内部的な目標は高くもって公開的な目標は1年くらいで到達可能なものにすれば煽られないのでは? -- SIZE(10){2003-08-21 (木) 16:21:25} -ここは主に回答集の保守のための欄なので、ここに書いてある内容へレスをいただいても、ちょっと困ります。ということで、[[impressions]]に引っ越し。 -- [[K]] SIZE(10){2003-08-21 (木) 16:29:58} -あれ、ひょっとして、回答集への追加のリクエストだったのかな。その場合は、どこそこでこんな質問がありますが、どうですか?みたいに提案してください。とにかくここは質問コーナではありません。質問とかは[[impressions]]にどうぞ。 -- [[K]] SIZE(10){2003-08-21 (木) 16:44:57} -目次と解答欄で、内容がだぶるのは良くないので、#contentsなり、 &aname(hoge);使うべきかと。 -- [[名無しさん]] SIZE(10){2004-04-15 (木) 21:00:23} -いい案だと思うので、[[SandBox]]で練習してみます。 -- [[K]] SIZE(10){2004-04-15 (木) 23:20:07} #comment
(This host) = http://osask.net