为什么许多 BSD 用户,选择 BSD 了而不是更加流行的 Linux 呢?
伯克利软件包(英语:Berkeley Software Distribution,缩写:BSD;也被称为伯克利Unix或Berkeley Unix)是一个派生自Unix(类Unix)的操作系统,1970年代由伯克利加州大学的学生比尔·乔伊(Bill Joy)开创。
1. BSD 不只是一个内核
BSD 为用户提供了一个完整且一致的操作系统。Linux 只是内核,Linux 发行版才是 Linux 内核加上一些软件包组成的操作系统。一个发行版由发布者选择软件,有时安装新软件>会导致不兼容,系统崩溃等问题。BSD 包括了内核和足够多的软件包,内核和软件都是同一个项目开发的,有更好的兼容性。
2. 软件包更可靠
Linux 上的软件有不同的来源,可能来自发行版开发者也可能来自第三方。BSD 所有软件都通过中心化的包管理系统或者ports系统提供,可保证安全性和稳定性。
3. 变化慢=更好的长期稳定性
如果开发过程是赛跑,Linux就是兔子,BSD是乌龟。即使是最慢的Linux发行版也要每年发行一个新版(当然 Debian、CentOS 等除外)。BSD 大的版本发布要更长的时间,这意味>着 BSD 更注重把事情做对,而不是把功能尽快推给用户。
4. Linux 太杂乱
许多 Linux 用户在多个发行版之间切换,试图找到一个适合自己的发行版。而如果要选择一个 BSD 要容易得多。OpenBSD 注重安全,FreeBSD 更适合桌面和服务器,NetBSD 可以>在几乎所有平台运行,DragonFlyBSD 注重扩展性和性能。Linux 发行版很多只是换个主题或者图标。
5. ZFS 支持
BSD 默认就有 ZFS 文件系统支持。不过现在 OpenZFS 也可以在 Linux 上运行了。ZFS 是目前最为优秀的文件系统,这一条对于很多用户来说就是选择 FreeBSD 的理由。
6. 许可证
很多 BSD 用户认为,GPL 并不是真正自由的,因为它限制了你对软件的使用范围。GPL强迫后续版本必须一样是自由软件,BSD的后续版本可以选择要继续是BSD或其他自由软件条款或封闭软件等等。
总结
以上就是一些用户选择 BSD 而不是 Linux 的理由。我们可以看到 BSD 虽然看起来和 Linux 差不多,实际上在开发理念上有着很大的不同,如果有兴趣,还是值得去尝试一下的哦。