1
msg7086 2018-01-30 22:02:00 +08:00
BSD 比 Linux 稳一些,据说都是团队自己写自己维护的。—— 网上看来的。
|
2
torbrowserbridge 2018-01-30 22:09:15 +08:00 via Android
用户少,相对安全一些
|
3
salmon5 2018-01-30 22:10:10 +08:00 via Android 1
没优势,从职场上来看
|
4
huiyifyj 2018-01-30 22:10:36 +08:00
话说最流行的 BSD 是 FreeBSD 和 Mac OS X 么?
|
5
pq 2018-01-30 22:18:11 +08:00 2
我觉得最大的优势,就是官方文档与软件的一致性。各个 bsd 发行版的基本系统与内核都是同一个核心团队维护的整体,它不存在同一功能可由几个不工具来实现的混乱,文档也是与软件一致的,不存在文档中说的与实际操作的软件参数不一致的情况,而这一些,在 linux 发行版本中司空见惯。。。
|
6
missdeer 2018-01-30 22:32:35 +08:00 1
前两天刚看了一篇文章说几大 BSD 版本因为开发人员少,用户也少,bug 被发现并报告得少,实际 bug 并不少,被报告了 bug 响应也很迟缓。Linux 正好相反。
|
7
viephen 2018-01-30 23:22:01 +08:00
据某君说是这样子的,BSD 本来在美军已经使用了很长时间,打磨的时间也足够长,不是没有漏洞,底层有些先天缺陷是无法修复的,但是有能力接触底层的人非常少而已,也就是只有圈子内的少数人懂得利用这些漏洞。
|
8
viephen 2018-01-30 23:26:37 +08:00
我最不满意 FreeBSD 的地方是,无论是官方的文档说明还是第三方写的说明文档都做得很糟糕,大部分都是很过时的。
|
9
defunct9 2018-01-30 23:30:40 +08:00 via iPhone
稳定,坚硬
|
10
ZSeptember 2018-01-30 23:42:48 +08:00
没什么优势吧。用的人少,文档少,不好招人。
|
11
yangqi 2018-01-30 23:45:35 +08:00
优势是稳定,劣势是开发比较落后,技术支持的资源比较少,尤其商业上的
|
14
coolmaxter 2018-01-31 00:16:12 +08:00
之前用 CENTOS 感觉什么教程都是编译安装,自己调一个 PHP 环境不知道用了多久。
后来学习了 YUM 发现简直太方便,然后在一次升级的时候 C 库冲突中服务器暴毙,折腾了好久。 后来嘛 Pacman、apt-get 总会在一些不经之间怀疑人生 最后用了 port 就没有晚上修过服务器。 其实最开始 Docker 的想法来自于 BSD 的 jail。 |
15
viephen 2018-01-31 00:34:45 +08:00
@abscon
去年刚换 FreeBSD 11 的时候发现改动的地方特别多,包括改成 vt 显示之后,不知道怎么使用了,然后上官网 wiki 看了,尝试去设置都不成功,去 facebook 一问,才知道那东西是没完工的。 关于底层的漏洞,我没能力了解,我只折腾了 FreeBSD 一年多,是从使用 Linux 转过来的,有疑问的时候还是习惯去 facebook 全球各地的 freeBSD 群组请教前辈们。 |
16
viephen 2018-01-31 00:47:44 +08:00
|
17
likuku 2018-01-31 00:50:50 +08:00 3
更稳定。是个完整完备的 OS,整个 OS 是由一个相对更稳定的精英程序员团队维护,手册很完善详实。
basesystem 和 Applications 是隔离的。 baseSystem 有独立的更新程序,有自动化 2 进制更新方式(几乎接近一键更新),也有传统的源码编译更新方式。 其余 Applications (GNU 的大坨东西,常见的 GNU 软件: vim, emacs, xorg, 浏览器等等...) 都属于第三方软件包, 提供 2 进制的包管理 pkg, pkgng,还有自动源代码编译安装包树的方式 ports (mac 的 homeberw,gentoo 的 emerge 都是 ports 的山寨) 隔离是怎么回事呢?这么说吧,你可能在一些 linux 发行版上(尤其滚动发行版),有时为了更新一个小的应用软件, 接着触发各种依赖更新,结果...整个系统给更新搞死了(bash 搞死,包管理器搞死, glibc 搞死,kernel 搞死...) 系统和 App 都统一被同一个包管理器统治的原罪。FreeBSD 的 ports/pkg/pkgng 你随便折腾,所有软件都会装在 /usr/local 下,就算这些搞的没法用了,basesystem (完整 OK,含包管理器,ssh 等常见基本功能)还是 OK 的,完全可以一键干掉所有自己装的 App,接着重来。 FreeBSD 因为和 ZFS 没有授权冲突,所以很早 Solaris 之外,第二个支持 ZFS,全功能的系统级哦。 FreeBSD 和 Apple 关系友好,它们之间代码相互贡献不少了,LLVM/Clang,kqueue 都很早就引入 FreeBSD 十年前 freebsdchina 算是中文 freebsd 社区里氛围最好的,很像现在的 V2EX ... 现在也没死,但真的冷清。 |
18
likuku 2018-01-31 00:51:25 +08:00
@torbrowserbridge [用户少,相对安全一些] 这么说可就太不安全,太侥幸了。
|
19
likuku 2018-01-31 00:52:10 +08:00
#17 basesystem (完整 OK
改为 basesystem (完整 OS |
20
ecnelises 2018-01-31 00:53:40 +08:00
FreeBSD 最大的用途难道不是 PS4 ?哈哈哈哈
|
21
skylancer 2018-01-31 00:55:40 +08:00
据说 FreeBSD 的网络构架比 Linux 的要棒
这个我就不了解了- - |
22
likuku 2018-01-31 00:55:54 +08:00
@ZSeptember [文档少]? 因为 官方 HandBook 足够了。遇到新人提问,我们首先就是打法他们去多看看 HandBook
Gentoo 和 ArchLinux 的 文档 /Wiki 质量也是很上乘,少数两个文档质量可以和 FreeBSD HandBook 媲美的发行版。 |
23
likuku 2018-01-31 00:57:54 +08:00
@skylancer 最初的 TCP/IP 实现里,FreeBSD 前身的 4BSD 的确是当时 TCP/IP 网络栈在评测里取胜,成为 TCP/IP 实现的标准范式。
|
24
likuku 2018-01-31 00:59:24 +08:00
最近这些年嘛,硬件发展很快,FreeBSD 对新硬件的支持是不如 Linux
|
25
iscraft 2018-01-31 01:06:46 +08:00
|
26
pubby 2018-01-31 02:40:51 +08:00 via Android
从 FreeBSD 6 一路用到了 FreeBSD 11
|
27
tsuibin 2018-01-31 02:48:40 +08:00
没啥优势,有些机器还缺少驱动;硬件都可以驱动的话,也没有啥劣势;看用的人更熟悉哪一种;
|
28
initialdp 2018-01-31 08:35:16 +08:00
@likuku 这是很多年前的事吧? 现在 Linux 的 TCP/IP 网络栈无论是完备性、稳定性、速度、效率,都优于 FreeBSD。
|
29
markx 2018-01-31 08:43:20 +08:00
我对服务器了解太少,但是我想歪个楼,想说他们的各种命令行工具不一样这一点实在是太烦人了。
|
31
abscon 2018-01-31 09:14:51 +08:00 via iPhone
@viephen 其实 ports 和 pkg 可以混着用的,只要注意编译选项问题。要想同时得到两个世界最好的东西可以用 poudriere
另外 BSD 不太可能有什么底层安全漏洞无法解决,即使有,那估计 Linux 也有。 |
33
Immortal 2018-01-31 09:36:45 +08:00
有在生产环境用这个的么?如何?
|
34
lrz0lrz 2018-01-31 09:41:21 +08:00
|
35
zxiso 2018-01-31 09:43:48 +08:00 via Android
@initialdp 这个感觉不好说,不知道是因为开源协议原因还是什么。f-stack 这个东西的实现还是用的 freebsd 的协议栈
|
37
viephen 2018-01-31 22:13:43 +08:00
@abscon
一开始就是因为不熟练,混合来使用,结果曾经造成一些我遇到了一些十分难查找原因的问题,最后要重编译了一次 world 才解决。所以后来干脆全部都用了 port,反正现在多线程的 CPU 跑编译器也压力不算大。 |
38
Danswerme 2018-01-31 22:23:13 +08:00 via Android
生产环境没有接触过,只是知道几个基于 BSD 开发的软件,panabit,pfSense.
|
39
likuku 2018-01-31 23:30:20 +08:00
@markx Mac 用户的话,还好吧... macOS 的 命令行基本工具包几乎都是 BSD 的,
没事可以 mac 下 man ls, man kill, man gzip,都是 BSD 授权版本。 |
41
likuku 2018-01-31 23:35:54 +08:00
@Immortal 非常稳定可靠,多年前公司的 web 服务器 都是 freebsd,后来为了维护简单化,就全换成了 gentoo linux
|
42
likuku 2018-01-31 23:36:29 +08:00 1
各位对 FreeBSD/BSD 有兴趣的,推荐阅读:
「 Berkeley 二十年 UNIX 历史」 https://www.freebsdchina.org/forum/viewtopic.php?t=1863 |
43
likuku 2018-01-31 23:39:14 +08:00
|
48
Rorysky 2018-03-26 01:21:37 +08:00
这篇帖子,可能是 v2 上 对 bsd 探讨较为深入的帖子之一
|