X



「30日でできる!OS自作入門」
0001Be名無しさん
垢版 |
2006/07/03(月) 12:38:13
プログラミングの基礎からはじめて、
30日後にはウィンドウシステムを有する32bitマルチタスクOSを
フルスクラッチで作り上げるという入門書。

ビギナーでも無理なく作成できるようPCの仕組み・アセンブラ・Cの解説から始まり、
試行錯誤を繰り返しながらアルゴリズムを学びつつ、
たのしく自由な雰囲気でOSをゼロから構築していくという、
他に類を見ない手法による、
趣味と実用と学習を兼ね備えたOS作成の入門書です。
0785Be名無しさん
垢版 |
2013/05/21(火) 03:37:26.30
おっと、タネンバウム本の悪口はそこまでだ。
0786Be名無しさん
垢版 |
2013/05/29(水) 07:11:26.89
784が物事の本質を理解しないおバカさんだという事だけは俺にも伝わって来た
0787Be名無しさん
垢版 |
2013/05/29(水) 13:50:31.47
つーかアーキテクチャに過度に依存したプログラム構造のアセンブラプログラムってんならともかく
汎用性高く書かれた普通のCなんだし(文法は古いけど読み替えりゃ良いだけのはなし)
そのまま丸々64bitマシンとやらに移植して使うわけじゃなし
基本構造だけ真似して似たようなOS書く分には変数の型とかを大きめに取ればいいだけでスケールが小さいとか何とか関係無い話だし
何を勘違いしてるんだかこの人(>>784)は…

どっかの何かの本に書いてあったけど、ゲーム業界でも
「俺は誰も見たことのない斬新で画期的なゲームを作るから!」とか言って過去の作品から何も学ばない人ほど
二十年以上も前に見たようなゲームしか作れないって書いてあったな。
業界によらずどこでもそんなもんなんだろうけど。
0788Be名無しさん
垢版 |
2013/05/30(木) 02:09:02.38
>>787
それがまた困ったことにx86ベッタリだったりするんだが
0789Be名無しさん
垢版 |
2013/05/30(木) 22:19:38.45
x86ベッタリって何が?
UNIX V6はそもそもintelマシン向けじゃなかったし
アセンブラで書かれてるのはドライバなど一部だけだし
UNIX V6でない別の何かの話?だとすると何の話?
0791Be名無しさん
垢版 |
2013/06/07(金) 23:18:14.27
ソースコード読んで無いって落ちか
恥ずかし過ぎるな

バリバリのセグメント実装だよ
pdp-11がそうだからパクったインテルも同じなんだよ


xpのサポート終了までに実用的なos作る本の発売しねえかなあw
7使い始めたから7でも良いやって気分に成って来たけど
xpモードがよく出来すぎて7の中のxpから離れられんw
0792Be名無しさん
垢版 |
2013/06/08(土) 12:23:50.52
セグメントという名前だったら皆同じと思ってる系でしたかw
0793Be名無しさん
垢版 |
2013/06/09(日) 14:03:30.15
ちゃんとソースコード読んで来い
話はそれからだ
0794Be名無しさん
垢版 |
2013/06/26(水) 23:51:32.03
>>776>>779
はりぼてにwineをポーティングするなら最低何日必要かな?

>>782
よくわからないけど、PIC32だろうと載っちゃうunixは流石かと。
マイクロカーネルの立場無いね。
0795Be名無しさん
垢版 |
2013/06/27(木) 09:22:29.62
むしろマイクロカーネルのほうが、モジュール分けするぶんでかくなって当たり前、
モノリシックカーネルのほうが小さくて当然なんだけど?
0796Be名無しさん
垢版 |
2013/06/27(木) 22:03:51.64
モジュールとしてユーザー空間に外注しておいて何故でかくなるのさ?
天下り特殊法人みたいな中抜きが多かったりするの?
0797Be名無しさん
垢版 |
2013/06/28(金) 09:47:39.62
ユーザープロセスと言ったって、普通のプロセスと違って実メモリをピン留め
しなきゃならない奴もあるし、「PIC32に載せる」という目的なら、そういう
モジュールもフットプリントとして数えるものだと思うけど。

もしかしてマイクロカーネルなら、メモリマネージャもファイルマネージャも
ページマネージャも追い出せるとか思ってるの?

ページマネージャがディスクに追い出されちゃったら、誰がそれをスワップ
するのw
0799Be名無しさん
垢版 |
2013/07/04(木) NY:AN:NY.AN
まったくなにも具体的に反論できない自分の頭の悪さをどうにかしたらw
0800Be名無しさん
垢版 |
2013/07/07(日) NY:AN:NY.AN
でもユーザランドで動くdynamic_pagerをみたときはこのosポンコツだなとは思った
swapfileが大至急必要な時にユーザランドが応答せずにkernel panicするしかなく成るだろうと予想出来た
案の定autorelese()呼ばないとメモリリークしまくる糞osで鯖製品は撤退したけどな
0801桃太郎
垢版 |
2014/05/19(月) 16:27:27.75
今読んでるこれでOSつくってみよう
0802桃太郎
垢版 |
2014/05/19(月) 16:27:58.32
90日掛かりそう
0803Be名無しさん
垢版 |
2014/05/19(月) 17:47:10.11
30日でする理由なんてない。何を得られるかじゃね
0804桃太郎
垢版 |
2014/05/23(金) 12:54:14.69
Windows3.1が作れればいいんだけどね
0805Be名無しさん
垢版 |
2014/05/23(金) 16:27:26.34
もうできてるもの追っかけても二番煎じだわ。windowsシステムだとOSというよりUIに手間かかるし。

