■
FreeBSDのソースコードのダウンロードの仕方は2種類ある。
FTPでFreeBSDのダウンロードの仕方
i386 ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/
amd64 ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/
上のftpサイトから自分の欲しいバージョンを指定する。かなり古いバージョンから7.0-BETA1.5まである。例えば6.2の場合では
$ wget -r ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/6.2-RELEASE/src
カーネルのソースコードが欲しい場合はssys.a[a-p]をcatで連結し、gunzipで展開するとコードが取得できる。カーネル以外も同様にできる。
$ cat ssys.a* > ssys.gz $ gunzip ssys.gz
CVSでソースコードのダウンロードの仕方
$ export CVSROOT=:pserver:anoncvs@anoncvs.tw.FreeBSD.org:/home/ncvs $ cvs login パスワードが聞かれるので"password"と入力する。 $ cvs co src/sys # カーネルのコードが欲しい場合
詳しくは以下のサイトに書いてある。
http://www.jp.freebsd.org/www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/anoncvs.html