下载最新的源代码

SVN

FreeBSD 项目使用 SVN 作为默认 SCM。可以使用 svnlite 软件下载源代码。

获得当前

cd /usr/src
svnlite checkout https://svn.freebsd.org/base/head .

获取版本

cd /usr/src
svnlite checkout https://web.freebsd.org/base/release/11.0.0 .

Tarball(http&ftp)

你还可以使用 fetch 命令从冻结的 tarball 获取源代码

HTTP

cd /tmp
fetch http://ftp.freebsd.org/pub/FreeBSD/releases/amd64/11.0-RELEASE/src.txz
cd /usr/src
tar xJvf /tmp/src.txz

FTP

cd /tmp
fetch ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/11.0-RELEASE/src.txz
cd /usr/src
tar xJvf /tmp/src.txz

混帐

GitHub 上

git clone https://github.com/freebsd/freebsd freebsdsrc