2007-10-01から1ヶ月間の記事一覧

gcc

カーネルやVMMを実装するときは標準ライブラリを使用せずにコンパイルを行う。32ビットカーネルやVMMを実装中に、long longなどの変数の除算やかけ算を行うとコンパイルが通らない。それはlong longなどの64ビット変数の乗算や除算などの命令を実行している…

FreeBSDのソースコードのダウンロードの仕方は2種類ある。 FTPでFreeBSDのダウンロードの仕方 i386 ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/ amd64 ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/上のftpサイトから自分の欲しいバージョンを…

最近、ディスクがクラッシュしたのでpxegrubの設定をやり直した。手順は以下のようにやる。pxegrubはgrubを使用しネットワーク越しにカーネルを立ち上げる事ができる。カーネル設計者にとってメリットはGRUBのマルチブートを利用できる事や、カーネルの再起…