原理をマスターしたら、メモリ管理でもスケジューラでも仮想記憶でもほかの何かでも新しいアイデアを考えてみてはいかが
0806桃太郎
垢版 |
2014/05/23(金) 19:01:01.80
新しいアイデアなんてそうそうないよ
Windowsの真似から始めないと完成できない。
0807桃太郎
垢版 |
2014/05/23(金) 19:02:11.69
Windowsを作るにしても改良したりするけどね
0809桃太郎
垢版 |
2014/05/24(土) 15:15:10.23
昔のWindowsを使いたい人はたくさんいるよ
0810桃太郎
垢版 |
2014/05/30(金) 15:52:42.80
新規のProjectのOSを作る
別系統のDOS 別系統のGUIOS
0812Be名無しさん
垢版 |
2014/11/27(木) 23:49:51.59
二番煎じでも別物もが出来上がるはず
同じものが出来上がる奴は発明者に成れない

pxe対応で自己増殖していくosとか作れば革命的だよ
0815Be名無しさん
垢版 |
2017/06/10(土) 23:55:11.51
人がいるか分かりませんが、今二日目と半分行った所、まだハッキリ何してるか分かりませんね

1日が案外多くてもう数日消費してるわ……
0816Be名無しさん
垢版 |
2017/06/12(月) 12:50:16.97
三日目から取り敢えず読むことにした
0817Be名無しさん
垢版 |
2017/06/13(火) 16:47:24.25
わからなくてもとにかく進もう
0818Be名無しさん
垢版 |
2017/06/16(金) 03:54:09.27
読み進めて6日目のページ
ただ見る日が続く
0819Be名無しさん
垢版 |
2017/06/16(金) 14:53:54.44
  ★★★少子高齢化を防ぐ為に、多産家族の表彰制度を導★入すべきである★★★
  http://jbbs.livedoor.jp/bbs/read.cgi/study/3729/1226114724/73

  この掲示板(万有サロン)に優秀な書き込みをして、総額148万円の賞★金をゲット★しよう!(*^^)v
  h★ttp://jbbs.l★ivedoor.jp/study/3729/ →リンクが不良なら、検索窓に入れる!
0820Be名無しさん
垢版 |
2017/06/16(金) 18:02:08.32
  ●●●プロ野球のドラフトは、持ち点制による競り落とし方式とすべし●●●
  http★://jbbs.livedoor.jp/study/3729/storage/106940869★6.html#39

  この★掲示板(万有サロン)に優秀な書き込みを★して、総額148万円の賞金をゲットしよう!(*^^)v
  http://jbbs.live★door.jp/study/3729/ →リンクが不良なら、検索窓に入れる!
0821Be名無しさん
垢版 |
2017/06/25(日) 21:03:39.91
OS開発の為に作られたCを
ソフト(OS下ソフト)作る用言語とか
ほざき始めた前置きの時点で完全に挫折した
類友じゃないけどこれに触発された?系のサイト上げてる奴も酷いのいるね

同じく前置き見てると モロに「Cの影響の悪い方」に行っちゃった人って感じだな・・・
Cなら出来ます キリッ!とか言いそう



真剣にOS開発に興味あるならlinux bsd minix 等を入れてソース読め
ジャップ言語圏はググるな
コレに尽きる
0822Be名無しさん
垢版 |
2017/06/26(月) 09:34:56.92
マタチョンカー
0824Be名無しさん
垢版 |
2017/12/30(土) 22:04:35.32
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。

グーグル検索⇒『半藤のブブイウイウレレ』

IGYLUZW5CD
0825Be名無しさん
垢版 |
2017/12/30(土) 22:38:50.59
年末も近いのにこんな廃墟スレにまで良く頑張るなー……
0831Be名無しさん
垢版 |
2020/12/19(土) 13:53:20.76
マジかよ俺が生まれる前のスレに今年のレス付いてるよ…
0832Be名無しさん
垢版 |
2021/02/14(日) 10:07:53.92
3月に「ゼロからのOS自作入門」という本が出版されるらしい。
0834Be名無しさん
垢版 |
2021/02/20(土) 13:19:47.82
>>833
それ。

影響を受けた技術書に対して
恩返しというかフォローアップな技術書を書くって
凄いことだし良いよね。
0835Be名無しさん
垢版 |
2021/08/13(金) 19:11:11.96
「30日でできる! OS自作入門」、「ゼロからのOS自作入門」中古ノートPC購入してまで挑戦するも、
開発環境を構築できず脱落。「12ステップで作る組込みOS自作」秋月でH8買うも、
開発環境が構築できず脱落。「コンピュータシステムの理論と実装」、「CPUの創りかた」、「
作って理解するOS x86系コンピュータを動かす理論と実装」買うも数ページ読んだだけで脱落。
ラズベリーパイにも挑戦したが、テキスト通りパイソンをプラミングするも、動作せず脱落。
ちなみに、英語、フランス語、ロシア語にも脱落。電験3種は受かった。
レスを投稿する


ニューススポーツなんでも実況