つーか、OSってつくれ ..
2:つーか
01/10/13 22:58.net
オレの理想とするOSは、directXみたいなゲームができて、X-WINDOWみたいな、
GUIがあって、つかもMS-DOS並みに軽い(linuxにもFDDで動くのがあったはず)
しかも、DBには、SQLもORACLEやSQL*SERVERみたいな独自仕様の内、ピュアなものを装備ぃ。
3:Be名無しさん
01/10/13 22:59.net
>>1-2
厨房の典型的理想OSだな。
4:Be名無しさん
01/10/13 23:00.net
すくなくとも>>1には無理
■□■□■□■□■□ 終了 ■□■□■□■□■□
5:Be名無しさん
01/10/13 23:06.net
つーか、Linuxに独自のGUIを乗せりゃいいんでは?
Xなんか通すから鈍重なGUIしか作れない訳でさ、
Xなんか通すから鈍重なAPIしか実現できない訳でさ。
サーバ/クライアントでない独自で高速なGUI環境を作って
GPLで配布すれば、出来が悪くなければコンソール環境には
興味を示す奴が出てくるんじゃないの?
で、Linusが作ってるのはLinuxのカーネルそのもので、
Linux環境の大半はLinux以外の人やプロジェクトの産物。
6:Be名無しさん
01/10/13 23:06.net
OS板らしいといえばらしいので
■□■□■□■□■□ 再開 ■□■□■□■□■□
7:Be名無しさん
01/10/13 23:11.net
どこでも動くGUIとか作るのにすげー手間がかかるから、
既存のものを利用するほうがてっとりばやいんじゃん。
つくるとすれば、LinuxとかBSDカーネルとかXF86とかからソース
コードちょっぱってきて、適当にディレクトリ構成とか
設定方法とかAPIとかカスタマイズ。
それもめんどかったらカーネルとアプリそのままでディレクトリ
構成とか設定方法のみカスタマイズしたディストリつくる。
それもめんどかったら既存ディストリを適当にカスタマイズ。
8:つーか
01/10/13 23:13.net
>>5
そのやり方で、独自OSつくれんかー、ということで。
激オモのGUIなんだけど、それは今のマシンだったらなんとかなるのではないかと。
ゲームは、DIRECT Xみたいな、漢字のGUIを別に用意してやって、
パワーの貧弱な環境はCUIをつかうと。
今WINDOWSだと、あのACTIVE デスクトップに以外のguiが使えないしー。
9:Be名無しさん
01/10/13 23:16.net
まずは独自のグラフィックAPI環境作りからだな。
古今東西のありとあらゆるグラフィックチップ/カードに
対応したドライバを書くところからか。
…気が遠くなるな。まあ、がんばれ。
10:つーか
01/10/13 23:18.net
>>7
GUIだけでなくて、OSそのもの思想から、変えていきたいとおもっているわけです。
理想をいえば、windowsみたいに簡単につかえるLINUX
11:Be名無しさん
01/10/13 23:19.net
>>8
だめだお前、OSの構造やプログラミング環境を勉強してこい。
Windowsのグラフィカルユーザーインターフェイス環境の
フロントエンドはExplorer。IEじゃない方ね。
Macintoshで言うならFinder。
アクティブですくトップやウィンドウの描画に使用しているAPIは
GDIというライブラリ。
DirectXのうち2D描画はDirectDraw、3DはDirectXというAPIを使用。
現在はGDIはDirectDrawに、DirectDrawはDirect3Dにオーバーライド
されているけど、一応その成り立ちから用途まで別物なんだよね。
12:つーか
01/10/13 23:20.net
>>9
そー、それが問題、特にキャプチャなんか絡むと死にます。
とりあえずは、VGAでがまん(笑
あのセーフモードとかで出てくる640*480のやつ(泣
13:つーか
01/10/13 23:26.net
>>11
すまん、厨房だからゆるしてくれ。
MS-DOSのプロセス構造を見て、ああ、アメリカ人は考えることがちがうなと思った程度です。
windowsの場合だと、エクスプローラーだけの時代はよかったけど、なんだか、IEとの統合が始まって、ワケ判らんく
なってきているので、オレにはもう判らんです。
DIRECT Xは、エクスプローラーをランチャーみたいにしているかんじかな?
14:Be名無しさん
01/10/13 23:39.net
>>10
とりあえずWMとlinuxconfっぽいのを作ってみれ。
イイのができたら公開してちょ。
15:Be名無しさん
01/10/13 23:54.net
それより漢字を意識しないOSどもをなんとかしてくれ。
しかし、
> DIRECT Xは、エクスプローラーをランチャーみたいにしているかんじかな?
なんのこっちゃ?
16:REDHATLINUX最強
01/10/14 00:02.net
DIRCTXはただのAPIだ。う゛ぉけ。
17:Be名無しさん
01/10/14 00:14.net
>>1ってGUIしかしらない厨房なのかい?
18:Be名無しさん
01/10/14 00:30.net
>>13
その程度でわけわかんなくなる奴がOS作るって?
言ってな。不毛。
19:Be名無しさん
01/10/14 00:44.net
DIRECT Xは、エクスプローラーをランチャーみたいにしているかんじかな?
DIRECT Xは、エクスプローラーをランチャーみたいにしているかんじかな?
DIRECT Xは、エクスプローラーをランチャーみたいにしているかんじかな?
DIRECT Xは、エクスプローラーをランチャーみたいにしているかんじかな?
DIRECT Xは、エクスプローラーをランチャーみたいにしているかんじかな?
DIRECT Xは、エクスプローラーをランチャーみたいにしているかんじかな?
DIRECT Xは、エクスプローラーをランチャーみたいにしているかんじかな?
DIRECT Xは、エクスプローラーをランチャーみたいにしているかんじかな?
DIRECT Xは、エクスプローラーをランチャーみたいにしているかんじかな?
20:BTRON名無しさん
01/10/14 00:52.net
お前ら1叩きはその辺にしとけ。
ソレより>>5がなかなか良いこと行ってるゾ。
”べるりん”とか言うウインドウシステムが有ってのう。最近なかなか出来がよく
なってきてるんじゃよ。そろそろソレ乗っけたLinuxディス鳥出てこないかなぁと。
21:Be名無しさん
01/10/14 01:04.net
>>20
叩いてるってよりあきれてるだけだが。
「九九がわけわかんないから計算機作ります」って言ってるようなもの。
22:つーか
01/10/14 10:13.net
いやー、べんきょー不足ですまん。
オレも良く知らんけど、
エクスプローラーがシェルの役割をやっていて、
ゲームなんかで、directXを呼出すと、画面の操作が、WindowsAPIのGDI関数を使わずに、
DirectXで描けるようになるということかな?
エクスプローラーをランチャー・・・っていうのは、使用者から見た雰囲気だと思ってくれ。
おれの考えているのは、
1、CUIが起動
2、必要だったらCUIからGUI起動
3、ゲーム等、高速処理をしたい場合は、CUIまたは、GUIから、ゲーム用GUI起動
見たいな感じがいいと思っている。
一昔前のMS-DOS + windows3.1 + DOSゲーム と言われればそれまでなんだが。
で、LINUXベースだと、プログラムがめんどくさい。
windowsより、linuxがすぐれている面は、多いかもしれんが、
その逆もあるわけで、folkとかよりも、スレッドの方がすっきりしている。
23:Be名無しさん
01/10/14 11:10.net
なんか>>1は中途半端に知識を持っていないか?
ダイナミックリンクって知ってる?
仮想メモリは?
タイムシェアリングは?
割り込みは?
いや、そんなこと知らなくてもいいが、
OSの概要すら提示できないと何もできないぞ。
まあお前、1は、OSASKにでも参加してなさいってこった。
24:Be名無しさん
01/10/14 11:18.net
>>22
なんつったらいいのかわからんが、
とにかくUIを視野に入れ過ぎ。
OSの基盤部分すら構想してねーじゃん。
>>23の言う通り、OSASKにでも参加しる。
あんたと同じかチョット上のが
ゴロゴロいるぞ。
25:Be名無しさん
01/10/14 11:22.net
>>1はWindowsとLinuxぐらいしかOSをしらんのか?
ゲラゲラ。アフォカ。妄想厨房にどうこうできるような問題
じゃねぇんだよ。ゲラゲラ。
26:つーか
01/10/14 12:54.net
>>23-25
いや、たぶんOSの内部については、アンタらより、よくわかってると思う(ワラ
27:Be名無しさん
01/10/14 12:58.net
>>26
>23-25は同一人物じゃないの?
28:つーか
01/10/14 13:10.net
オレが話題にしたかったことは、OSの内部がどうのこうのよりも、
LINUXみたいに、非営利なOSを、つくれんものかということだ。
ちなみに、「オレは仮想メモリについて知っている」とかいわれても、その程度の事を自慢されても困るんだが・・・
UIを視野に入れすぎというが、個人的には、中身の事も、もっと話したいね。
UNIXのタスク管理は、スレッドの方がいいと思う。だから、LINUX+X-WINDOWとかじゃなくて、
新OSに期待しているワケだ。
オレはWindowsとlinuxしかOSをしらん。それで十分だろ?
29:23
01/10/14 13:30.net
>>26,28
なんだそれ?
じゃあもっとそれらしい発言をしてくれ。
だいたい仮想メモリごときで自慢できるか馬鹿野郎。
お前が知らなそうだから気になったんだよ。
漏れとしては
> linusが作れたんだから、オレらにも、作れないのだろうか。
> LINUXみたいに、非営利なOSを、つくれんものかということだ。
これですでにアウト。
だからOSASKのページでも見てこいって。話題にするまでもない。
プロジェクトの苦労もわかるしな。
URLリンク(www.imasy.or.jp)
だいたい、
> 内部がどうのこうのよりも
> 中身の事も、もっと話したいね。
どっちなんだ。はっきりさせろ。
>>27
違うよ。
30:23
01/10/14 13:36.net
いや、OSASKを見るまでもなく、OSについて知っているというのなら
作れるということぐらいはわかるだろうけどな。
31:Be名無しさん
01/10/14 15:52.net
>>28
とりあえずWindowManagerをつくれ。
んで、設定をすべてGUIからできるようにすれ。
次にlinuxconfみたいなOSの設定ツールをつくれ。
んで、設定をすべてGUIからできるようにすれ。
ついでにWindowsとLinuxで同じ設定が出来るようにするのもいい。
次にWidgetセットっつーかTKつくれ。
ここまでつくれば、外見Windows中身Linuxになる。
次にGUIの下層ライブラリをつくれ。
次にネットとかファイルシステムとかの下層ライブラリをつくれ。
最後にカーネルをつくれ。
これで完成。
できたら公開してちょ。
32:Be名無しさん
01/10/14 17:16.net
>できたら公開してちょ。
できるわけないし
33:Be名無しさん
01/10/14 17:25.net
つくれないのは、おまえの頭でだろ〜
どうやって、OSは作るのですかだろ(w
34:24
01/10/14 17:26.net
>>27
23はともかく25とだけは一緒にしないでくれ。
>>28
えらくコロコロ意見が変わるな。
>>31
MicroWindows?
35:Be名無しさん
01/10/14 17:37.net
>>20
べるりんって何?詳しく説明キボーン。
36:Be名無しさん
01/10/14 18:13.net
microwindowsはxの下層互換guiじゃなかったけ?
37:みゆりちん ◆xK91AxII
01/10/14 18:24.net
OSの基礎を知っていたからといって、そう簡単に作れる物じゃないと思うけど。
38:必要性あるのかな?
01/10/14 19:56.net
目指してる方向がWINなら、買えばいいじゃん(もう出来てるし)
39:Be名無しさん
01/10/14 20:10.net
>>37
だから>>31のいいたいことは、簡単に作れない部分は作れるまで
既存のものを使用してうまくラッピングしろってことでは。
>>38
ま、タダじゃなかったら必要性ないね(w
40:つーか
01/10/14 23:12.net
>>23
>だいたい仮想メモリごときで自慢できるか馬鹿野郎。
いや、あまりにも、誇らしげに、技術用語をズラズラと並べるから、ツッコミたくなっただけだ。気にするな。
第一、煽りが、煽られて、キれてどうする(ワラ
>どっちなんだ。はっきりさせろ。
スレの趣旨としては、技術的なことよりも、linusのやり方で、osが作れんかなということだ、
ただ個人的には、技術的な話題も好きなんだなー。
おれは、どっちでもいし、大体2chのスレに、そんなにモラルを求めるなよ。
で、このスレのカキコで参考になったことは、
既存のOSをラッピングってところだね。
やはり、一から作るのはたいへんだしね。
41:つーか
01/10/14 23:14.net
個人的には、ホビーとして遊べるOSがあったらいいなと思う。
懐古的かもしれんが、MSXで育ったおれとしてはね。
42:応援団
01/10/14 23:16.net
オーエス!オーエス!
43:つーか
01/10/14 23:26.net
個人的には、ユーザーインターフェイスは、CUIがいいと思っている。
GUIは、CUIのシェルみたいな感じ。GUIがCUIにdelete hoge.txtみたいなやつ。
しかし、それでいいのかという、疑問もある。
windowsのOLEなんか見ていると、強くかんじる。
44:身の程知らず
01/10/14 23:28.net
エスオーエス!エスオーエス!
45:23
01/10/15 00:20.net
ほう、漏れは煽りですか?
煽るなら
> 中途半端な知識を持ったリアル厨房=1がいるスレ。
> >>1にしつも〜ん。ダイナミックリンクって何ですか?仮想メモリって?
> TSSは?割り込みは?カーネルは?
> 仮想メモリってスワップとは違うんだよ?
> 知らないだろ?厨房ちゃん。プププ。
> > つかもMS-DOS並みに軽い(linuxにもFDDで動くのがあったはず)
> つかもってな〜に?(ピュア
> 日本語も知らないのにOS??
> 引きこもってばかりじゃなくてちゃんと学校行こうね。(ワラ
> まあお前、1は、ThinkOSでオナニーでもしてなさいってこった。
> おっと、ThinkOSと言われても探せそうにないな。ごめんごめん。
> URLリンク(kyoto.cool.ne.jp)
ぐらいは言ってるよ。
> linusのやり方でOSを作る
ってのはlinusがやったように、
魅力のある企画と信頼性があれば人は集まるだろうな。
LinuxだとPosixとベータバージョンのカーネル。
BTRON系のフリーOSプロジェクトだとBTRON規格とBTRON386だな。
渇望されていたフリーUNIXとそうでもないBTRONの差が出てはいるが。
OSASKはそれが提示できていないから苦労している。
そんなところだろ?
GNUのような連中が日本にいないってのもあるだろうけどな。
それから2chとはいっても、電波とは会話できないだろう?
多少の筋が通った話をしろと言ってるだけだ。
で、
> で、LINUXベースだと、プログラムがめんどくさい。
> 既存のOSをラッピングってところだね。
というのならBTRON系かOSASKか海外のOSぐらいだろうな。
確かOSASKはシェル作成屋を募集してたな。まだまだOSASK自身の骨が細いが。
46:Be名無しさん
01/10/15 01:29.net
>>43
api無視してcuiに渡すのか(w
移植性は高まるかも知れんけど、
確実に遅くなるな。。。
結果をテキストで返すコマンドとかはどうすんの?
ファイル検索はlsしてバッファで受けて解析して…あほらし。
47:Be名無しさん
01/10/15 02:12.net
知識ない奴と技術の話してもなぁ。
48:みゆりちん ◆xK91AxII
01/10/15 15:07.net
>>47
いくら知識があっても、物を作らないのなら意味無し。只の馴れ合い。
実際にOS作った使徒とか現れない加奈ー。
ラッピングするにしても、経験が無いとうまくやれなさそうだし。
49:おもしれえ
01/10/15 20:13.net
プップップワラワラ! OSだってワラワラ
英語できないと論外だし、アーキテクチャーわかっていってる?
50:つーか
01/10/16 06:01.net
>>45
人の事を電波とか言うやつが、煽りじゃーね、とか言ってもな。
あと、ちゃんとオレのカキコミ読め。
しかし、OSASKって、OS作ってるヤツもいるんだな。
OSASKって連呼しているくらいだったら、シェル作成屋を募集してるんだから、アンタやってみたらどうだ?
>>46
GUI対応のlsでも作って、呼出せばいいんじゃねーの?
他にも、ディレクトリやフォルダといったものも、オブジェクトとみなして、
GUIはオブジェクトと通信して、データを取得するという
方法もあるだろうが・・・。
オレ的には、CP/Mみたいに、DELETEもCOPYもシェルじゃなくて外部プログラムっていうのがいいね。
オレが求めてるOSは、参加しやすいOSというか、アーキテクチャみたいなものがあって、
それに合わせて、個人個人が自分勝手に機能を実装できるようなOSだな。
まあ、かぎりなく夢に近いものなのかもしれないが、機能の切り分けさえ、うまくできれば・・・
と思っている。
結果は、どうやって返せばいいというか、オレも困ってるんだな。
結果をテキストで返すとか、バイナリで返すとかなら、まだいいが、複数のタスク
が動いている場合なんかだとね。
>>47
2chねらーに期待するな(ワラ
>>48
linusだって、OS作ったことないんだし、絶対にムリということはないと思う。
ムリに近いとは思うけど(ワラ
OSにも、いろいろあって、単純なOSくらいだったらなんとか、なるんじゃないかとはおもうんだが・・・
>>49
英語なんて、そんなに難しいもんじゃない。
リアル厨房で、英語苦手なヤツでも、好きな洋楽とかだったら平気で訳してしまうくらだからな。
それよりアンタのアーキテクチャー論をきかせてくれよ、さぞかしすげーものなんだろうな(ワラ
51:Be名無しさん
01/10/16 06:46.net
マジでOSつくりたいんなら386の勉強からはじめて、
昔のUNIXやMINIXについて書かれた本よんで勉強するこった。
何年かやってればカーネル程度は組めるようになるっしょ。
でも、それつくってどうすんの?
きみがつくったものよりよほど優れて実用的で実績もある
カーネルがごろごろしてると思うけど。
とりあえず勉強しおわったら既存OSの改良からはじめてみるのが
いいんでない?
52:名無しさん
01/10/16 11:59.net
マジでオズつくりたいんだけど、可能ですか?
53: ◆9HWokyfM
01/10/16 14:51.net
>>1
('w')ダメジャン!
54:Be名無しさん
01/10/16 21:34.net
PCのブート
isweb32.infoseek.co.jp/computer/nobumasa/hardware/boot_hdd/boot/boot.html
55:Be名無しさん
01/10/16 21:47.net
それよりWindowsのExplorerをハックして作り直したら?
OS作るより楽だし、実用性もあると思うYO
56:つーか
01/10/17 08:02.net
>>51
8086ならつかえるけど、386は、つかえないんだなー。残念だが。
あとR800(ワラもつかえるんだが・・・。
今だとIA64とか、あたらしいのもでてきそうだし。
とりあえずは、CPUに依存しないアーキテクチャなどと言って逃げておく。
>でも、それつくってどうすんの?
>きみがつくったものよりよほど優れて実用的で実績もある
>カーネルがごろごろしてると思うけど。
オレがつくるのか? オレには、そんな才能もヒマもないぞ。
マイクロカーネルくらいならつくれるカモしれんけど。
しつこいようだが、linuxみたいに、複数の人間が集まってosがつくれんかなー、
というだけなんだが。
日本のlinusが出てくることを期待してる。
>>54
PCブートだと、結構複雑だね。
だげど、LILOとかは、小さいプログラムなんだなー。
アセンブラーだと、プログラムが小さくなるというのもあるけど。
情報提供サンクス。
>>55
Explorerをハックするのは、難しそう。XXXX_OS.EXE なんて感じで、別プログラム
にした方がいいようなきがする。見た目はワルイけどね。
57:↑
01/10/17 16:05.net
ギャグだろ?
知ってることばならべてるだけだろ。
死ね。あははははは
58:みゆりちん ◆xK91AxII
01/10/17 16:50.net
>>57
同意(ぉ
DOS+DPMI相当くらいで我慢しておくのが良いかと思われ。
(それでも、個人で作ろうとすると死ねると思う)
59:ぽ
01/10/17 16:50.net
行ってみよう。URLリンク(ip.tosp.co.jp)
60:Be名無しさん
01/10/17 17:03.net
その前に、何で作るんだ?
そこらのプログラミングソフトでは作れないと思うが。
61:Be名無しさん
01/10/17 18:30.net
>>60
Cで十分だろ。(w
62:Be名無しさん
01/10/17 19:00.net
完全日本語OSきぼん。
63:みゆりちん ◆xK91AxII
01/10/17 20:06.net
>>60
その辺のアセンブラで。
カーネルが64k以内ならなんとか作れるよね(藁
64:Be名無しさん
01/10/17 21:16.net
ちょっと古いが、、
Richard A. Burgess: Developing Your Own
32-Bit Operating System, SAMS, 1995.
という本があった。ご参考までに
65:Be名無しさん
01/10/17 21:39.net
>>56
カーネル作れなくてマイクロカーネルなら作れるんだって(w
66:つうーか
01/10/17 22:16.net
エクスプローラーをランチャーにしているような
感じのDirectXを搭載したいんだけどさ。
67:
01/10/17 23:11.net
>>66
なんでDirectXにこだわるんだ?アフォか?アフォだったな。スマソ
まあお前のようなヤシはBeOSでもつかってろってこった。
68:Be名無しさん
01/10/18 03:31.net
もういいよ、お前。
マジでその程度なら救い様がない。
ネタなら単にウザイ。飽きた。
失せろ。
69:はいります(゚Д゚)ゴルァ
01/10/18 10:52.net
はります(゚Д゚)ゴルァ!
でます(゚Д゚)ゴルァ?
70:Be名無しさん
01/10/18 14:13.net
>>67
ネタニマジレスカコワルイ
71:つうーかか
01/10/18 20:51.net
やっちゃった(テヘ
ってことで晒しage
72:70
01/10/18 22:36.net
>>71
わざとじゃなかったのか(驚
ってことで漏れ晒し
73:つーか
01/10/19 00:11.net
盛況ですな(ワラ
>>52
ネクロノミコン並みの奇書とされるケーフェイという本があるから、古本屋を廻って、
探し出して購入し、熟読した後、尾崎魔弓という女とコンタクトをとれ。
今のオレには、それしかアドバイスできることはない。
>>57
むずかしい事というのは、ワカランやつには、ギャグにしか聞こえんものさ。
>>58
いまどきDOSつかってもなー。というものもあるが、TCP/IPさえ使えれば、
ディスクレスサーバーでも作ろうかなとは思う。
誰か作ってくれ。
>>59
いってみたが、ほのぼのしてるなー。OSつくりてー系の話題は、この板くらい荒れてたないとな(ワラ
>>60
Cでいいんじゃない?
>>61
というか、他の選択がないのが、かなしいよね、YACCとかあるみたいだけど。
>>62
よくよく考えてみれば、OSよりも、文字コードの方をなんとかしてほしいかもね。
UNICODEの32ビットの規格があるみたいだけど、いまのところは、シフトJISとかEUCとかが、
混在する環境を使っていかないとだめなんだろうなー。
>>63
むかし、50kバイトくらいのプログラムをフルアセンブラでくんだことあるけど、マジでつらかった。
でも、アセンブラはきらいじゃないね。
74:Be名無しさん
01/10/19 00:15.net
>>73
言ってる言葉は難しくないが、内容がめちゃめちゃで理解が難しい。
75:つーか
01/10/19 00:19.net
忙しいのに何やってるんだろうな。
>>64
アメリカだと、そんな本も売ってるんだね。Your Own か・・・。
オレは英語まったくできなかったけど、最近読めるようになってきたよ。
Windowsって、大事な事ほど、英語で書かれたものしかないから、読むしかないんだよな。
>>65
ああ、つくってやるさ(ワラ
>>66
ああ、搭載してやるさ(ワラ
>>67
BeOSって、そんなにワルイOSか?
では、また合いましょう。
76:67
01/10/19 00:35.net
>>75
いや、むしろ最高のOSだったと思ってる。あなたが望んでるものの多くは
BeOSにある(DirectXうんぬん以外でね)とおもってBeOSをあげてみた。
あんな書き方をしたのはあなたがデムパ臭かったからだ。すまん
77:
01/10/19 00:48.net
ねぇねぇ・・・ 誰かしょぼくてもいいからつくってよぅ
みんな口だけでおもしくないよぅ
俺?無理
78:23@煽り
01/10/19 00:51.net
思うのだが、どうして1はこうも人を煽るのか。しかもおそらく天然で。
漏れは>>45で1が電波だとは言っていないが、これはまあいい。
しかし、>>67は、BeOSを使って感動してろ、という意味かも知れない。
というか、BeOSのAPIは特殊らしいので
OSを作りたいというのなら参考程度にはするべきだろう。
そういう意味で言ってくれたのかも知れないのに煽り扱いか。
まあ結局1がOSを作りたいのかそうでないのかdとわからぬが。
しかし、オール汗で50K超のプログラムって逆に自慢にならん気もするが、
よほど高機能なプログラムでも作ったんだろうな。
>>74
禿同&メチャワラタ
79:23@煽り
01/10/19 01:30.net
しまった・・・・・・・
>>78を書いたときには>>75までしか見えてなかったのよ。スマソ。
80:みゆりちん ◆xK91AxII
01/10/19 17:51.net
>>77
シングルタスク, プロテクトモード, メモリ管理無し,
補助記憶はFDのみ, PC-9800専用,
プログラムはフルアセンブラで書いて、DOS上でFDに書き出す,
各モジュールは64k以内、起動時に1MB以下に読み込み
...とか、使い物にならないのなら、なんとか作れそう。
API一個にcallGate一つ使っても良いのか?
ファイルの概念はどうしよう?
プログラムを選択して起動するプロセスとプログラム側間の移行をどうするか?
とか、いろいろと面倒だけど...。
何かOSっていう感じじゃないけどね。
81:レスを半分読んでカキコ
01/10/19 20:29.net
そもそもCPUが、駄目。あんな古い仕様やCISCなんて使ってられるかYO。
Sonyかどっかに開発してもらおう。あとのパーツも、すべて日本製でつくろうよ。
で、名前は「やまとOS」とかさ。「OS monar(モナー)」でもOK。話はそれからだ。
今のAT互換機系で作るなら、既出だがFreeBSDあたりのをパクって(参考にして)作ればいいと思う。
82:レスを全部読んでカキコ
01/10/19 20:44.net
なんだ・・・みんな結構マトモなんだね。
技術屋さんもいるし。でも正直、こういう話はプログラム板でするべきだね。
実際、こういう議論もたまに出てるし。
>>1も、オリジナルOS作りたいならと思うなら、もっとキチンとした仕様を示さなきゃ。
83:Be名無しさん
01/10/19 22:13.net
SONYは駄目だYO、
M$は無駄なコードが多いけど、
SONYなんて大事な所を削ってまで最小化を進めてしまうし。
80の様なOSが出来ちゃうよ。ホントに…
84:BTRON名無しさん
01/10/20 00:00.net
>>35
えーっと、このへん
URLリンク(www.berlin-consortium.org)
とか
URLリンク(www2.berlin-consortium.org)
このへん。
どう?
85:Be名無しさん
01/10/20 04:44.net
なんかOSの具体的な仕組みとか勉強できるサイトありませんか?
86:Be名無しさん
01/10/20 09:10.net
>>85
Webではどこも断片的な情報しかないとおもう。
本読むか実際のソースみるのが一番かも。
87:Be名無しさん
01/10/20 10:03.net
>>85
具体的というのがどの程度かわからんけど、
URLリンク(lkh.linux.or.jp)
URLリンク(bw-www.ie.u-ryukyu.ac.jp)
URLリンク(www.tron.org)
こんなところかな。あとはWindowsDDKか。
URLリンク(www.gaztek.org)
でソース付きの小さいOSがあるけど。。。。。
URLリンク(www.menuetos.org)
これもソース付きだけど、かなりのやっかいもの。
88:Be名無しさん
01/10/20 10:55.net
マルチタスク、リアルタイムOSはタスク切り替え時の
スタックの管理を考えないと。
タスクはタイマ割り込みで一定期間で切り替える。
あとは上位層と下位層を切り分けてプログラムを作ればOK。
SHとかなら作れるかも。
89:Be名無しさん
01/10/20 14:19.net
アイコンてうざいね。何、あれ?
90:ITRON名無しさん
01/10/20 15:28.net
なぜ、SH? 手元のIntelパソコンでも手間は同じだと思うが…?
91:Be名無しさん
01/10/20 16:45.net
さりげに>>87の一番下のOS面白そうage
92:Be名無しさん
01/10/20 16:50.net
8086の命令体系を引きずっているx86CPUでは、アセンブラがウザイ。
あとアーキテクチャとして64kを束としたセグメントの概念があるので
メモリ管理が複雑になってしまう。
今時ないよそんなCPU。
93:Be名無しさん
01/10/20 17:45.net
>>92
確かにないよそんなCPU。
今は32ビット時代だよ。
80386以上に64Kのセグメントの限界なんてないよ。
いや、確かにブート時にはあるけど
ちょっと我慢してプロテクトモードに入れば
あとは2Gのメモリ空間が待ってるよ。
94:みゆりちん ◆xK91AxII
01/10/20 18:20.net
>>91 に任意A^ge
>>93
物理メモリにしても、プロセス当りでも、限界は4Gでは?
Windowsのメモリマップはそういう感じだけど。
Pentium PRO辺りからは以下略。
本気で作るなら、人柱/資料が豊富なAT互換機用に作るのが無難だと思う。
95:93
01/10/20 18:31.net
>>94
あっ、そうだった。スマソ。
ついでにセグメントの話ね。
96:FreeDOS教徒
01/10/20 20:37.net
なんつーか、、、やっぱ、そんなもん?
需要ない?
97:Be名無しさん
01/10/20 22:40.net
なんつーか、今更ただ〜OS、とか言われても
普通にメールとwebの読み書きに困らなくて
UNIX風のシェルとコマンドが使えて
そこそこの安定度があればどうでもいいし
どうでもいいならWinでいいやって感じ。
もはやただのOSの違いには興味が湧かない。
そのOSで何が実現できるか、そのOSでなければ
実現できないかが重要なのではないかと。
URLリンク(ascii24.com)
URLリンク(ascii24.com)
これなんかはOSというよりエミュレータというかVirtualMachine+OSに近いけど、
アプリケーションはおろかデバイスドライバやOS自身さえCPUコードの呪縛から解き放つ
という、実に野心的な挑戦でもある。
Intentは商業OSだけど、これもコアの実装はほとんど一人でやっているらしい。
同じことが不可能とは言わないさ、>>1が天才か超人的な努力家ならね。
98:Be名無しさん
01/10/20 22:46.net
>>97
悲しい事言うなよぉ〜。
L4、Exokernel、俺はそういう夢を見ていたい。
UnixやWinは実用性は良いよ。
でもOSとしてはエキサイティングじゃないじゃん。
せめてこの板で位はUIやらライブラリやらアプリやらの話
では無くて、OSの話をさせてくれYO!
99:名前
01/10/21 02:15.net
参考リンク
1)ReactOS オープンソース NT コンパチOS作成プロジェクト
URLリンク(www.reactos.com)
2)petros オーストラリアのNT互換(?)OS
URLリンク(www.petros-project.com)
100:100Get
01/10/21 04:28.net
やっぱり英語は読み書き喋りできなきゃだめだなぁ
101:Be名無しさん
01/10/21 08:08.net
-このスレが100まで続いた-
WOS - ワールド・オペレーティング・システムズムズの調査の結果
人類の過半数が汎用性だけではない自分だけのOSを、自分の使い方に適したOSを求めていると言うことが判明しました。
我が道を池、ということでしょうか
102:Be名無しさん
01/10/21 13:37.net
>>101
自分用のOSを作れと?
103:Be名無しさん
01/10/21 17:32.net
>>102
OSツクールが出るまで待つのだ
104:Be名無しさん
01/10/21 18:56.net
>>103
OSKitってどうよ?
おれは使った事無いが。
105:Be名無しさん
01/10/21 18:58.net
>>98
実現の可能性が全く無い妄想を聞いても全然エキサイトしませんが何か?
106:Be名無しさん
01/10/21 21:35.net
98がなんか妄想言ったか?
107:Be名無しさん
01/10/21 21:38.net
ダイレクトエックスをエクスプローラーからランチャーする奴がOS作るんだろ?
妄想じゃん。
108:Be名無しさん
01/10/21 21:52.net
ちがうよ!よく読めよ!
>激オモのGUIなんだけど、それは今のマシンだったらなんとかなるのではないかと。
>ゲームは、DIRECT Xみたいな、漢字のGUIを別に用意してやって、
>パワーの貧弱な環境はCUIをつかうと。
1が欲しいのは今のマシンなら何とかなる位重くて、ゲームには漢字を使い(中国製みたいなの?)
さらにパワーが貧弱であればCUIになるようなDirectXのような物をとうさいしたOSだよ!
109:Be名無しさん
01/10/21 21:54.net
で、そんなのが作られる可能性は無いんだろ?
妄想じゃん。
110:Be名無しさん
01/10/21 22:04.net
>>1は、知っている単語をでたらめに並べているだけの厨房。
そうでなければ、エサとしてでたらめな組み合わせの単語を並べて
それにいちいちつっかかる暇人の反応を見て楽しむネタ。
いずれにしても話の面白さで楽しめるようなネタではない。
>>1がマジなら救いようがないほど無能。付き合うのは時間のムダ。
111:Be名無しさん
01/10/21 22:19.net
>>1をシカトして理想のオナニーOSについて
語り合ってハァハァしようよぉ。
漏れはMSXだな。Basciは嫌なんでなんか他の言語。
112:98
01/10/21 22:53.net
ん?俺は1じゃないぞ。わかると思うが。
113:Be名無しさん
01/10/21 22:57.net
1かどうかはどうでもいい。
実現不可能な話題でよくエキサイトできるよな。幸せだね。って話。
新しいOSが欲しいなら実現に向けて動けよ。
「あったらいいね」「できたらいいね」てのは普通、妄想って言うんだよ。
114:Be名無しさん
01/10/21 23:00.net
>>111
バカっ・・・!!
お前、あれほどタイプミスには気をつけろって言ったのにっ!
2ちゃんねるなら今頃「バスキって何ですか?(ワラ」なんて
チャチャを入れられまくってるとこだったぞ・・・!!
115:111
01/10/21 23:11.net
(恥)
116:Be名無しさん
01/10/21 23:51.net
OS作ったれ!!
117:つーか
01/10/23 06:46.net
オレが1だ(ワラ
>>78
アンタはなんだか、偉そうだな。俺はアセンブラが嫌いだ。50どころか、インラインアセンブラだって組みたくない
>>85
OSの仕組みについては、あまりにも範囲が広すぎて、全てを扱っているサイトと
いうのは、みたことは、ないけど、断片的な情報だったら、86の言うように、
Webにいくらかころがっているかもね。
>>97
そうだね、今のPCには、ワープロ、インターネット、メール、ゲーム、終わりって、5つボタンがあればいいのかもしれない。
>>110
ごめんなー、技術用語とかたくさんならんでてなー。でも>>110はスレに参加したかったんだよなー。
でもワカンナイ単語がたくさんあって、悔しかったんだよなー(ワラ
>>113
百以上スレがあって、一番エキサイトしているのは、>>113だな(ワラ
それでだ、
>>109
>で、そんなのが作られる可能性は無いんだろ?
>妄想じゃん。
とのことだが、その可能性が無いかを模索したいんだな。
うまく、機能を切り分けれれば、うまく行くかもしれないと。
まずはMS-DOSみたいな、シンプルなモノの上に少しずつ機能を被せていけるような、
仕組みがあればいいなと思う。
個人的には、いろいろと手を入れられるOSがほしいとは思う。
PCの自作ができるんだから、OSだって規格さえキチンとしていればね。
118:FreeDOS教徒
01/10/23 08:11.net
タネ仕込むからちょっと待っててね
GazOS見てるとウズウズしてきた(笑
119:Be名無しさん
01/10/23 12:08.net
>>117
> 俺はアセンブラが嫌いだ。50どころか、インラインアセンブラだって組みたくない
1よ。>>73での
> むかし、50kバイトくらいのプログラムをフルアセンブラでくんだことあるけど、マジでつらかった。
> でも、アセンブラはきらいじゃないね。
という発言をもう忘れたのか?
120:Be名無しさん
01/10/23 17:57.net
>>119
藁
121:つーか
01/10/23 21:07.net
カッコつけすぎたね。
本心は、「アセンブラは嫌い」だ。
でも、レジスタの受け渡しをいろいろやりくりするのは、楽しいよ。
しかし、>119よ、粘着だな(ワラ
122:119じゃないけど
01/10/23 21:22.net
よ、よぅし。初めて使うんだ、タイプミスしないようにしなきゃ!
い、いくぞ〜!
「>>121 オマエモナー」
123:つーか
01/10/23 21:39.net
オレの負けだ、素直にみとめよう。
自分の事なのに、おもわずワラてしまったよ。
きっと、あの数行の書きこみには、>>119の血の滲むような努力が
あったに違いない。
きっと、>>119は、「そんなことはない」と謙遜するだろう。
しかし、影で見守ってきたみんなには、わかるだろう。
このスレは>>119のような人材を輩出したというだけでも、
存在した価値があった。
>>119
キミには「粘着王」の称号を与えよう。
これからも、このスレを見守っていてくれ(ワラ
>>122
タイプミスシナイヨウニ・・・
「逝ってよし!」
124:Be名無しさん
01/10/23 23:09.net
それじゃあ俺から >>1 に「粘着大王」の称号をやろう。
125:122
01/10/23 23:43.net
>>124に反論したいなら書き込むなよ。(w >>1
126:119
01/10/24 00:28.net
う〜ん。
普通に読んでるだけでスレの主要な発言内容ぐらい覚えていませんか?
しかもまだ100程度のスレですし。
ひょっとして1は鳥類ではないのでしょうか。
ついつい人類だと錯覚していませんか?
自覚がないかもしれませんので、
レスを返す前にちょっと三歩ほど歩いてみてください。
127:119
01/10/24 00:51.net
あと、手足の指はちゃんと5本ずつありますか?
鳥類だからって恥ずかしがることはありません。
あなたも鳥類ということを自覚することでより賢くなれるでしょう。
そう、チキン・ジョージのように。
128:Be名無しさん
01/10/24 03:10.net
ところで、OS云々はおいといてWindow Systemに興味があるのですが
Unixでネットワーク透過でなくてそのかわりパフォーマンスのよい
Window Systemってやっぱり需要がないのでしょうか?
やっぱり一回X使っちゃうと他に(ネットワーク透過でないもの)
移れないってのはあると思うのですが。
129:つーか
01/10/24 07:02.net
もし、なにかの間違いで、OSが完成したら、
ブートのセクタに「このOSを粘着王に捧げる」
って、いれるしかないな(ワラ
>>124
もうちょっと、ヒネれよ。
とりあえず、アンタには、「粘着家臣」の称号を与える。
粘着王が天下を取れるように、
これからも、粘着王を補佐してやっくれ。
>>125
きっとアナタが2chに来るときは、
真っ先にこのスレに
オレのカキコがないか探すのでしょう。
このスレに引っ付いている。
そんなアナタも結構、粘着(ワラ
>>126
よっ、粘着王、朝ご飯は、食べたか?。
オレは、コーヒーでものんで、あと小一時間くらいはぼーっとすることにするよ。
>>127
粘着王よ、朝は、しっかり食べた方がいいらしいぞ。
なにしろ王なんだからな。
130:Be名無しさん
01/10/24 12:07.net
>>128 Microwindowsをgoogleで調べよ
131:Be名無しさん
01/10/25 14:29.net
不毛な>>1は無視して、どういうOSが最高かを語ろう。
で、その結論を誰かが作ると。
まずはカーネル。どういう機能がオサレでイマフウなのか語らえ。
132:みゆりちん ◆xK91AxII
01/10/25 16:49.net
とりあえず、カーネルの範囲を定義しないことには、議論できないと思われ。
133:Be名無しさん
01/10/25 21:07.net
カーネル無し
134:Be名無しさん
01/10/25 21:30.net
>>133=画期的
135:BTRON名無しさん
01/10/25 22:03.net
>>132
>とりあえず、カーネルの範囲を定義しないことには、議論できないと思われ。
イキナリだな、おい。そういう話題は
スコア−1フレームのもと
ダゾ。
>>134
むフゥ。ホントにそうなのかも知れず。
136:Be名無しさん
01/10/26 00:44.net
カーネルの範囲ってMKかそうでないかによっても異なるし。
とりあえずファイルシステムとCPU含めたデバイス関連は
除外もしくは抽象的対応ってことでどうよ?
137:FreeDOS教徒
01/10/27 00:12.net
ごめんなさい。私がバカでした。
起動しているフリをするOSしか作れませんでした。
誰も2ちゃんでOS作ってないのが分かる気がする(w
138:みゆりちん ◆xK91AxII
01/10/27 03:57.net
>>136
MKってどっちだかわからないよ。
CPU/メモリ/割り込み管理、deviceDriverのinterfaceみたいなものはダメですか。うーん。
>>137
私の場合、GDT作る辺りで嫌になって止めました。うぐぅ。
リアルモードても良いのなら、一気に簡単になりそうだけど、
各種仕様決めたりとか、リソース管理なんかで嫌になる可能性大ですね。
139:Be名無しさん
01/10/27 10:42.net
既存OSよりいいものを作れなければ意味がない
140:Be名無しさん
01/10/27 11:35.net
>>139
初期のLinuxはものすごいポンコツだったらしいけど。
まあ、OSそのものの価値から見るとそうかも。
カーネル……。
osaskも変わった作りですね。
URLリンク(www.imasy.or.jp)
141:Be名無しさん
01/10/27 11:43.net
>>140
初期のlinuxは同種のフリーpcunixに比べてなんか
アドバンテージはあったんだろうか…
142:Be名無しさん
01/10/27 14:27.net
かーねるさんだーす
143:140@受け売り
01/10/27 18:21.net
>>141
Linuxは「フリーだ」「ソースが公開されている」ということが受けたようです。
当時、Minixの方はソースが読めなかったらしくて。
同種のフリーPCUNIXのほうは知りません……BSDはライセンス問題で世界中の
FTPサイトから姿を消した時期があったと聞きましたけど、その時期は忘れちゃいました。
Linuxのアドバンテージはハッカー達の手頃な玩具になったこと、でしょうか?
144:Be名無しさん
01/10/27 23:36.net
MINIX は、Source が読めなかったのではなく、
Source が Network 経由で自由に取得できなかったのです。
MINIX が出た当時は Network 環境がよくなく、
版権という制約があっても、本として出版した方が
Source を配布するのに適していると判断されたわけです。
また Tanenbaum 先生は MINIX を教育用の OS として
提供していたので、さまざまな改良の提案や Patch が送られても
それを組み込むことを快しとせず、あくまで理解しやすい
Simple な OS として MINIX を提供していました。
当時は、Self Compile できる、Source の公開された PC 用の
Unix Like な OS は MINIX くらいしかありませんでしたから、
MINIX に不満をもっていた、OS をいじりたい人達が
同じく MINIX に不満を持っていた Linus 君の出した Linux に
飛びついたわけです。
# ちなみに 386BSD が出たのはその後。1992 年。
やっぱり OS は手元で動かなきゃね。
Tanenbaum 先生も、そのために MINIX を出したんだから。
145:Be名無しさん
01/10/28 00:08.net
んじゃソースが公開かつフリーで既存OS以上の何かがあるものを
作らなければ意味ないな。
その何かが「日本語」ってだけでもいいけど。
146:Be名無しさん
01/10/28 00:21.net
>>145
超漢字?
147:Be名無しさん
01/10/28 01:02.net
>>139
作っておもしろければそれでいいと思うが。
148:Be名無しさん
01/10/28 01:14.net
>>146
フリーでソース公開されてるの?
149:143
01/10/28 16:14.net
>>144
どうもです。
……よく考えたら、教育用のOSのソースを読めないというのは変な話でした。
>>148
有料で、ソースは公開されていません(確か)。
Windowsに対してのアドバンテージは、主に文字関係。
BTRONの規格はどこかで読めるのではないかと思いますけど。
150:Be名無しさん
01/10/28 20:53.net
B-Free…
151:Be名無しさん
01/10/28 23:39.net
リナックスは買うんなら、tl7か次のコンタラかrhですね。
152:Be名無しさん
01/10/29 00:47.net
ターボ買うくらいならATOKXかってdebianだよ。
フォントはM○フォント使えばいいんだし(藁
153:ITRON名無しさん
01/10/29 00:48.net
>>150
目を覚ませ。
154:FreeDOS教徒
01/10/29 01:10.net
>>153
まぁまぁ。
夢は見ているうちが楽しいんですよ。
>>150
B-Freeって開発者いないよね…(うろ覚え
155:Be名無しさん
01/10/29 21:31.net
「EOTA」というのがあるみたい。
URLリンク(slashdot.jp)
本家サイト。
URLリンク(www.rbt.his.fukui-u.ac.jp)
本家サイトの構造がかなり悪いような気がする……ここが詳しいですね。
URLリンク(home.interlink.or.jp)
156:Be名無しさん
01/10/29 23:19.net
EOTAよりもForthModokiに興味アリ。
157:Be名無しさん
01/12/16 14:36.net
保守age
158:Be名無しさん
01/12/16 14:43.net
なんだかんだいっているけどじゃあ何か?
俺が仮に完全GUIなOS作って(ホントに独自のOS)今流通しているマシンでほぼ完全に動くとしたら乗り換えるのか?
たぶん俺がそんなOSを作れないようにお前らも絶対乗り換えないと思う。
だからコノスレシウリョウ。
159:Be名無しさん
01/12/18 00:09.net
>>158
始めてもいないのに。
見栄張るの100年早すぎ。
160:Be名無しさん
01/12/18 11:12.net
GUI・CUIと言っている時点で論外だと思うがOSはあくまでカーネルでしょ。
カーネル作成の知識がなければ意味ないし。GUIがどうのこうのいうならXFree86に変わる新しいものを作ってくれ。
おれてきにはGUI部分はOSではなくミドルウェア(Winでも)
161:158
01/12/18 12:22.net
だろだろ!?
でも将来は作りたい・・・。
162:Be名無しさん
01/12/18 13:17.net
OSが何か特別なソフトと思い込んでる
時点でダメだな
163:Be名無しさん
01/12/18 23:15.net
>>161
何で、「将来」なの ? 今から、作ればいいじゃん。
>>162 が言っているように、OS だって所詮プログラムだよ。なんか
難しく考えてない ? まあ、普通のアプリケーションより知識は余計
に必要になるけどね。
流行るかどうかは運次第だけど、作れるかどうかは >>1 次第だよ。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
334日前に更新/73 KB
担当:undef