A 回答 (14件中1~10件)
- 最新から表示
- 回答順に表示
No.14
- 回答日時:
OSを作るソフトは聞いたことがありません。
プログラミングで作った方がいいと思います。それとMicrosoftのVisualC++とかでは作れません。Windowsアプリを作るためのソフトなので、OSを作るのを前提にはしてないのです。printfという関数がありますが、これはまったく使えません。OSのサービスなので。
作れるといったら、NASMというアセンブラを使うか
http://ja.wikipedia.org/wiki/Netwide_Assembler
GOというCコンパイラを使ったりするといいと思います。
http://community.osdev.info/index.php?GO
30日でできる! OS自作入門という本があります。これなら、まったくの初心者でも、プログラミングから、パソコンの仕組みなども1から勉強できます。
http://book.mycom.co.jp/book/4-8399-1984-4/4-839 …
Windowsみたいなグラフィックがきれいなやつがいい!ネット接続したい!
というならば自分で作るLinux OSと言う本がおすすめです。
http://www.7andy.jp/books/detail?accd=07169480
OS関連の情報があるサイトはここです。
http://wiki.osdev.info/
http://community.osdev.info/
参考としていろんな人が作った自作OSも載せときます。
http://osask.jp/
http://www.monaos.org/
http://caffe-latte.sourceforge.jp/pukiwiki/index …
OSを自作した場合、カッコイイ・満足感などがありますが、反対に不具合・ミスなどがあると、パソコン本体が壊れる可能性があります。そういうことも考えて楽しく自作してください。
No.13
- 回答日時:
「30日でできる! OS自作入門」だと思いますが、それ以前にabmsさんはプログラミングの経験はありますか?もし無いならこの本を読んでもさっぱり意味が分からないでしょう。
ちなみに、OSを作るためのソフトというのは無いと思います。
ですから無料ツールであれ、有料の統合環境であれ手に入れなくてはいけません。オススメは、有料ならMicrosoftの「VisualC++」か「VisualStudio」ですね。無料なら「BorlandC++コンパイラ」と「BCC Developer」の組み合わせですね(本格的に作りたいならVisualC++とかの方がいい)
OS作りは最高に面白そうですけど作った後は殆ど使い道が無いのではと思います(対応アプリケーションが全く無いから)、ですからその他のソフトも自作しなければなりません(Linuxならその必要は無いと思いますけど)
まぁ、とにかくがんばってください(なんかそっけないですか?)
http://www.hi-ho.ne.jp/jun_miura/
http://www.borland.com/jp/products/cbuilder/free …
http://www.microsoft.com/japan/msdn/vstudio/
No.12
- 回答日時:
内容に関して、全く理解していませんのでお勧めという訳ではありませんが、
http://www.cs.utah.edu/flux/oskit/index.html
なんていうのもあるようですね。
英語力がいりそうでそうですが・・・。
No.11
- 回答日時:
OS開発についてのど素人がお答えします(汗
私もOS作ってみたいという願望?はあります。
まずOSを作ろうと考えずにコマンドプロント(MS-DOSでも可)で動く
つまり既存のOS上で動くプログラムを作ってみるとよいでしょう。
まあこのプロセスを終えているならこれは飛ばしても結構です。
次にご存知だとは思いますがwindowsXP等のOSは32ビットOSです。
MS-DOSは16ビットです。16ビットOSの場合BIOSのフォントがそのまま使えるらしいのでそれを利用することができますが、32ビットにシフトするとBIOSから切り離される為フォントは各自用意した物を作るなりして用意する必要があります。
ついでに言うとC言語等の高級言語でOSを作るのは相当難しいでしょう(これは個人的な意見)monaOS等でもそうだとは思いますがだいたいはベースはアセンブラで組んであります。しかもINT 21とかのシステムコールも使えないらしいんですね~
さらにOSが起動するためにはFD(今回はあえてFD)からOSのプログラムを呼び出しその中の命令をCPUに伝える必要がありますね?
これができてしまえば後は楽チンなんですが・・・
FDからOSのプログラムにアクセスするのはFDのブートセクタにアクセスします。そしてそのブートセクタの内容を読み込みその後OSが起動し始めます。
これ以上書くと笑えないくらい長い文章になるので以下省略させていただきます。30日で・・・の本は私も持っていますがアレはとても参考になります。読んでみる価値はあります。
最後に長々とした文章でとてもわかりずらかったと思いますが、OS作りはかなり難しいです。ですが難しいと聞いてあきらめるようなことは決してしてほしくないです。と、言うのも実は自分中学生だったりして、なかなかOS開発とか難しいことをしようとしてもそれについて知っている人が周りにはゼロです。もしかするとあなたもその様な状況であるかも知れません。ですがそれに挫けず自分だけのOSを造るという夢を実現できるように頑張ってください。私も自分のとても小さなプロジェクトを持っているので頑張ります
No.10
- 回答日時:
>コンパイラは、私も作ったことがあります。
えっ?そうなんですか?
それは、もう素人じゃないですよ。
「コンパイラで作った」じゃなく「コンパイラを…」ですが…。
それならば、OS作るってことが大体イメージできるでしょう。
挑戦してみてもいいかも知れませんね…。
No.9
- 回答日時:
とりあえずあなたの口ぶりからして、(多分あなたが想像しているような)OSを作るのは10年早いと思いますが、
>せっかくの自作PCならOSも自作の方がカッコイイ
その気持ちは大事ですよ。
暇があるなら「30日で…」の本を買ってみるとよいでしょう。
本屋になければAmazonで注文すればいいのです。送料無料ですよ。
あなたに触発されて私も今日ちょっと立ち読みしてきましたが、なかなかいい本です。内容全部を本当に理解すれば確かにOSができるでしょうし、流し読みするだけでもOSは作れないまでもコンピュータについての知識が大いに深まることでしょう。決して無駄にはなりません。
私も暇ができたらOS作りたいな~。
あ、一応ものすごく常識的なことを言っておくと(ご存知なら申し訳ありません)
自作OSでは当然その辺に売っているソフトは動きませんので、何から何まで手作りすることになります。その覚悟はおありですか?
No.8
- 回答日時:
たしかに難しいんですけど。
MonaというOSがあります。
これは2ちゃんねる発祥ですが、本当に素人さん(もちろん日本人)が開発したOSだそうですよ。
参考URL:http://www.monaos.org/
No.6
- 回答日時:
アセンブラや、コンパイラなら若い時に自力で作ったことがあります。
↑この意味がわかってなければ、そもそも入り口にも立ってないということになりますが、大丈夫ですか?
ゼロからOS作るなんてマッチ棒だけで家を建てるように気の遠くなるような地道な作業が待ってますよ。しかも、それなりの知識は要求されます。まあ、家(OS)といっても「小屋」から「豪邸」まであるでしょうが、DOS程度なら根性あればなんとかなるかも知れません。Vistaはどう考えても豪邸の部類に入るでしょうから、一人で作るなんて不可能です。
>「せっかくの自作PCならOSも自作の方がカッコイイ…」ような気がするので
この程度の動機付けでは到底完成するとは思えません。
人にきくのではなく全部自分で調べて、自力でどうにかするぐらいの技術と根性が必要です。
>作成するようなソフト(無料版)はありますか?
OSを作るソフトではないですが、とりあえず Windows のソフトを作るソフトを紹介します。これだと、マッチ棒でなくある程度ユニット化されたパーツで家を建てることができますが、あくまで Windows のソフトを作る為のソフトですので、練習としてこれを試してみてはいかがでしょう?
http://www.microsoft.com/japan/msdn/vstudio/expr …
No.5
- 回答日時:
とりあえずLinuxあたりについて調べてみると良いかも。
これは最初が個人ベースで開発をはじめたものですから、参考になることがあるかもしれませんよ。同時に「30日で」とか「タダで」なんていうのがあまりに非現実的な話だということにも気づくでしょう。それでもそれを現実にできる意欲と力があなたのあるとしたら、ホントに神にもなれるかもしれない(いや、冗談抜きで)
もし30日でタダでOSが作れるくらいならMSはつぶれるヨなぁと思ったり。
(Vistaだって述べ人数で数百人が10年ぐらいかけて、やっとリリースなのに)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- デスクトップパソコン デスクトップPCでHDDクローン作りたいのですが、SATA2にコピー先繋いだら良いのでしょうか? 成 7 2023/03/11 06:58
- CAD・DTP 「機能ブロック図」の描画用フリーソフトを教えてください 1 2022/09/23 16:12
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- デスクトップパソコン レガシモードからUEFIモードにするソフトは 7 2022/09/16 14:39
- Outlook(アウトルック) 標準アカウントをOUTLOOKアプリに登録するとほかのアカウントのメールもこのアドレスに受信される 1 2023/02/03 20:34
- 中国語 新しいMS-Windows OSの度に多大な出費 自作PCでLinuxOS・挑戦したい新OS 1 2022/07/05 14:32
- その他(メールソフト・メールサービス) メールソフトを教えてください 1 2023/03/28 23:32
- Visual Basic(VBA) VBAでArrayListを使う為の「mscorlib.tlb」の参照設定について 3 2022/03/23 19:45
- BTOパソコン 数時間使用しない状態からPCを起動に失敗後、 自動修復画面で再起動をすると正常に動き出す 3 2022/09/26 22:01
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
susie のように非常にカンタン...
-
WindowsXPでしか動かなかった...
-
NET Broadcast Event Window
-
2軸ステージコントローラの通信...
-
「Lenovo Registration」という...
-
スタートアップにSBSVというの...
-
異なる写真を四分割で一枚の画...
-
同じ作業を全自動化するソフト
-
Windows7で98の互換モードに...
-
フォト ビューアーで拡大した状...
-
Zipを右クリック→エクスプロー...
-
winXP機でwin3.1ソフトを動かし...
-
Windows 7 で16ビットソフト...
-
EXEファイルのバージョンを変更...
-
「このコマンドを実行するのに...
-
インストール済ソフトのシリア...
-
PDFとは??
-
PDFの切り取り
-
hotmail.comと@hotmail.co.jp
-
のぎへんに「豊」と書いて何と...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
WindowsXPでしか動かなかった...
-
NET Broadcast Event Window
-
変更前のコンピュータ名を調べ...
-
右上に出る「最小化」「最大化...
-
Zipを右クリック→エクスプロー...
-
スタートアップにSBSVというの...
-
QTTabBarが無反応になる
-
EXEファイルのバージョンを変更...
-
susie のように非常にカンタン...
-
ラベルシールのファイルの開き...
-
Windows 7 で16ビットソフト...
-
DOSでのマウスドライバの組み方
-
setup.exeを実行しても何もおこ...
-
タスクマネージャーに見慣れな...
-
インストール済ソフトのシリア...
-
シャットダウン時にいつも応答...
-
パソコンが操作不能です
-
PDBファイルについて
-
HTTP(port:80)とHTTPS(port:443...
-
デスクトップアイコンを個別に...
おすすめ情報