对于拥有新硬件的日常用户来说,如果有人正在寻找Windows的替代品,那么对我来说,这似乎是很自然的选择。但是什么时候尝试BSD变种是有意义的呢?
答案 0 :(得分:7)
我总是发现BSD更直观。 BSD中有一些不同于Linux的哲学。例如,Linux更喜欢GNU命令,而BSD选择经典的BSD命令(类似,但通常有不同的选项)或新写的命令,当没有别的可用时,它会回退到GNU。此外,我发现BSD Man页面比GNU手册页更全面,包含更多示例,因为GNU倾向于选择信息页面(我鄙视)作为示例。
许多ISP系统管理员都对BSD发誓。他们声称它在负载下保持得更好,没有为桌面制作更多的compromsies,并且它的网络堆栈更高效,减少了错误。我不知道这些是否,或者仍然是真的,但这就是我被告知的事情。
此外,OpenBSD在重视安全方面享有盛誉,而且在安全方面,它们历史上有着非常好的记录。他们采取主动措施(例如开发新的C运行时库例程)以防止安全漏洞被编写。
NetBSD几乎可以运行任何东西。他们有很多他们积极支持的平台。 Linux在某种程度上也尝试这样做,但通常只有一小部分是主线支持的。
最后,它通常归结为个人偏好。你有或将要雇用的人知道BSD吗?你个人喜欢吗?
还有一些原因不能运行BSD。如果您主要是桌面用户,则BSD可能不是最佳选择。当然,你可以在Linux上安装大部分与BSD相同的东西,但是你找不到类似于Ubuntu的“发行版”,它严格关注桌面。此外,某些设备驱动程序在BSD上不可用,因为它们是使用仅GPL许可证编写的。
答案 1 :(得分:6)
我告诉 BSD比Linux更加......连贯。我和我的系统管理员朋友谈了为什么/为什么不是BSD / Linux。这是一个链接:
http://www.over-yonder.net/~fullermd/rants/bsd4linux/bsd4linux1.php?dupe=with_honor
话虽如此,我在2007年开始使用Debian,我从未回头! :)
答案 2 :(得分:3)
BSD对Linux的一个重要领域是许可。 Linux的GPL可能难以使用其他操作系统的一些不同许可功能。想到的第一个是ZFS。
另外,BSD是一个更成熟的操作系统(直接来自AT& T System V UNIX)。
常用的智慧是BSD对服务器操作系统更有用,而Linux对桌面操作系统更有用。但是不要把它当作福音真理,因为很多人已经成功地将Linux用作服务器操作系统,很多人都使用BSD作为桌面操作系统。