FreeBSD安装光盘中的内容可分为三类:
第一类为安装说明文件,这些文件位于安装介质中的根目录下:
ABOUT.TXT: 关于FreeBSD的简单信息
HARDWARE.TXT: FreeBSD支持的硬件列表
INSTALL.TXT: 介绍如何安装FreeBSD的说明
README.TXT: 介绍安装介质上其他文件,应该首先阅读
RELNOTES.TXT: 发行这个版本的FreeBSD系统时的一些通知
LAYOUT.TXT: FreeBSD安装系统的文件分布的说明
UPGRADE.TXT: 进行升级FreeBSD的一些注意事项
第二类是进行安装时能用到的DOS工具程序,主要用于制作启动软盘。
tools目录: 准备安装所需要的DOS工具程序,包括制作启动软盘的DOS程序,以及帮助整理硬盘的 工具,从DOS下启动FreeBSD的程序等。
floppies目录: 包含安装软盘、启动软盘、系统修正软盘的镜象文件的目录
第三部分就是FreeBSD系统的安装文件
XF86333目录: 包含XFree86软件的目录,其中版本号会随着系统升级而提升到更新的版本
bin目录: 系统基本文件的安装目录,这是安装FreeBSD所需的必备目录
catpages目录: 格式化后的普通文本方式的系统手册
compat1x、 compat20、 compat21 和compat22目录: 包含与以前各个版本的FreeBSD相兼容的库
des目录: 由于美国法律的限制,包含DES算法的软件未经许可不能出口到美国和加拿大之外, 因此FreeBSD缺省使用MD5算法以避开这个问题,这个目录中包含与des算法的相关软件,以便需要这个 算法的使用者可以从北美之外的Internet上获得并安装。
dict目录: 系统字典安装目录
doc目录: 系统文档安装目录
games目录: 包含一些Unix小游戏
info目录: GNU info文档的安装目录
manpages目录: 系统手册的安装目录
packages目录: 包含最常用的软件
ports目录: Ports Collection的源代码
proflibs目录: 系统运行库
src目录: 系统源代码的目录
这些安装文件可分为三类,一类是系统软件,用于构建基本的FreeBSD系统。这些软件存储在安装介质下的b in, des, dict, doc, games, info, manpages,catpages, com pat1x, compat20, compat21, XF86333和proflibs目录中。为了便于管理,这些文件使用tar和gzip进行打包压缩,其中前六个目录下的文件被分割为大小为240,640字节的文件,这样在需要的时候,可以拷贝到软盘上进行安装。然而并不是所有的内容都必须安装,可根据不同的安装选项,有选择的安装不同目录下的不同内容,只有bin目录下的系统软件才是必须的。
另一类是可选软件,如果说基本系统是骨架,那么应用软件就是血肉。没有应用软件,一台FreeBSD系统就不能充分发挥它的全部功能。FreeBSD使用Ports Collection的机制来管理应用软件,将应用软件移植到FreeBSD下,每个移植的软件被预编译为一个个的二进制软件包,称为Package,存储在安装介质的pack ages目录下,因此二进制软件包的管理机制又称为Packages Collection。由于空间的限制,安装光盘上并不能包含所有软件的二进制形式的Packages,但在FreeBSD的ftp站点上提供了所有最新的软件包。
此外就是系统的源代码,包括内核的源代码、各个程序的源代码以及Ports Collection的源代码。一个正常的FreeBSD系统至少应该安装内核的源代码,以便根据自己计算机的实际情况来定制内核。这些安装文件位于 src和ports目录下。