OSを作るので力を貸してください

このエントリーをはてなブックマークに追加
1Be名無しさん:05/01/11 04:21:31
オープンソースにはとても共感しているのですが、
オープンソースなOSは今のところLinuxしかありません。
でも、Linuxは技術的にもソフトウェア的にも過去の遺産です。

そこで、5年計画でオープンソースなOSを作りたいと思います。
私が作りたいOSの特徴は、ソフトウェア品質の高いものです。
つまり、パフォーマンスを犠牲にしても、メンテのコストを下げるという
ものです。

ただ、私にはハードウェアレベルの知識がないことと、
OSに関する過去の歴史知らないという、致命的な欠点があります。
そこで、皆様に少しだけ協力していただきたい次第であります。
2Be名無しさん:05/01/11 04:29:45
やりたい事はJavaにとても似ています。
JavaというのはOSから提供される機能をすべて抽象化してしまい、
プログラムはその抽象化されたシステムとやりとりします。
プログラム - JVM - OS - ハードウェア
という階層を作っているわけです。

私がやりたいのはOS内部の抽象化です。OSにはプロセスなどの概念がありますが、
そこらをもう一度調べなおして、再構成したいと考えいます。
ソフトウェア工学の言い方をすれば
必要な機能を列挙し、オブジェクトオリエンティッドデザインを行うということになります。
3Be名無しさん:05/01/11 09:20:21


     し ら ね ー よ。
4Be名無しさん:05/01/11 10:52:00
>>1
OS内部を抽象化した場合、抽象化するためのLayerが必要になるからJavaと変わらないんじゃないかな?
(抽象化OS - ←を実装するためのLayer - ハードウェア)

とてもダメOSができそうだね。がんばってください。

釣られた?
5Be名無しさん:05/01/11 16:34:03
モノシリックカーネル?マイクロカーネル?
6Be名無しさん:05/01/11 17:03:22
モノシリックカーネル
モノシリックカーネル
モノシリックカーネル
モノシリックカーネル
モノシリックカーネル
モノシリックカーネル
モノシリックカーネル
モノシリックカーネル
モノシリックカーネル
モノシリックカーネル
モノシリックカーネル
モノシリックカーネル
モノシリックカーネル
モノシリックカーネル
モノシリックカーネル
モノシリックカーネル
モノシリックカーネル
モノシリックカーネル
モノシリックカーネル
モノシリックカーネル
7Be名無しさん:05/01/11 17:43:48
オープンソースのOSがLinuxだけねぇ。
まぁ、ガンガレ。ある程度作ればついてくる人もいるだろう。
8Be名無しさん:05/01/11 17:44:17
物知りっくカーネル
9Be名無しさん:05/01/11 18:13:22
カーネル3ダース
101:05/01/11 19:57:28
               _.. ..‐::´/
             _/::::::::::::/
           _/:::::::::::::/ ____
         ,..::::´::::::::::::::::::::: ̄:::::::::::._/
       /:::::::::::::::::| ヽ、:::::;::::::::::::/
       /:::::::::::::::::::::|´|ヽ   |/_:::.::/
  _ .. -─':::::::::::::::、::|`'   ,   .!::∠
  `'' ‐-.._:::::::;-‐、`(●)  (●) |::::`::-、
 =ニ二::::::::::::::::|6    \___/、| -──`
    ‐=.二;;;;;`‐t    \/  ノ   みんなもっとオラに力をわけてくれ
11Be名無しさん:05/01/11 20:12:35
>>6
それは誰もが必ず一度は通る試練なんだ。
許してやってくれ。
12Be名無しさん:05/01/11 22:12:14
OSを作りたいにしては1氏の発言が....
石は孔雀中田の田は毎を気化されているようです。
13Be名無しさん:05/01/12 00:29:14
>>1
どうせ作るなら人間とのI/Fにもこだわってくれ

PCが革新的な進化をしないのは人間とのI/Fが
マウス、キーボード、ディスプレーに固定化され
ているからだと思う。

キーボードは1次元、マウスとディスプレーは2次元。
人間の自由な発想について逝くには狭すぎる。
14Be名無しさん:05/01/12 00:57:42
釣りだろう....
2chで仲間募集だなんて...
ハードウェアレベルを無視してか遠ざけてOSなんて....

シェル作りと勘違いしてないか?
15Be名無しさん:05/01/12 01:52:19
霧が性懲りもなく活動再開したに一票
16Be名無しさん:05/01/12 07:13:43
>OS内部を抽象化した場合、抽象化するためのLayerが必要になるからJavaと変わらないんじゃないかな?
私もまだ自分で何がやりたいのか具体的にわからない状態ですが
とりあえず
JVMにはスレッドを管理する能力があっても、
プロセスやメモリやディスクを管理する能力はありません。
やりたいことは、JVMの下にさらに抽象的なレイヤーをひいていき、
最後にハードとバインドする、ということと近いと思います。
17Be名無しさん:05/01/12 09:46:48
新しいOSを作って何をするのかなぁ?
新OSで出来ることが今やれている事と変わらないなら乗り換える必要ないしね。
18Be名無しさん:05/01/12 09:56:40
>>1
Javaじゃなくて.NETだが似たようなことが未踏で通ったみたい
http://pc5.2ch.net/test/read.cgi/os/1105442577/l50
19Be名無しさん:05/01/12 11:05:08
何の目的があるのやら・・・
20Be名無しさん:05/01/12 20:58:58
名声と自己マンジョク
21Be名無しさん:05/01/12 21:02:22
>>20
http://pc5.2ch.net/test/read.cgi/os/1105442577/39
>名声とかお金のためにやっているわけではない
22Be名無しさん:05/01/12 22:18:20
>名声とかお金のためにやっているわけではない
Williamぼうやも最初のうちはそうだったのさ。
僕が交通費だといって$100渡したら
$100札を見慣れなかった小学生のWilliamぼうやの
鼻の穴がしだいに膨らんでいったのを昨日のことのように
憶えているよ。
23Be名無しさん:05/01/12 23:16:32
>>22
それは当たり前だろw
たとえが的外れ。
24Be名無しさん:05/01/12 23:36:08
ん〜
当たりで外れなのかい?
君には$100ナシだ
25Be名無しさん:05/01/13 00:46:14
またこの手のスレか。
どうせ作り上げることなんか無理なんだから放置しとけよ。
26Be名無しさん:05/01/13 00:52:56
この手の話はまずOS作ろうスレで始めてくれよな、というわけで誘導。

OSを作ろうpart11
http://pc5.2ch.net/test/read.cgi/os/1093825736/l50
27Be名無しさん:05/01/13 04:03:24
Linuxのパフォーマンスを改善したいというのが1つの動機です。
そして、その目的を達成するための手段として、
ソフトウェアとしての品質を高めることで
保守および改良のしやすいものを作るということしたいと考えてます。
28Be名無しさん:05/01/13 04:14:13
結局やりたいのはJVMとOSの結合ってことか?
Multicsとか調べると面白いかも。
29Be名無しさん:05/01/13 21:41:46
がんbヴぇれあrmんさkどぁd
30Be名無しさん
この手の話はまずOS作ろうスレで始めてくれよな、というわけで誘導。

OSを作ろうpart11
http://pc5.2ch.net/test/read.cgi/os/1093825736/l50