毎日コミュニケーションズ Search 毎日コミュニケーションズ 毎日コミュニケーションズ 毎日コミュニケーションズ30日でできる! OS自作入門
毎日コミュニケーションズ Search 毎日コミュニケーションズ 毎日コミュニケーションズ
by 川合 秀実 Search 川合 秀実 川合 秀実
Customer Reviews:良書 
もしこの本がなかったら、僕は永遠にOSに関して具体的にコードを見たり書いたりすることはなかっただろう。
この本に非常に感謝しています
たしかに簡単というほど簡単じゃない 何度もつまづく。最低3回ぐらいは読み直さないと本当の意味でOSを自作することはできないだろう。アセンブリもむずかしい。しかもOSの一般的な知識に対する内容はかなり不足している。
しかしなぜか読むのをあきらめようと思わせない。そういう工夫がなされている。読者をつっぱねるような高級なことはしない
ちなみに僕がいっしょに買って読むとなおいいと思うのは「はじめて読む486」(インテルのCPUについての解説した良書)です。買っとけばもっとはやく読めたのになと後悔してます
あとWikiも非常に参考になった。たくさんのひとが同じような疑問をもっているので大抵はそれをみれば理解できるし、なかったら質問すれば作者から直々に答えてもらえたりする。
この本を読み終えれば本格的なOSを書くための入口は開けている。この本は読みやすくするためにさまざまな不足があるが、そんなのはどっちでもいいことだ。あとは読者次第。これは入門書なのだから
ーーーーーーーーーーーーーーーーーーーーーーー
付け加えると実行はシュミレータ(qemu)で行うべきだろう。あとqemuのモニタ機能があることもつけくわえる(Ctl Alt 2)
ハードの理解を深めてから。。。。 
このような本が欲しかった!と思える本では有るのですが。。。
とても簡単に作れそうな挿入の割には引っかかる所が多数有ります。
自分は、素人ですがコンピュータ暦は長くプログラムも簡単な物をたまに書いたりしてきたので、この本の対象者に十分に当てはまると思います。
それでも度々難解に感じてしまいました。何が原因かと考えていると、自分のハードへの理解のなさだと気がつきました。
結論を書くと。
先に、『初めて読むマシン語』『CPUの創りかた』(もっと良い本が有ると思いますが。。)辺りを読んでから読むと理解が早い気がしました。
あくまで個人的意見ですが、参考までに。。
知的好奇心は満たされなかった 
「堅苦しい説明が無く楽しく自作できて知的好奇心が満たされた」
といった感じのレビューが多いですが、本当にそうでしょうか?知的好奇心って何だろう。
OSを自作しようと思うぐらいの人であれば、たとえ堅苦しい説明があってもネットで調べたりしつつ少しずつOSの実装が氷解していく、そんな体験を望んでる人の方が多いのではないかと思う。
少なくとも自分は最初から最後までモヤモヤが取れずOSは完成しても感動はあまりありませんでした。
説明はとても丁寧で分かりやすいのですが、それはOSについての説明というよりは作成手順の説明であり、OSツールキットの説明書を見ながら組み立てている感覚でした。
切り口は良い。 
OSというものを全くゼロから、
自分の手で作っていくという方向性は非常に良い。
単なるOSの機能の説明に留まらず、試行錯誤しながら作ろうという切り口は、
なかなか類書には見当たらない。
しかし、説明は詳しいのだが、丁寧とは言えない。
MECEになっていないし、流しているような部分もあると感じた。
無論、x86の詳細な仕様にあたらないと分からない、という部分は出てくると思う。
それを明らかにした上で、しかるべき文献のリンクを入れれば、
もっと良い本になったと思われる。
初心者向けを謳うのであれば、読後にも初心者がより学べるよう、
参考文献のリストくらいはあっても良かったのではないか。
また、"(笑)"や"いえーい"が文中で多用されていることにより、
かえって読者のシラケを誘う結果となっている。
OS自作というより「ウィンドウシステム自作」入門 
ページ数の半分がGUIに関する説明でOSの基礎的な説明はほどんど無し。OSを自作したいなら他の本をあたってみることをお勧めします。と言ってもタネンバウム本でも無駄な機能の説明がほとんどなので、この世にOS自作の最良の参考書など存在しないのかもしれません。せめてファイルシステムの実装ぐらいしましょうよ、お粗末なものでもいいので。。。この著者のOS「OSASK」が普及しない理由がよく分かります。見た目重視で「HARIBOTE」ですから。16進数で読みにくくバグを誘発する要素満載なC言語が大嫌いなので、できればアセンブラで最低限のOS基礎機能を実装する解説本が出版されないかと期待するのみです。
Listmania Lists:この順番で読めばOSが創れるいつか読みたいorおすすめリストコンピュータに楽しさを作ってわかるコンピュータ技術の基礎プログラミングが学べる本10冊+αパソコンを楽しもうHPC専用機の自作基本情報技術者(情報処理技術者試験)ソフトウェア開発技術者(情報処理技術者試験)ハードウェアよりな本関連商品:
related blog:
読みたい本
[1] http://www.amazon.co.jp/exec/obidos/redirect?tag=fukaishshome-22%26link_code=xm2%26camp=2025%26creative=165953%26path=http://www.amazon.co.jp/gp/redirect.html%253fasin=4839919844%2526tag=fukaishshome-22%2526lcode=xm2%2526cid=2025% ...
http://fukablog.com/144.html
のぶひさ: 途中まで読んだけどその後1年ぐらい放置してしまっている・・・
のぶひさ, 30日でできる! os自作入門. のぶひさ: 『30日でできる! os自作入門』. 川合 秀実 (著). 途中まで読んだけどその後1年ぐらい放置してしまっている・・・
http://stack.nayutaya.jp/book/4839919844/mumble/8319
[twitter]2009-11-05のtwitterのまとめ
OS自作入門】を読みたい本に追加 http://book.akahoshitakuya.com/b/4839919844; 10:43 南日本新聞も”レヴィストロース”ではなく、レビストロースになってるよ(;´▽`A``; 09:08 おはようおはよう。爆発しろ! 00:53 さあ、一緒に眠るとするか! ...
http://d.hatena.ne.jp/tricksterchaos/20091106/1257443734
[w1b][読書]読んだ本、読んでる本
[asin:4320026926:detail] [asin:475614389x:detail] [asin:4839919844:detail] [asin:4797328355:detail] [asin:4797343664:detail] [asin:4797335742:detail] [asin:4003362535:detail] [asin:4480084290:detail] [asin:4861004438:detail] ...
http://d.hatena.ne.jp/en_ke/20080506/1210080467
2007-07-04
isbn:4924998648:detail isbn:4274133087:detail isbn:4254121393:detail isbn:4781905862:detail isbn:4781905854:detail isbn:489471163x:detail isbn:4839919844:detail isbn:4320029224:detail isbn:4839909865:detail isbn:4798008532:detail ...
http://d.hatena.ne.jp/uguu/20070704
新宿でのこと
せっかくだからsqlリファレンスを買いに行ったときのこと。 思わずこんな物まで買いそうになりましたよ。 こんな本まで売ってるとはな…。 isbn:4839919844:detail もうちょっとまで買ってしまうところだったよ。
http://d.hatena.ne.jp/azul/20060831#1157035197
[またーり][おしごと] とうとうプロジェクトリーダー (・a・)
とある先輩にも、「os自作入門」(asin:4839919844)勧めたら、「難しくて挫折した」と言われた。 マヂですか (,,゜д゜). この本も、すげー丁寧に解説してあるし、どうしても分かりにくい部分はネットで調べりゃえーやん・・・。 ...
http://d.hatena.ne.jp/heppokoprogram/20070903#1188824200
[book] あとで読む
ruby本はびみょーな仕様が知りたかったので。 sicpと無道編で手一杯なので、積読キューに入れておく。 |[asin:4274066428:image]|[asin:4274066436:image]|[asin:4839919844:image]|
http://d.hatena.ne.jp/winebarrel/20070306#p4
[雑記]
技術者なら・・・ 一度は創りたい、osとcpu・・・(何を今更) isbn:4839919844:detail http://hrb.osask.jp/ isbn:4839909865:detail http://q.hatena.ne.jp/1090037820 ↑こいつは、cpldで創れば、両方の勉強になって良いかも。 ...
http://d.hatena.ne.jp/myasu/20070415#p12
研究関連?
asin:4839919844:detail asin:4797336021:detail asin:4274064069:detail.
http://d.hatena.ne.jp/supi/20061016#p5