端口和文件系统
FreeBSD 在安装后会立即工作。原因是 FreeBSD 系统使用 FreeBSD 安装程序安装了一个工作系统,该安装程序又称为 sysinstall,而且该程序使用具有干净的 UNIX 起源的数据包管理系统。
但是,FreeBSD 做到的远不止这些:数据包管理得到了彻底改进;二进制和源数据包不再受制于不稳定的数据包管理系统,这是 Linux 分发时的常见问题。FreeBSD 使用 Ports 系统集成了数据包管理和 Internet 范围的更新,使您可以在一个进程中解决源下载和编译问题。有人可能会争辩说 Debian 也具有类似的优点,但请不要忘记,Debian 是一个操作系统,它并不主要依赖于 Linux 内核。使用 Hurd 和 NetBSD 内核也可以正常工作,前提是 Debian 项目没有忘记更新数据包。说到 FreeBSD 文件系统,也会让人联想到它的 BSD UNIX 过去:它受 Fast File System (FFS) 和 UNIX File System (UFS) 名称的支配。用户更多时候像是在与文件系统的 FFS 部分进行交互,后者控制着文件和目录的访问。2003 年发布的 UFS 系统的第 2 版设置了文件系统限制和组织原始磁盘访问的基本数据结构。UFS 和 FFS 在 NetBSD 和 OpenBSD 上也可以使用。当前 Linux 上更著名的日志文件系统在 FreeBSD 上是不可用的,这些系统中包括 Reiser File System (Reiser FS) 和 Journaling File System (JFS),这主要是出于安全方面的考虑。UFS 具有稳定性和可伸缩性等其他优点,因为其行为和性能依赖于长达二十多年的研究。
安全性和兼容性
其他一些优点可能会影响您的选择,从而使您更认真地对待 FreeBSD。尽管没有提供像 OpenBSD 这样的代码级别的安全性,但 FreeBSD 提供了强大的现成安全机制。自 FreeBSD V5.0 以后,您可以添加严密的访问控制和安全策略(在 DARPA 提供支持的 TrustedBSD 项目中有其来源)。FreeBSD 支持访问控制列表 (ACL) 和强制访问控制 (MAC) 模块。其系统管理员和经理自然可以访问 MAC 模块,但它使得小型企业使用严格应用于对外部世界公开的系统子集的安全标准来运行网络。UFS V2 通过扩展属性来提供极好的 ACL 支持;如果需要 ACL,则必须分别配置 UFS V1。
如果使用 Linux,可能会看到可用于 SuSE Linux 和 Mac OS X 的应用程序,但没有单独的针对 FreeBSD 的源文件或二进制文件。FreeBSD 能够运行 Linux 二进制兼容模块,您必须在安装时或从命令行启用它。同时,Linux 运行时库可能是必需的,但您可以从 Ports 集中添加它们。
当然,FreeBSD 运行所有主要的基于 X Window System 的桌面 shell 程序,如 KDE 桌面和 GNU Network Object Model Environment (GNOME) 桌面。FreeBSD 以前是桌面用户的 UNIX 选择版本,直到基于 FreeBSD 的 OS X 出现,这种情况才发生改变。在配置为服务器或客户机时,它仍然为 UNIX 用户提供很好的操作并且不需要其他证书。
图 文 结 合:http://www.qqread.com/freebsd/u348131.html相关专题
- FreeBSD系统安全管理 (8828篇文章)
- FreeBSD使用教程 (6592篇文章)
- Freebsd频道 (698篇文章)
- FreeBSD系统的使用 (96篇文章)
- FreeBSD系统安装与配置之准备篇 (1753次浏览)
- FreeBSD入门安装及汉化 (1472次浏览)
- FreeBSD下安装GNOME桌面 (971次浏览)
- FreeBSD 5.0硬盘安装指南 (707次浏览)
- freebsd5.2.1上安装vmware 3.2.1 (610次浏览)
- FreeBSD 5.1安装VMware全部过程 (571次浏览)
- FreeBSD连载(72):设置和使用DHCP (563次浏览)
- 使用FreeBSD的原因 (506次浏览)
- FreeBSD系统终极安装手册(图) (474次浏览)
- FreeBSD5.3下安装Apache+PHP+MySQL+Tomcat (453次浏览)



