最近、いつ泣きましたか?

OSを作りたい
自分はすでにCやC++で簡単なゲームを何個かつくったことがあります。
そこで、今度は単純なものでいいからOSを作ってみたいなぁと思っているのですが、
OSの作り方を紹介しているサイトがありましたら教えていただけませんでしょうか。
それとも、OSを作るにはもっと高度な技術が必要なのでしょうか。

A 回答 (8件)

OSを作ることは、難しくありません。


自分の好きなOSを作ることは、楽しいです。(私も作ってます)
で、
>単純なものでいいからOSを作ってみたいなぁ
とあるので、
http://softwaretechnique.jp/OS_Development/
を読んでは、いかがですか?
もし「OSをもっとかっこ良くしたい!!」
と思われたら、
[OS自作入門]
http://www.amazon.co.jp/30%E6%97%A5%E3%81%A7%E3% …
を読んでみてください。


OS作りは何年もかかりますが、
趣味ですから、何年もかかっていいのです。
    • good
    • 0

OS上で動作するゲームと、OSそのものの構造は大きく違います。


一般のソフトは、OSの用意した機能を使ってハードを制御しています。
そのハードを制御するコマンド群も自分で考えなければなりません。
敷居の高さは雲泥の差が有ります。

APIや各種関数を、機械語レベルで自作する技量が有れば、何とか成る
でしょう。 どうしても作りたいのであれば、まず「仮想OS」から作っ
てみてはどうでしょうか?

作り方自体はゲームと同じですが、「どんなOSを作り、どうしたいのか」
が分かってくると思います。
    • good
    • 0

どのような分野で、作成したOSを使って何をするかによりけりです。



制御系分野ではOSを1人で自作するとかは良くある話です。
(最近はそうでもなくなりましたが…)
また、かつての8bitマシン時代には自作OSもどきを作っている人は大勢居ました。

逆に、グラフィカルなUIに重点を置かれる家庭用途OSだと
「なんでこんなくだらない事まで作り込まないといかんのだ!」と思うほど
別路線での苦心を強いられますし
サーバ用途では、UIは無骨でいいからその分、高信頼性を求められます。
(これも最近はそうでもなくなりましたが…)

参考URL:http://jibun.atmarkit.co.jp/lcom01/rensai/comtan …
    • good
    • 0

>OSを作るにはもっと高度な技術が必要なのでしょうか。


作ったOSを使って何をするか、何ができるか?
その内容によって必要とされる技術力は大きく変わります。
Jigsaw-killerさんは、作ったOSを何にどう使おうとして
いるのでしょうか?
書籍で「OSの作り方」となっている物の大半は、本の中の
ソースリスト通りに入力してコンパイルすれば、完成する
様になっていますから、それ以上の技術力は必要ありません。
#残りは、既存のLinuxから、使わないアプリケーションを
#削除したり、追加したりしてカスタマイズする類の物です。
    • good
    • 0

>ライセンスフリーになっているはずですから挑戦して下さい。


ライセンスフリーではない。
LinuxはGPLというライセンスが利用されている。
    • good
    • 0

KOZOSじゃないでしょうか。


サイトにも情報もあるし、本もでているようです。

参考URL:http://www.saturn.dti.ne.jp/~hsakai/kozos/index. …
    • good
    • 0

Linuxカーネルの解説を読んでみることをお勧めします。


ソースコードも公開されていていますので改良を行って独自のOSに進化させることも可能です。
ライセンスフリーになっているはずですから挑戦して下さい。

参考URL:http://www.linux.or.jp/JF/JFdocs/The-Linux-Kerne …
    • good
    • 0
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!