主题:【求助】freebsd 到底怎样? -- 铁手
我用的是 centos,但是自从 IBM 插手进来后,centos 从下游变成了上游,上游本来明明有 fedora,按理没什么理由改。估计就是不愿意有这个下游存在而已。
就得换操作系统。debian, ubuntu 试了一下没继续下去,有点嫌麻烦,也有些吃不准。这边 centos 没了后,新冒出两家替代品,一家 almalinux,一家 rocky linux,道理上应该都和以前的 centos 没两样。我有趋向用 almalinux 但是也还是吃不准。
linux的好处是参与的人多,开发、应用的人多了,技术进步推动力会比较大一些。但是品种太多,很容易挑花了眼,万一挑到的几年后没下文了呢,又得重来。并且,感觉升级起来也很麻烦,怕不知道哪个地方出问题。
然后就是这个 freebsd,品种变化没那么多,作为服务器需要的东西也都有,升级起来看上去也没那么可怕,最大的好处对我来说,可能是不同应用软件版本的同时存在,可以选择安装,自动补丁会方便很多。问题是,看起来现在它的市场很小,用的人不多,不知道在可预期的将来会怎样?据说APPLE的操作系统有很多来自它,现在NETFLIX的大部分流量也是通过它,但是因为它的软件使用协议,得到反哺的机会可能比LINUX要小很多,发展起来可能难度就大些。
不知道有没有人用过或者正在用,感觉现在状况怎样?前途怎样?
有大公司支持是好事,现在有8.0版本了,能用很多年。
作为上游,它会尝试很多新技术,应用软件也会用最新的,比如我的Firefox现在比以前的版本提高了很多,对桌面应用是好,但是对作为服务器来说就没法接受了。
我们单位的服务器也在逐渐从centos移到Ubuntu,这个可能是个趋势。
我和你场景不一样,需要不断升级补丁,适应新的环境,没办法啊,开发技术总是迭代向前。
CentOS, RedHat以前都用过,感觉自己要干的活太多,不用了。
FreeBSD应该是开源授权最开放的吧,很多商业软件都是用这个改,不用公开源码,对我来说,太素,我也不是做什么路由器防火墙的,犯不着在这上面费劲啊
对于服务器,我现在是想搞定以后,能不碰则不碰。碰多了容易出问题。
UBUNTU的用户量显然是比较高的,作为桌面我可能会作为首选,但是作为服务器,曾经有段时间试用了一下 debian,感觉比较顺我的意,但是用的人是少了些。
看你的意思,那就是REDHAT那一系照顾起来比较费尽,只是在不断需要升级补丁的情况下,还是稳定个几年不懂也是类似?
我估计多半也就是要保守了,一旦设好,基本就不怎么动。新软件什么的,等它三年再说吧。
不过我没具体用过。我们单位的服务器已经有一半迁移到Ubuntu,系统管理员好像没遇到什么困难。Ubuntu16.04最稳定,但是软件比较老旧了。现在用的比较多的是18.04。
存在某种设计哲学,以前那种旧的是直接面对配置文件,而现在越来越仅仅需要面对systemctl、systemd之类的工具,而以前那种配置文件的版本差异完全是可以避免的
本人不用 FreeBSD,但是两年前应其他团队的要求,协助其他团队进行 FreeBSD 网络相关的一个子模块的开发。这是我唯一一次接触 FreeBSD,感受比较负面:
1. 我涉及到的网络子模块,多年来的代码提交者主要来自 Netflix,来自其他团队的代码提交极少。
2. 我涉及到的网络子模块,刚好是一个普通用户很少使用的模块,一般只是在大公司使用。FreeBSD 在这个模块上面只实现了最基本的功能,其功能完善度远远弱于 Linux 的对应模块
3. 根本招不到懂 FreeBSD 内核的人,只能请我这个搞 Linux 的人出面,我从零开始边学边改
看那意思是,freebsd的网络功能方面响应比较快,所以netflix大量的流量是通过它的功能来走的。这个算是 freebsd 现在的一大亮点。说不定就是你提到的第二点里的网络子模块的功能。我有点好奇,如果当时linux功能实现很完善了,那个其他团队为什么不直接用 linux,而是去到 freebsd 上去开发,是有什么特别考虑么?
项目是四十年前就开始的,那个年代 FreeBSD 的网络性能远远强于 Linux,因此用了 FreeBSD,现在项目这么多年下来,代码和 FreeBSD 深度耦合,已经无法更换。
现在 Linux 的网络栈性能上早已不弱于 FreeBSD,但是在功能,以及可定制性上,则要强得多。
现在有至少两家吧,推出了CentOS的兄弟版,一家叫Rocky Linux,另一家叫AlmaLinux,名字还挺创新的,估计过些年就会恢复CentOS的风采。
前身是PC-BSD,基于FreeBSD的Current分支。