服务器用 BSD 比用 Linux 有什么优势吗

2018-01-30 21:59:12 +08:00
 nonsense
13429 次点击
所在节点    程序员
48 条回复
skylancer
2018-01-31 00:55:40 +08:00
据说 FreeBSD 的网络构架比 Linux 的要棒
这个我就不了解了- -
likuku
2018-01-31 00:55:54 +08:00
@ZSeptember [文档少]? 因为 官方 HandBook 足够了。遇到新人提问,我们首先就是打法他们去多看看 HandBook

Gentoo 和 ArchLinux 的 文档 /Wiki 质量也是很上乘,少数两个文档质量可以和 FreeBSD HandBook 媲美的发行版。
likuku
2018-01-31 00:57:54 +08:00
@skylancer 最初的 TCP/IP 实现里,FreeBSD 前身的 4BSD 的确是当时 TCP/IP 网络栈在评测里取胜,成为 TCP/IP 实现的标准范式。
likuku
2018-01-31 00:59:24 +08:00
最近这些年嘛,硬件发展很快,FreeBSD 对新硬件的支持是不如 Linux
iscraft
2018-01-31 01:06:46 +08:00
@likuku 作为 fbc 曾经的版主 你应该是最有话语权
FreeBSD 是商业支持不足 但从最近对待 intel 漏洞的处理方式上 就能看到 FreeBSD 核心团队的稳重和谨慎
我一直喜欢它
pubby
2018-01-31 02:40:51 +08:00
从 FreeBSD 6 一路用到了 FreeBSD 11
tsuibin
2018-01-31 02:48:40 +08:00
没啥优势,有些机器还缺少驱动;硬件都可以驱动的话,也没有啥劣势;看用的人更熟悉哪一种;
initialdp
2018-01-31 08:35:16 +08:00
@likuku 这是很多年前的事吧? 现在 Linux 的 TCP/IP 网络栈无论是完备性、稳定性、速度、效率,都优于 FreeBSD。
markx
2018-01-31 08:43:20 +08:00
我对服务器了解太少,但是我想歪个楼,想说他们的各种命令行工具不一样这一点实在是太烦人了。
jyf007
2018-01-31 08:56:47 +08:00
@initialdp 因为谷歌的 bbr 我才用 gentoo 的,不然我直接装 freebsd 了
abscon
2018-01-31 09:14:51 +08:00
@viephen 其实 ports 和 pkg 可以混着用的,只要注意编译选项问题。要想同时得到两个世界最好的东西可以用 poudriere
另外 BSD 不太可能有什么底层安全漏洞无法解决,即使有,那估计 Linux 也有。
iwtbauh
2018-01-31 09:34:15 +08:00
@markx 你使用的是非 POSIX 兼容的特性,在不同系统上表现不一致很正常
Immortal
2018-01-31 09:36:45 +08:00
有在生产环境用这个的么?如何?
lrz0lrz
2018-01-31 09:41:21 +08:00
zxiso
2018-01-31 09:43:48 +08:00
@initialdp 这个感觉不好说,不知道是因为开源协议原因还是什么。f-stack 这个东西的实现还是用的 freebsd 的协议栈
hezhile
2018-01-31 15:01:06 +08:00
@Immortal
在生产环境用 freebsd 的好多,最著名的估计是 whatsapp
viephen
2018-01-31 22:13:43 +08:00
@abscon

一开始就是因为不熟练,混合来使用,结果曾经造成一些我遇到了一些十分难查找原因的问题,最后要重编译了一次 world 才解决。所以后来干脆全部都用了 port,反正现在多线程的 CPU 跑编译器也压力不算大。
Danswerme
2018-01-31 22:23:13 +08:00
生产环境没有接触过,只是知道几个基于 BSD 开发的软件,panabit,pfSense.
likuku
2018-01-31 23:30:20 +08:00
@markx Mac 用户的话,还好吧... macOS 的 命令行基本工具包几乎都是 BSD 的,

没事可以 mac 下 man ls, man kill, man gzip,都是 BSD 授权版本。
likuku
2018-01-31 23:34:42 +08:00
@viephen 不好意思,纠正个错别字,那个包管理器叫 Ports

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/427244

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX