我每天都使用 FreeBSD 和基于 Debian 的 Linux。(我主要是用户/开发人员/系统管理员,而不是操作系统开发人员)。
我想知道 kFreeBSD 背后的动机是什么?为什么人们可能想使用 FreeBSD 内核而避开用户区?
以下所有原因都是您从 FreeBSD 内核中获得的好处:
标准化内核接口:
通过 devfs 实现单个 /dev,而不是 Linux 提供的 3 种不一致的 /dev 处理方式。
OSS 作为默认声音系统(即
几乎所有类 Unix 系统都支持的标准接口)。
OpenBSD 数据包过滤器 (pf)。
安全功能,如jails。
支持主线内核中的 NDIS 驱动程序。在 Linux 上,NdisWrapper 不太可能进入主线内核。
在主线内核中支持 ZFS。由于许可和专利问题,ZFS 不太可能出现在 Linux 上。
kFreeBSD 不太容易受到法律问题的影响。与 Linux 内核的集市式开发模式相比,许可证以集中方式进行管理。
kFreeBSD 开发人员通常对合并新功能更感兴趣,而不是一直产生分支(Xbox 的移植就是一个很好的例子)。
kFreeBSD 可能具有更好的性能和/或稳定性,尤其是在使用 ZFS 的磁盘/文件系统区域。
FreeBSD 内核可能支持某些 Linux 不支持的硬件和/或 FreeBSD 内核支持可能更好(错误更少)。
为什么你更喜欢 Debian GNU/kFreeBSD 而不是 FreeBSD?
如果您更喜欢 Debian 软件包系统(或其软件包集)而不是 FreeBSD 端口(只是一个偏好问题)。
如果您更喜欢 GNU 用户空间而不是 BSDish 用户空间(同样,这只是一个偏好问题)。
如果您没有任何反对 GPL 或其他 Copyleft 自由软件许可证的内容,您将欣赏有用的内核模块,如 ext2fs 驱动程序、即将推出的 reiserfs 和 xfs,或即将推出的 Xbox 以太网驱动程序(或将)默认内核。
如果您担心运行 100% 免费的系统,我们对 Debian 自由软件指南 (DFSG) 的承诺保证 Debian GNU/kFreeBSD 不包含任何非自由软件。事实上,我们已经删除了一些包含在上游 FreeBSD 树中的非自由二进制驱动程序。
从官方wiki,您可以找到更多关于为什么更喜欢 Debian GNU/Linux 而不是完全 FreeBSD 的观点。
归档时间: |
|
查看次数: |
403 次 |
最近记录: |