说到 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 用户提供很好的操作并且无需其他证书。
FreeBSD 派生产品
和多数具备较长历史的操作系统相同,FreeBSD 也产生了许多衍生产品。能够从 DC 启动 FreeBSD 系统而不必编译和生产 CD。
此工作已由相当完善的 Free System Burned in Economy (FreeSBIE) V1.1 LiveCD 系统完成,此系统基于 FreeBSD V5.3。假如分配部分硬盘和写入 master boot record (MBR) 可能存在风险,那么最好先测试一下 FreeBSD。
DragonFly BSD 基于 FreeBSD V4.x 系列版本,但他根本没有面向普通用户。他在其网站的首页上提到保护 Internet 范围的群集文档系统 —— 这对首次使用 UNIX 的用户来说似乎关系不大。
DragonFly BSD 由 FreeBSD 虚拟内存专家建立,他尝试实现一个全新的方法来管理大量的安全文档系统和内存。
关于文档
人们通常不提及随 UNIX 系统附带的操作系统文档,因为此类文档往往不像其自发的趣味性和有用性那样容易让人愿意去阅读他。FreeBSD 文档是此规则的例外,因为他不太关注旧式的手册页、UNIX 文档样式或组织的副本。
FreeBSD 文档以简明的图书形式在 Internet 上和纸张上出现,并以令人愉悦和合理的形式介绍每个系统和系统的每个方面。这并不预示着必须对 UNIX 系统很熟悉,事实上这对 UNIX 新手的使用很有益。
他不但讲解了简单的 FreeBSD 安装,而且还明确介绍了 FreeBSD 内核编译或保护安全 FreeBSD 安装的原因。有趣的是,能够看到 FreeBSD 文档所忽略的内容,例如 Perl 和 Apache,连同该文档所包含的内容,如 Berkeley Internet Name Daemon (BIND) 和特定于 FreeBSD 的存储管理器 Vinum。Vinum 实现了虚拟磁盘驱动器管理,并且能够复制 RAID 0、RAID 1 和 RAID 5。
管理员的操作系统
能够将 FreeBSD 描述为网络管理员的操作系统:他速度快,支持 SMP,并能够和大量的网络工具集成。此外,FreeBSD 在膝上型电脑运行的时候,连同在运行 Office 应用程式和运行邮件客户机和数据库时,都表现得更为流畅和快速。
其安装例程对于 Microsoft Windows 高级用户来说很简单。他为 Linux 用户也提供了许多功能,原因是他提供二进制兼容模式,对于 Linux 专有的操作系统没有改变。
FreeBSD 极具可扩展性,并且能够作为 Linux 或 BSD 操作系统编写的应用程式运行。但是,不要认为 FreeBSD 在免费操作系统中是一把万能的“瑞士军刀”:他既没有 OpenBSD 的安全性,又没有未来的 Open Solaris 版本的可扩展性。
但是,他能够和任何运行于 Intel 芯片上的操作系统相媲美 —— 无论是商业的还是免费的,而且在许多方面,和其最接近的竞争者相比,他提供了一个更稳定和更具扩展性的平台。
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




