ivyliner
2021-09-16 10:21:33 +08:00
本人运维过 CentOS, Ubuntu, Fedora, Windows, 机器规模不算小. 主导过把 Ubuntu 换成 CentOS.
Ubuntu Desktop 个人也用, 我对 Linux 的接触是从 Ubuntu Desktop 开始, 08 年的时候当时 Ubuntu 官方还给我寄了一个 CD, 对 Ubuntu 还是有情怀的. 但是不喜欢 Ubuntu Server, 在生产中遇到各种小问题, 有部分原因是自己对 Ubuntu 不够了解, 有部分是 Ubuntu Server 本身的问题. Desktop 和 Server 的要求是不一样的.
有人说 Ubuntu 更新比较快, 可以用 Fedora 比 Ubuntu 的 package 还新. 感兴趣的同学可以对比一下至少 Clang/GCC 的版本在同一个发布周期(比如 fedora34, ubuntu 21.04) .
其实背后还是生态的力量在主导. 不管你喜欢用 Ubuntu 还是运维喜欢用 CentOS.
你可能喜欢 Ubuntu 是因为 Github Action 上面的机器是 Ubuntu, Machine Learning 上各种默认支持是 Ubuntu 等等, 如果你要用 CentOS 就很麻烦, 因为你要解决很多琐碎的事情. 本质上是想要提高效率, 省点事情, 手段就是利用生态的力量.
运维喜欢 CentOS 一样道理. Ubuntu 和 CentOS 在很多地方有不同的地方, 也需要解决很多琐碎的事情. 同时运维过程中遇到各种问题很多人都遇到过或者自己职业生涯中遇到过. 你感受一下如果你线上系统出问题, 你需要在 10mins 内定位并恢复, 难道你要用一个你不熟悉的系统吗 ? 难道你要老板站在你身后, 看你 Google 一下 How to restart nginx in Ubuntu ? 你自己对系统负责的话,上 Plan9 运维都不拦着你。
最后 Docker 大法好, Happy Ending :-)