5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

仮に新しくOS作るとしたら、、、

1 :名無しさん:2001/07/09(月) 19:36
「仮に新しくOS作るとしたら、開発環境ってどうすれば
いいんでしょうね!?」

2 :Be名無しさん:2001/07/09(月) 19:39
n-88ベイシックで作ります。
案外簡単ですよ

3 :名無し象は鼻がウナギだ!:2001/07/09(月) 20:17
VisualC♯って、いつ発売されるの?

4 :しょうじ:2001/07/09(月) 20:37
やっぱりOSはVisual C++でつくるんでは?特にMSは?いまさらアセンブラはないでしょう?もしかして、OS作成専用のC++コンパイラがあったりして…。

5 :Be名無しさん:2001/07/09(月) 20:37
>>2
DOSで動くんですか?
Basicで作ったOSなんて聞いたことないですが

6 :Be名無しさん:2001/07/09(月) 20:38
>>4
VC++だったらWindowsバイナリしかはかないのでは?
使ったことないからわからんけど

7 :Be名無しさん:2001/07/09(月) 20:51
ファミリーベーシックV3

8 :某開発担当:2001/07/09(月) 20:53
おかげさまで例のスレッドでは数多くの反響をいただきましてどうもありがとうございます。

また新しく作るとしたらということで、ここはやはり、純国産OSということで
個人的にはぴゅう太の日本語BASIC(G-BASICじゃないですよ)をお勧めしたいところです。

……え? …ネタスレじゃない? ソラマタスンズレイイタシマシタ

9 :Be名無しさん:2001/07/09(月) 20:59
>>8
某開発担当=某管理職員ですよね?
infhyはBasic製ですか・・・期待できんな・・・

10 :Be名無しさん:2001/07/09(月) 21:50
新しいOS自体を作るための開発環境の事なのか、
新しいOS用のアプリを作るための開発環境の事なのかどっちよ?

11 :某開発担当:2001/07/09(月) 22:13
>>9
だから違うって。
あんな頭悪そうな営業と技術者を一緒にせんといて!

12 :みと:2001/07/09(月) 22:31
本格的なOSは、普通のコンパイラで作れます。

8086シリーズでしたら、
MS−MASM6.0と、VC++があればOKです。GUNコンパイラでもOK。

ブートストラップ(コンピュータが起動したときに、
ディスクの先頭をロードするので、そのロードされるコード)の部分は、
対象となるCPUに合ったアセンブラのコードを記述しなければいけません。

ブートストラップのコードは、
非常に小さなコードで、15行くらいで作成できます。
BIOSを利用してディスクアクセスを行い、
この小さなプログラムから
より大きいコードを引っ張りあげます。

ディスク上のOSの基本となる必要なシステムコール系の
サービスルーチン等を任意のメモリにアップロードし、
ロードが終わったら、そのアップロードしたルーチンへ
CPUのプロセスを移していきます。

CPUが持つ機能の、仮想メモリ、タスクチェンジ、プロセス保護機能等や、
それぞれのOSのタスクマネージャのコードは、
Cコンパイラのインラインアセンブラで記述できます。

新しいOS用のアプリ開発環境は、
新しいOS自体を作る際に作られます。
プロセス管理の機能を作るのに必要だからです。

13 :みと:2001/07/09(月) 22:34
間違えちゃった(汗)

誤 > GUNコンパイラでもOK。
正 > GNUコンパイラでもOK。

14 :Be名無しさん:2001/07/09(月) 22:51
OS新しく作るんなら開発環境も作れ。
始めはクロス環境で開発して、
ある程度できたら自分自身をコンパイルすればよし。

15 :みと:2001/07/09(月) 23:08
JAVAアプリでいいと思うなぁ

16 :Be名無しさん:2001/07/10(火) 00:55
パソコン用のOSってことでいいんですよね。

17 :しょうじ:2001/07/10(火) 18:57
実際問題、OSをコードから作り上げるのは、かなりシビアだと思います。Mac OS XみたいにベースとなるOSを改造していくやりかたが、現実的では?そうなると、どうしてもLinuxやFreeBSDベースになりますね!どこか、ソースレベルで公開されているMS-DOS互換OSはないでしょうか?
そうすれば、かなりWindowsもどきなOSをつくれると思うんですが?

18 :Be名無しさん:2001/07/10(火) 20:44
http://www.saburi.com/v2/

19 :Be名無しさん:2001/07/10(火) 21:15
しょうじくんイタい・・・
良いヤツっぽいんだけどな。

20 :準初級:2001/07/10(火) 23:43
>>17
> ソースレベルで公開されているMS-DOS互換OSはないでしょうか?
freeDOS
http://www.freedos.org/

> WindowsもどきなOSをつくれると思うんですが?
Freedows98
http://www.freedows.org/
ReactOS
http://www.reactos.com/

21 :Be名無しさん:2001/07/12(木) 11:19
↑のソース見て誰かOS作ってくれ

22 :Be名無しさん:2001/07/12(木) 11:26
JAVAOS萌

23 :準初級:2001/07/12(木) 11:36
>>21
自分で作れ。

24 :花咲か名無しさん:2001/07/12(木) 23:27
>12
すごい、わかりやすかった。

25 :Be名無しさん:2001/07/16(月) 12:27
OSつくりたひ

26 :P4:2001/07/16(月) 19:59
JAVA Script OS 萌

27 :Be名無しさん:2001/07/25(水) 21:04
>12
VC++って純粋なバイナリ出力できるの?

28 :Be名無しさん:2001/07/26(木) 09:38
俺のティムティムをコンパイル

29 : :2001/07/26(木) 21:16
http://yasai.2ch.net/test/read.cgi?bbs=win&key=994935922

本スレ

6 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)