OS Project Wiki の保存版 ヒデさん・アリスさんほか、OS部のみなさんが書いたものです。
2019年にサイトが消滅しました。当時あった211ページのうち、本文が残っていたのは86ページです。すべては復旧できていません。Common Crawl と Internet Archive に 残っていたものを組み直しています(最終取得 2019-05-24)。
編集・検索・添付などの機能は動きません。表示のみです。

検索

まずは、検索!

Index

人気の20件
最新の20件
2018-12-022018-01-092017-05-072017-04-252016-05-012015-02-242014-01-032013-06-252012-12-302012-12-292012-07-272012-07-162012-02-052012-01-292011-10-012011-09-18

参考書籍

目次

オススメ本

OS自作入門

まったくの初心者ならまずここから。
cとアセンブリをかじったことがあれば、コンピュータアーキテクチャについて学びながらひとつのOSが作れます。
ただ、初心者向けなので、大雑把にしか学べません。細かく勉強するなら"はじめて読む486"がわかりやすいです。

はじめて読む486

CPU(486以降)の仕組みが非常にわかりやすく書かれています。
Intelの技術書を見ていてもよくわからなかったのが、すっきりわかるようになりました。

Linuxのブートプロセスをみる

OS自作で第一につまづきやすいブートプロセスをLinuxを材料に、細かく解説されています。
薄い本に、ぎっしり重要なことが書かれているので、もっていて損はないと思います。
ただ、こうだと思うとか、微妙なニュアンスがよくあるので、少し信憑性に欠ける気がします。

GNU Make

GNU Make公式マニュアル。
makeの概念、ルールの文法、変数とマクロ、関数、大規模プロジェクトで利用する方法、Windows環境での注意など、基礎から高度なテクニックまでを詳解する。
原著第3版の翻訳。

Tech Iシリーズ

数少ない日本語のハードウェア解説書が多数出版されているシリーズです。
他にもgasやnasmといったアセンブラの本などもあります。

Vol.10 ATA(IDE)/ATAPIの徹底研究

少し前のHDDやCDドライブとの通信規格であるATA/ATAPIについて解説されています。

Vol.44 シリアルATAの基礎とFPGAへの実装

ようやく、SATAの本が出ました。

Vol.45 改訂版 ATA(IDE)/ATAPIの徹底研究

ATA(IDE)/ATAPIの徹底研究の改訂版です。最新の情報も載っています。


Since 2008 July. OS Project Wiki
保存 2019-03-19 ・ ページ一覧