与任何其他的 UNIX 派生系统相比,由于 NetBSD 的巧妙设计决策和对可移植代码的不懈追求,使得它可以运行于更多种类的硬件平台之上。无论正在将操作系统移植到专用......
文件系统支持
NetBSD 鼓励可移植性和互操作性,它包括对许多不同的文件系统的支持。Berkeley 快速文件系统 (FFS) 是缺省选择,它支持 32 位和 64 位的配置。NetBSD 支持的其他主要文件系统包括 Linux ext2、Windows NTFS 和 FAT32 文件系统。它还通过 Rockridge 和 Joliet 扩展支持标准的 CD 文件系统、国际标准组织 (ISO) 9660。
加密设备驱动程序
现在,便携式计算机的广泛使用以及以数字形式存储的公司和个人信息越来越多,使得灾难的发生成为可能。每隔几个月,您就会在新闻标题中读到这样的故事,包含敏感数据的计算机、硬盘丢失了,失主可能是政府实验室、信用卡公司或个人,他或她将其所有的金融信息存储在个人计算机中,其中包括他们的身份证号。实际上,帐号、密码和权限只能在遵守固定规则的操作系统环境中保护您的数据。比特数据毕竟是比特数据,可以将硬盘从一台计算机中取出并放入到另一台计算机中,这样就可以很容易地读取其中的数据,除非对数据进行了加密处理。可以通过各种方式来实现文件加密,但通常很少使用,因为这会加重系统管理员或用户的工作负担。大多数数据加密方法需要对在什么地方与什么时候对数据进行加密作出明确的决策、手动装入和卸载加密的映像,并输入相应的密码。
NetBSD 使用加密设备驱动程序 (CGD) 通过虚拟设备实现加密的文件系统。CGD 位于操作系统中的其他部分和实际磁盘之间,CGD 可以作为连接到系统的其他磁盘设备,允许对安全存储数据进行透明访问。
注意:有关如何启用 CGD 的信息,请参阅参考资料部分的 NetBSD 指南。
常规安全性
NetBSD 对安全性非常重视,包含 CGD 仅仅是许多示例中的一个。如果说可移植性是 NetBSD 社区最重要的规则,那么安全性也非常重要。致力于编写良好的代码是极为重要的,包含代码审核和后续的检查过程。其次,如 OpenBSD,缺省安装包括最少的安装包和配置。在服务器上安装了 NetBSD 之后,系统管理员的第一件事情可能就是配置网络并启用安全 Shell (SSH),这也说明了缺省配置仅启用了很少的内容。尽管有些新用户可能认为这种方法给他们带来了一些困难,但对于任何类 UNIX 操作系统来说,学习如何控制和配置服务是非常重要的环节,并且该学习过程不会需要很长的时间。快速地阅读官方的 NetBSD 指南将有助于新用户掌握这些内容。
注意:有关 gna.org 中为 NetBSD 的新用户提供文档说明的附加链接,请参阅参考资料部分。
应用程序支持:打包源文件和二进制模拟
NetBSD 中的应用程序支持非常广泛,而且各式各样。类 UNIX 操作系统的管理员所熟悉的大多数标准软件都是在 NetBSD 中可用的、以及可以通过 NetBSD Packages Collection (pkgsrc) 轻松安装的,其中包括 5000 多个包。如果无法在 pkgsrc 中找到所需的内容,您可以通过 NetBSD 中内置的二进制模拟器来运行,模拟器中最著名的是运行于 i386 的 Linux 模拟器。
然而,NetBSD 的缺省安装所占用的空间非常小。不仅关闭了大多数的服务,而且只安装了很少的包。基础分发版中包含了内核、编译器、网络服务、XFree 和标准的 UNIX 实用工具。要安装那些在类 UNIX 操作系统中找到的包(如 MySQL 或 PostgreSQL),可以使用 pkg_add 命令提取和安装软件(从本地磁盘、CD/DVD,或通过网络)。如果您正在安装 x86 系统,那么可以使用 i386pkg-3.0.iso CD 中的 /cdrom/packages/i386/All/。通过 pkg_add 命令安装的包位于 /usr/pkg/,不会和 NetBSD 的核心组件发生冲突。
3/4 首页 上一页 1 2 3 4 下一页 尾页 |