为什么国内互联网公司喜欢用 Centos 而不是 Ubuntu?

2021-09-15 15:51:35 +08:00
 dante6733

国外的云平台,还有开源项目很多都是基于 Ubuntu 的 国内的公司好像都喜欢用 Centos ?

18792 次点击
所在节点    Linux
116 条回复
dante6733
2021-09-15 16:15:43 +08:00
@yoke123 抢了先机是吧
dante6733
2021-09-15 16:17:52 +08:00
@tomczhen 其实还是 centos 进来的早
dante6733
2021-09-15 16:19:55 +08:00
@gBurnX 大佬,讲的很好,这个角度不一样
salmon5
2021-09-15 16:24:19 +08:00
本质原因是文化差异
charslee013
2021-09-15 16:24:43 +08:00
@dante6733 Ubuntu 更新频率快 内核版本高,用来折腾一些新特性个人项目最合适了。
dante6733
2021-09-15 16:25:45 +08:00
@salmon5 什么文化差异?能否说具体点
echo1937
2021-09-15 16:29:30 +08:00
本质是用户习惯,
早年间 堪用的 Linux 教材里雷打不动的《鸟哥私房菜》;
早些年 官方的 Linux 认证就一个 RHEL (好像现在也就这个);
早些年 CentOS 的 Repository 是最好找的(如果有 RHEL rep 我肯定用了)
Saxton
2021-09-15 16:35:41 +08:00
我最先接触的就是 centos 国内的文章比 ubuntu 多一点
araraloren
2021-09-15 16:44:32 +08:00
发行版之间的差异很大...
我以前用 ubuntu,给人的感觉就是很不协调,尤其是包管理的命名..
而 centos fedora 的包命名就很整齐..
dante6733
2021-09-15 16:46:10 +08:00
@echo1937 但使用体验不是更能决定使用吗?产品体验好坏才是最重要的吧
veike
2021-09-15 16:59:28 +08:00
先入为主
echo1937
2021-09-15 17:02:35 +08:00
@dante6733 #30 一个系统,它的书籍教材多,培训课程多,网络资源多,难道体验能叫不好吗?

除去这些,大家都是无 gui 的命令行,最多就是包管理差异大一点,这个权重有那么高吗?
sggggy
2021-09-15 17:05:18 +08:00
当年毕业前后,想做网络工程师,培训班套餐是 CCNA+CCNP+HCNA+RHCE+IBM DB2,一堆套路学下来之后,觉得 CentOS 对得起自己花钱学的东西,不然就亏了。

出道 2 年后,把自己家里的玩具都换成 Centos,再半个月全换成 Ubuntu,因为 Centos 桌面不好用,到了最近折腾 Nvidia 的一些玩具的时候,更坚定选择 Ubuntu 了,感觉 Nvidia 的东西是 Ubuntu first 。
maniaccn
2021-09-15 17:10:00 +08:00
这个问题其实是早期的服务器生产商在生产服务器时候,都会把服务器给 RedHat 、suse 等厂商进行适配。保证发出去的硬件和操作系统是可以无需自己打驱动、并且内核和硬件配合没有 bug 就可以使用的。
这个参考 dell 各个服务器下面支持的操作系统列表
早期 Ubuntu 是不在这个列表里的,因为那会 Ubuntu 的话语权没那么强。
受益于 Redhat 的提前适配的优势,因为 centos 和 Redhat 是 1:1 所以也都支持。
因为 centos 免费,所以大家都用 centos 。这个是最大的原因。

为什么现在开始流行 Ubuntu,debian,是因为上云了,就不存在兼容性问题。云上的其实都是虚拟机,甚至 debian 还推出了云上专用内核,把所有不需要的驱动都裁剪了,只保留各个虚拟化方案的基本驱动即可,进一步减少内核对系统资源的占用。
dante6733
2021-09-15 17:12:58 +08:00
@echo1937 这方面确实
@sggggy 我也觉得 ubuntu 好用,可能更适合个人使用
bootvue
2021-09-15 17:21:55 +08:00
生产集群全套 ubuntu server
est
2021-09-15 18:12:08 +08:00
因为猴子们给 ubuntu 配环境,因为包更新快,很容易配崩

centos 全都是 10 年前的老包,猴子们只配一个基础款,然后就不会翻车。美名其曰「稳定」
Macolor21
2021-09-15 18:31:04 +08:00
CentOS 7.9 的内核还是 3.10 把?在 Docker 下 bridge.ko 驱动好像有问题,bridge 模式的 network 几乎不可用( ping 十几分钟之后才能 ping 通)
cnZary
2021-09-15 19:02:08 +08:00
@Macolor21 CentOS 为了保证 ABI 兼容性,一个大版本的 CentOS 只会有一个版本的内核
holinhot
2021-09-15 19:45:37 +08:00
ubuntu 更新比较激进。按国内的逻辑部署上去最好 10 年系统不要动(更新)

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

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

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

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

© 2021 V2EX