A 回答 (8件)
- 最新から表示
- 回答順に表示
No.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作りは何年もかかりますが、
趣味ですから、何年もかかっていいのです。
No.7
- 回答日時:
OS上で動作するゲームと、OSそのものの構造は大きく違います。
一般のソフトは、OSの用意した機能を使ってハードを制御しています。
そのハードを制御するコマンド群も自分で考えなければなりません。
敷居の高さは雲泥の差が有ります。
APIや各種関数を、機械語レベルで自作する技量が有れば、何とか成る
でしょう。 どうしても作りたいのであれば、まず「仮想OS」から作っ
てみてはどうでしょうか?
作り方自体はゲームと同じですが、「どんなOSを作り、どうしたいのか」
が分かってくると思います。
No.6
- 回答日時:
どのような分野で、作成したOSを使って何をするかによりけりです。
制御系分野ではOSを1人で自作するとかは良くある話です。
(最近はそうでもなくなりましたが…)
また、かつての8bitマシン時代には自作OSもどきを作っている人は大勢居ました。
逆に、グラフィカルなUIに重点を置かれる家庭用途OSだと
「なんでこんなくだらない事まで作り込まないといかんのだ!」と思うほど
別路線での苦心を強いられますし
サーバ用途では、UIは無骨でいいからその分、高信頼性を求められます。
(これも最近はそうでもなくなりましたが…)
参考URL:http://jibun.atmarkit.co.jp/lcom01/rensai/comtan …
No.5
- 回答日時:
>OSを作るにはもっと高度な技術が必要なのでしょうか。
作ったOSを使って何をするか、何ができるか?
その内容によって必要とされる技術力は大きく変わります。
Jigsaw-killerさんは、作ったOSを何にどう使おうとして
いるのでしょうか?
書籍で「OSの作り方」となっている物の大半は、本の中の
ソースリスト通りに入力してコンパイルすれば、完成する
様になっていますから、それ以上の技術力は必要ありません。
#残りは、既存のLinuxから、使わないアプリケーションを
#削除したり、追加したりしてカスタマイズする類の物です。
No.3
- 回答日時:
No.2
- 回答日時:
Linuxカーネルの解説を読んでみることをお勧めします。
ソースコードも公開されていていますので改良を行って独自のOSに進化させることも可能です。
ライセンスフリーになっているはずですから挑戦して下さい。
参考URL:http://www.linux.or.jp/JF/JFdocs/The-Linux-Kerne …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エラー”Illegal seek”はどんな...
-
KNOPPIXが起動しない場合の対処...
-
root化について
-
UNIXとBSDとLinuxの違いを小学...
-
/dev/nvme0n1p2 clean と表示さ...
-
パフォーマンスモニタの%Proces...
-
SolarisとLinuxの違い
-
割り込み不可能?なプロセスを...
-
/proc/sys/net/ipv4/route/flus...
-
CentOS5.3でNICを認識しない
-
SunOS5.x と Solarisの違いは?
-
Linuxでmp3
-
カーネルについて
-
LinuxとWindowsの違い~Linuxは...
-
Dockerコンテナ(centos7.9)の...
-
linuxにシステムコールの追加
-
Linuxって、、、、、、
-
Linuxカーネルのコンパイルヘッ...
-
CentOSのデスクトップ画面が立...
-
カーネル再コンパイルについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
/dev/nvme0n1p2 clean と表示さ...
-
パフォーマンスモニタの%Proces...
-
カーネルアップグレード後、una...
-
カーネルバッファとは何でしょうか
-
romfsってなんですか?
-
KNOPPIXが起動しない場合の対処...
-
SolarisとLinuxの違い
-
Windows Vistaは本当にゴミOSな...
-
BSDでフォーマットされたHDDは...
-
/proc/sys/net/ipv4/route/flus...
-
Dockerコンテナ(centos7.9)の...
-
VMWare上のkernel再構築
-
Linux 32Bitと64Bitのメモリー...
-
linuxカーネルのダウングレード...
-
Linuxでcrcエラー?
-
デュアルコアCPUをシングルにし...
-
UNIXとBSDとLinuxの違いを小学...
-
『カーネルとの通信中にエラー...
-
Windows8 ntoskrnl.exeについて
-
魔改造版Windows 2000をインス...
おすすめ情報