我想有很多想在Windows下看FreeBSD核心原始碼的,都想得到其原始碼的打包下載。但是其官方網站上並沒有提供,網路上似乎也找不到。
下面我就提供一個簡單的方法,在Windows下得到其所有的原始碼打包下載:
首先我們進入其官方FTP到如下目錄下:
比如:ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/7.0-RELEASE/src(其他版本的到類似目錄下亦可找到)
在這個目錄下就是其核心原始碼,但是你會發現只有很多以 ".a?", ".b?"結尾的檔案,卻沒有任何打包檔案。
呵呵,先不管,把所有檔案全部下載下來,然後:
開啟Windows命令列,cd到你的下載目錄,用copy命令即可,方法如下:
eg. copy ssys.?? /B ssys.tar.bz
或者:copy ssys.?? /B ssys.tar.bz2
最後用大家最熟悉的WinRar開啟你的ssys.tar.bz(或ssys.tar.bz2)檔案,所有原始碼檔案近在眼前。
==============================================================================
附:FreeBSD原始碼目錄說明
| bin/ |
在 /bin 中的檔案的原始碼 |
| contrib/ |
由其他開發組織維護的原始碼 |
| crypto/ |
與密碼學有關的原始碼 |
| etc/ |
在 /etc 中的檔案的原始碼 |
| games/ |
在 /usr/games 中的檔案的原始碼 |
| gnu/ |
採用 GNU Public License 授權的工具 |
| include/ |
在 /usr/include 中的檔案的原始碼 |
| kerberos5/ |
第 5 版 Kerberos 的原始碼 |
| lib/ |
在 /usr/lib 中的檔案的原始碼 |
| libexec/ |
在 /usr/libexec 中的檔案的原始碼 |
| release/ |
用於製作 FreeBSD 發行版本的檔案 |
| rescue/ |
建造系統時 /rescue中的工具 |
| sbin/ |
在 /sbin 中的檔案的原始碼 |
| secure/ |
FreeSec 的原始碼 |
| share/ |
在 /usr/share 中的檔案的原始碼 |
| sys/ |
核心的原始碼檔案 |
| tools/ |
用於維護和自動化的測試 FreeBSD 的工具 |
| usr.bin/ |
在 /usr/bin 中的檔案的原始碼 |
| usr.sbin/ |
在 /usr/sbin 中的檔案的原始碼 |