どうすればいいですか?
わたしは2ちゃんねらーで作りたいのではないのです。
そこんとこわかってくださぃ
>>1 ・動機
・プログラミングの経験
・どんなOSを作りたいか
>>3 上記スレは現在スレタイを無視して総合スレとして動いてる。
何にせよ面白く出来るなら頑張れ。
早く
>>4の質問に答えろよ。
どうせ具体的なイメージも無く思いつきだけでしょ。
動機はひまつぶしです。
プログラミングの経験はHaskellがほんのほんの少しです。
個々のPCをシームレスにつなげられるOSを作りたいです。
>>7 そんな動機と知識じゃ、途中で投げ出して終わりになる。
やめときな。
どっちかというとOSそのものよりOS上で動く擬似OS?を
作りたいです。
>>9 ブートとかハード周りは基盤のOSに任せてって事?
だったらソフトウェア板行きな。
それはOSではない。
−−−−−−−−−−−−−−−−終了−−−−−−−−−−−−−−−−
詳しく聞いてないから分からんけど、
それOSでない別のプログラムだったりして。
と俺も思った。
>>1は作りたいものを勘違いしてましたって事で
−−−−−−−−−−−−−−−−終了−−−−−−−−−−−−−−−−
削除依頼出してこいよ。
>>10 はい。
最初のOSのブートは任せますが、その上で動く擬似OSは
ブートは自前でします。
VMか何かか?
まあいいや。
何作るにせよ頑張んなよっと。
virtual OSというのでしょうか?
そんな感じです。
一旦寝ます。
寝ろ寝ろ。おやすみー。
>どうすればいいですか?
で始まってるんだけど、あなたの言う「OS」というのが
一般に言われる「OS」と違うものだそうなので、
その定義というか概要をまず明らかにしてくれないと
「どうすればいいですか」
と言われても
「どうしたいのですか」
としか答えようが無い訳で。
そんなのだと板違いなのかどうかも判断し切れないし。
「自分がどうしたいのか教えてください」
って事だったら、それはOS板の住人に聞くのではなくて
近所の占い師とかエスパーに相談する方が幾らか実りがありそうに思うけど。
まだ続けてたのか。
>>14 ブート後は元のOSはどうなるんだ?Loadlin見たくするならOS限定だし
ブート後も元のOSが残っているのなら、そういうのはブートではなく
アプリケーションの起動だぞ。
結論。
>>1はOS開発で暇つぶしするのではなく、このスレで暇つぶししている。
とっとと終了させろや。
−−−−−−−−−−−−−−−−終了−−−−−−−−−−−−−−−−
鳥取砂丘がマーキングしながら20ゲトー ∩(゚听)∩ ハイルサキューソ
21 :
Be名無しさん:04/01/26 17:38
>>1 結論
「 P C 初 心 者 の お 前 に は 無 理 」
わぽ
要は、DOS上で動くWindows3.1のようなものが作りたいのだね。
>>1はWindowsのシェルを作りたがってるんだよね。
25 :
Be名無しさん:04/01/27 00:48
シェルではありません!
ってかハードウェアを扱うだけがOSの仕事じゃないでしょ!
擬似OSを作ってみたいのです。
めちゃくちゃ不安定なものになるかもしれませんが、
それでいいです。
>>27 だからソフト板行けって。ここでまともに扱って欲しかったら、もっと
作りたいものの具体的な形を考えてから来い。
それから、くだらんスレあげんな。
ほーら終了終了。
>>1はもう戻ってくんなよ。
−−−−−−−−−−−−−−−−終了−−−−−−−−−−−−−−−−
すいません。吊りでした(`・ω・´)
わはーわはー。
33 :
Be名無しさん:04/01/27 19:49
もしそうなら、OS作成経験もなしに
コレの類似OSを1から作るのは相当大変だろう。
ウニ板Plan 9スレに RT-Machレイヤーかナンカにコレを
ポーティングした(してる最中?)の香具師がいるから
そいつに弟子入りしてくるのがよかんべ。
>>1弟子入り決定に付き、終了。
−−−−−−−−−−−−−−−−終了−−−−−−−−−−−−−−−−
そう、終了ばかり言うなや
わかったことは
>>1が目指しているのは Infernoのようなマシンインディペンドな
分散OS、ある意味最先端のOSだ
Infernoとは違うアプローチで行くとすれば、例えばMXやnyを基本ファイルシステム
として持つOSってので始めるのはどう?
勿論、折れから見ると自分の能力を遥かエベレスト山ほど超えてるが(ry
しかし何せ始めてのプログラムがHaskellというアカデミックな
>>1だ、
周りにスゴイ師匠や先輩を抱えてて
何トカしてくれて面白い報告をしてくれるかも試練
36 :
Be名無しさん:04/01/28 20:18
C#でやってみることにします。
インストール中です。
>>18 考えてるのは確かにアプリケーションの起動には違いないです。
が、それはとらえ方、見方の問題です。
DBMSをアプリケーションといってしまっていいのでしょうか?
>>32 詳細はわかりませんが、構成図だけは
考えてたのとかなり似ています。
>>33 弟子入りなぞしません!!
>>35 >MXやnyを基本ファイルシステム
なるほど。と思いましたが、
もっと単純にいきたいと思います。
>>35 期待しすぎ。
>>36でDBMSをアプリケーションでないとか言っちゃってるし、
C#でやろうとしてる時点であきらかに
>>1の知識、能力では無理とわかる。
>>1はOSとアプリケーションの違いをわかっていない。
少なくとも、作ろうとしているものはOS板の話題ではない。
「弟子入りなぞしません!! 」とか言って足りない知識を補おうという気も無い。
>>1はOSを作る気も無い暇つぶし名人。
−−−−−−−−−−−−−−−−終了−−−−−−−−−−−−−−−−
>>1 l Hit!!
l
l
l
l
l _____
l,---' `ヽ _,,,,,,,,,,,_
i´ _ ゙,}r,,″.r‐',!-ミヽ、
゙l-,___,,,,,,---'" | ゙゙''‐ミ,ミ,―┘)
| | `゙''''''゙
| ./"゙ ̄ ̄ ̄ ̄ ̄i |
| .| 鯖の水煮 _ノ |
| `-----―--'' │
| _,/
└-、____,-'"
39 :
Be名無しさん:04/01/29 07:35
DBMSをアプリケーションではないなんてことは言っていません。
ただ、DBMSを普通アプリケーションといいますかという話。
そういうならOSとアプリケーションの違いを説明してください。
弟子入りしないからと言って足りない知識を補おうとしていない。
という発想がわたしにはわかりませんが。
期待というより、テキトーになまあたたかく見守るかもしれん、ぐらいのつもり
実際
>>1発言自体は釣りっぽいが、その後は 春・夏・冬に大量発生する
マシン語の概念も全く知らずにOSつくりたいというリア厨よりも、ここの1はOS語ってる。
#知ってる限り、ここ1年ぐらいの○○g-OS作者よりも多く語ってるw
#過疎板ゆえか、煽りも多いが上記のリア厨スレもここでは結構なまあたたかく残ってる
無理に終了させんでも良かろう。
それより
>>1-9ぐらいまででWin3.1やInferno、、他分散仮想OS等が思い出せ
なかったために「それはOSではない、終了」と決めつけ連呼しちゃう方が大人げない。
まるでブートプロセスとプラスアルファぐらい覚えたリア厨の粋がりのようで恥ずかスィぞ
>>37 > 期待しすぎ。
釣りっぽいし、
>>36の口調が厨っぽいのも認める。しかし
>
>>36でDBMSをアプリケーションでないとか言っちゃってるし、
MPだったか負荷分散だったか、とにかくLinux等の能力不足分をカバーするため
ある程度自らOS機能を肩代わりするDBMSは結構あるし、
「アプリと言い切って良いのか?」のような疑問詞付き提示なら普通頷けないか?
> C#でやろうとしてる時点であきらかに
>>1の知識、能力では無理とわかる。
InfernoはIE(+Plug-in) 環境上に実装された版もある。
これより抽象度の低い.NET上で、仮想OSが不可能と言い切れるのか?
>そういうならOSとアプリケーションの違いを説明してください。
普通OSがやる仕事ってのは主に低水準資源の管理と、
管理している資源から可能なサービスをアプリへ提供する事。
ここで言う低水準資源は主にハードを指すけど、場合によっては仮想的なものかもしれない。
例えばVirtual PC上のWindowsというのは直接ハードを触っている訳ではないけど、
ホストOS上に構築された仮想のハードを低水準資源として管理して動く。
他に上のInfernoのような形態もあり得る。
対して、一般的なアプリケーションは末端。
しかしある一つのアプリケーションが提供するサービスを中心として
ローカルなシステムが構築されるという事はあり得るので、
末端という表現が常に適当な訳ではない。
要するに定義と境界は非常に曖昧。
何か知らんがとにかくオペレーティングしてるシステムという感じのものであれば
それをOSと呼んで構わないかもしれない。
だからこそ「あなたの言うOSって何ですか」と聞いてる訳で。
それが具体的に提示されない限り、
>>1の疑問がここで真っ当な答えを得るのは難しい。
>>40 >#知ってる限り、ここ1年ぐらいの○○g-OS作者よりも多く語ってるw
さすがにそれはどうなのよw
まあ向こうはあまり語らず暗躍するタイプだからな。
別のプロトコルでは意外と語っているんだろうか。
>>36 (
>>1)
まあ、さすがにいきなり高度な(伝説の人々、神々w 作)Infernoとか
いきなり目立つ新境地のnyシステムとかは、どうだかなと言うのはわからん
でもないし、シンプルなのから始めるんだとすると
・個々のPCをシームレスにつなげられるOS
・どっちかというとOSそのものよりOS上で動く擬似OS?
ぐらいにキーワードに絞れば、数値計算用PCクラスタ(用ソフト)なんかは
分散OS等と逆 というか目的ドリブンで「PCつなぐ部分(と数値計算)だけ既存の
OSに付加しOSそのものは作らん」路線のようだし、参考にならん?
折れはこの分野は殆んど知らんけど SCoreクラスタ とか Beowulfが有名で
資料も多いみたい。
>>43 無知の晒し方が不自然すぎる どっかの煽り厨あたりが、
(ここの
>>1のせいにするためとかで?) でっちあげてるんじゃないか?
>>42 > >#知ってる限り、ここ1年ぐらいの○○g-OS作者よりも多く語ってるw
> さすがにそれはどうなのよw
わからんw
2chではホントに語ってないみたいな気がする。向こうのプロトコルもOSじゃないと言ってるし
もしかしてダウン可能なアレは実はOSじゃなくて、スタンドアロンの画像表示ソフトで
それでネラー釣ろうとしてるんじゃないかとゲスの勘ぐり始めそう、、、(をいをい
>>1 で、やっぱりそろそろ、今どんな構想のOSアイデアを温めてるのか温めつつあるのか
表明してくれんと、さすがに「終了」と言われるまでもなくスレ続かなし、、、たのむわ
よくあるSFのように
世界中でシームレスなコンピュータ環境を実現したいってこと?
Javaや.NETみたいに開発者のためのものじゃなくって
利用者もふくめてシームレスな環境でSqueakのような。
いまのOSはどうしても計算機資源と開発の利便重視の設計になりがちだけど
そういう方向のものならおもしろいとおもう。
>>1はもう逃げちゃったんでしょ?
暇つぶし完了って事だな。
>>46も無理やり期待を膨らませるんじゃねぇなぁ。
どうせ、
>>1にそんな能力は無いんだから。仮にあったとしても、そんなもん
インストールベースが増えん限り機能しねぇよ。ActiveXにでもして
信者にWebでばらまかせるか?ウィルスと変わんねぇなぁ。迷惑迷惑。
48 :
Be名無しさん:04/01/30 21:54
まぁの〜んびりとやってくつもりです。
構想については再度、考えなおし中です。
>>40たいそうなものとつくるわけではありません。おもちゃを作るのです。
>>41わたしの思うOSとは
何か知らんがとにかくオペレーティングしてるシステムという感じのもの
です。
>>42 実際問題、ネットワーク部分については当面放置して
スタンドアロンで動くように作っていくつもり。
>>45 とりあえず決めた仕様は
16bitなら2Byte単位で実行されますが、
int単位でやっていこうと思います。
>>46 方向としてはそれを目指します。
ただいろいろと問題が多い予感です。
>>47 誰が逃げましたか?
50 :
Be名無しさん:04/01/30 22:04
トリップなぞつける必要はありません。
文脈から判断しなさい。
なんだ、その程度の奴か。
int単位
"( ゚,_ゝ゚)ブッ"
53 :
Be名無しさん:04/01/30 22:08
よし、これからこのスレあぼーんします。1年ぐらい経って思い出したら外して進行度見てみます。
色んな意味で楽しみ〜♪
55 :
Be名無しさん:04/01/30 22:23
やっぱり基地外でしたか。。。
56 :
Be名無しさん:04/01/30 22:26
>>1 とてつもなく曖昧模糊としているが、まぁ、C#で作ってるんなら
極々一部でもコード書いたら見せてケロ。でないと、
何が聞きたいのか、こっちもわからん。
57 :
Be名無しさん:04/01/30 22:39
はい。
しかしある程度の形になるものを作ってからがいいです。
ノノノノ -___
( *´∀`) . (゚∈゚;) ─_____ ______ ̄
ミ.三三)
>>1 丿\ノ⌒\ ____ ___
し_)_) 彡/\ /ヽミ __ ___
./∨\ノ\ =_
.//.\/ヽミ ≡=-
ミ丿 -__ ̄___________
ノノノノ ノ彡
_,(;゚∋゚)//
(⌒ \/ /
ヽヽ (
彡ノ \ ヽ
/ r⌒丶)
/ / | /
\) ! ||
彡ヽ‖|‖
从/
⊂⌒ヽ/ つ *´∀`)
>>1
(⌒\ ノノノノ
\ヽ(;゚∋゚)
(m ⌒\
ノ / /
( 丿m)
ミヘ丿 ∩*´∀`)
>>1 (ヽ_ノゝ _ノ
,;⌒⌒i.
ノノノノ⌒ヽ ( ;;;;;) . ___________
(゚∈゚;) ミ) ,,:;;;),, . | |
/⌒\/( ) ヽ| |/ |;,ノ.. ...| ゴミがお騒がせしました |
( ミ / | / .,i.. .|___________|
ノ / | | ,,i; ,, . ,;⌒‖
( \/ヽ ,,,丶, | |,,,;. ;i, ‖ヽ
\ ) ) .. ,, ´ヽ (,,.... ‖丿.,,,
/// ,, ,, .. ´ヽ . ‖,,, ..,
`ヾ ヽミ ,, .、 ヽ .. ヽ丶,.ヽ. ‖、,,
/ ̄ ̄ ̄ ̄ ̄
,__ |
>>1が成仏出来ますように。
/ ./\ \_____
/ ./( ・ ).\ o〇
/_____/ .(´ー`) ,\ ∧∧
 ̄|| || || ||. |っ¢..|| (,, ,)
|| || || ||./,,, |ゝ||ii~ ⊂ ヾ
| ̄ ̄ ̄|~~凸( ̄)凸 .( )〜
-‐- 、
., ' ヽ ,,,,,,,iiiiillllll!!!!!!!lllllliiiii,,,,,,,
l⌒i彡イノノノ)))〉 .,llll゙゙゙゙゙ ゙゙゙゙゙lllll,
乙!(| | -‐ - | l |!!!!,,,,,,,, ,,,,,,,,,!!!!|
| !.ト'' lフ/|| | ゙゙゙゙!!!!llllliiiiiiiiiilllll!!!!゙゙゙゙ .|
|| ! |^ 、ヽ、i| | .゙゙゙゙゙゙゙゙゙゙ |
<','l |⌒8^) il | |
|i/ l !〉 ! il、\ | |
/ /|リ l リ `<^ 、,_. . | |
._/^>l li^ヽ /| ===== 、 ,ミ゙==!!!!!!!!lllllllliii| |
` つノ / | .!!!!lllllllliiiii| |
/ ! | |
/ l !. | |
/ | | ! .| |
/ / ! ! | | | |
ァ / ! l | | ゙゙!!!,,,,,,,, ,,,,,,,,,!!!゙゙
`‐L_L|_」┘ ゙゙゙゙!!!!llllliiiiiiiiiilllll!!!!゙゙゙゙
|_i 、⌒)⌒) /.// ・l|∵ ヽ\
>>1
>>48(
>>1)
なんか微妙にリンク先がずれてるような気がするが、、、
ところで新たなキーワードが出てきたところでアンタの
やろうとしてることをまた勝手に推測させてもらうよw
(追加キーワード)
・何か知らんがとにかくオペレーティングしてるシステムという感じ
・ネットワーク部分については当面放置してスタンドアロン
・16bitなら2Byte単位で実行されますが、int単位でやっていこうと思います。
・世界中でシームレスなコンピュータ環境
とすると、
最終的にはネットワーク透過な分散OS的なものを目指すが
まずは一番の中核部分を実験してみたい、今は練習段階みたいな
もんだし目的を見失わないようシンプルさ、必要最小限を心掛けたモノ作る
推測続き
(実現手段)
・Winのプロセスorプロセス群として振舞うようなミニOS、Win上で幾つか走らすことが可能
・ミニOS同士は通信でき、データ・プログラム・システムコール等の投げ合いをする
この方法とかパケットの実現方法がこそが中核部分?
・あるいは現段階はこの中核部分を実装するためのミニOS骨格をやろうとしてる
(中核部分に集中するための手立て)
・ミニOSの体裁は今のところLesser DOSで十分
・ミニOS同士の通信は将来的にネットワーク通せるように一応は考慮しておく(ここがミソだし)
・(将来でも)実際の通信プロトコルとか面倒っちいものはWinに任せる
推測続き・結論
・要するに分散とか通信機能的にはXからInfernoへの進化途上のシンプル版
・体裁はとにかく最小限なのでDOSよりショボくて良し
この推理はどうよ?
>>1 w
しかし何だね。この粘着AA荒らしは。
どっちかと言えば、別の話が始まるか単に閑散化するスレ化だよなここは。
もしかすると、
>>40 (で言った)
> まるでブートプロセスとプラスアルファぐらい覚えたリア厨の粋がりのようで
に図星つかれた香具師がいて逆切れしとるのかw
66 :
Be名無しさん:04/02/01 15:25
仮想OS ということだから、それをインストールすれば
Win上 でも Mac 上でも Linux上でもその OSが使えるのかな。
で、バイトコードに触れているが、おそらく仮想OSを利用する
アプリケーションの実行形式コードだろう。仮想マシン的な要素が
多分にありそうだ。
指定されたバイトコードを実行するさいに必要となったシステムコールは
仮想OSがサービスに応える(バイトコードが高級ということ?)。
仮想OSはネットワーク透過であって他の仮想OSとシームレスに連携している。
アプリケーションは別の仮想OS上のアプリとダイレクトに通信
(ネットワークを意識しない)できるってかんじかな?
>>66 独自仕様の仮想マシンなんか作ると
コンパイラも自作しにゃ使えんしスゲェ手間掛かる
C#でやるって言ってるし、
とりあえずベースはWin限定、あるいは広くても
.NET使えるOS(FreeBSDには移植されてたっけ?)ぐらい限定じゃないかな
>>66 あ、上のは
> 仮想OS ということだから、それをインストールすれば
> Win上 でも Mac 上でも Linux上でもその OSが使えるのかな。
の部分に対するレスね
他の部分は、そうかもなあ、、、て感じ
>>64-66 Java RMIをショボくしたものとどう違うのか説明せよ。
>>67 ちなみにMonoは、ライブラリは結構そろっているのでかなりのものが動くそうだが、
MS純正のものと比べ遅すぎて使い物にならないそうな。
>>70 最初の頃FreeBSDだったかに、
MSが純正.NETフレームワーク出すとか言ってなかったっけ?
>>71 sscliってやつがそれなんだけど、CLIっていう中核部分だけしか実装されていないようです。
詳しくはsscli CLIで検索してくらはい。
73 :
Be名無しさん:04/02/05 21:27
ゴミクズちゃーん、続きどうなったの?
74 :
Be名無しさん:04/02/08 17:22
壊れた玩具は捨てるしかない…か。
またゴミが一匹沸いて消えた…
そしてスレが残った……
ひさびさに来た、
>>1 アンタの最後の書き込みと折れが推定してるところから2週間ほど
立ったが、まあコードはまだでもなにか構想とか設計とかの作りかけでもない?
>>72 サンクス、しかしヒット件数少ないね。今のところクロスプラットホームを
MSが一応、主張するためのお茶濁しみたいなモンなんですかね
>>73-74 まあ
>>1はネット初心者であることは間違いなさそうだけど
プログラミング経験としてHaskellを上げてるのを もし 信じるならば
・プロなら研究畑(ありそうにないが)
・アマなら言語マニア
・初心者なら情報系大学生
てなとこじゃないかい?
+出てきた断片的キーワードなんかからしても春夏冬休みに
大量発生する「VB入門書は一通り読んだ。次はOS作りたい」みたいな
項厨房よりはよほどましなバックグランドありそうだけどな。
>>69 >
>>64-66 > Java RMIをショボくしたものとどう違うのか説明せよ。
えっと
>>66は折れじゃないけど まあいいや。
>>62-66は
分散OS、分散システム、クラスタなんかに共通する概念で
かつキモとなるもの、中心に注力して簡易に作るため枝葉を取ったら?
てな感じで
>>1の考えはこうじゃないかという折れの予想・想像
Java RMIは概念じゃなく分散システム(プラットフォーム?)の
具体的実装の一つ、One of them ですから
それをショボく「したような感じのもの」として概念でくくれば
Java RMIの話題の中等での説明として使うならまあ同じで良いんじゃない?
しかしこのスレ流れでそう言うと、大抵の分散OSも「Java RMIをショボクし、
仮想マシンじゃなく実CPU向けに実装したもの」としても良いわけで
ちょっと乱暴すぎないか?
んーと。
ここの
>>1は多分吊りだろう。
何ヶ月前だったかな。
2chの外でだけど、OSを作ってるって人間を見かけた事がある。
金が無くて大変って話だけど、夢だそうだ。
やっぱ分散システムみたいなのを目指してたみたい。
>>32は、この板の吊りビトなんかにこだわったりせずに
いっそこのスレを乗っ取ってしまえ。
でなければこんなあからさまに怪しげなのは放っておいて、
もっとマジメに分散に取り組んでる奴探してそっちの応援してやれや。
>2chの外でだけど、OSを作ってるって人間を見かけた事がある。
>金が無くて大変って話だけど、夢だそうだ。
>やっぱ分散システムみたいなのを目指してたみたい。
詳細キボンヌ
>>79 残念ながら俺も詳しく知っている訳ではないし、どこでの話かは忘れた。
でも確かにいた。ネット上の思いも寄らないところで会った。
偶然で「その人に」出会う確率は低いと思う。
でも他にも似たようなものを作ろうとする人間はいる筈。
考え方としてOSASKのように間違った方向へぶっ飛んでないから。
なんなら
>>32がそういう人間の一人になればいい。
傍から見てれば、
>>32が
>>1より気合入ってるのは明らかだよ。
モノを作るに足る程度のものかは知らないけど。
あまり賢くはないと思うけど、無駄に
>>1を叩いてた連中よりはずっと思考が柔軟だ。
83 :
Be名無しさん:04/02/18 05:03
85 :
Be名無しさん:04/02/18 14:55
なんだとこのやろう
86 :
Be名無しさん:04/02/24 04:36
age