求各位大佬指条有关发行版选择的明路

2023-04-17 22:04:39 +08:00
 LxnChan

写完之后补的一句话:写了好多,不想看可以拉到最后一段。


我是从大概小学的时候接触到了 Linux ,当时在图书馆看到的叫红旗(Redflag Linux ),不过当时因为缺失相关基础知识,也没有安装成功,事实上也没有用上。

然后是从 Ubuntu 开始了 Linux 的入门,我还是很感谢我入门的时候的 Ubuntu 16.04 ,当时除了感觉并没有同时代的 Win10 15xx 好看,其他的感觉一切良好,主要是对老旧硬件的良好支持。再往后就逐渐了解了发行版和上下游一说,知道了 Debian 是 Ubuntu 的上游。

在往后相当长的一段时间里,Linux 的发行版我几乎只用 Ubuntu 或者 Debian 的 distro ,因为对 apt 、nano 和 GNOME 实在是太熟悉了。

在往后就是工作了,公司要求使用 CentOS ,便一直使用 CentOS7 ,在此之前稍微有了解过 RedHat 和 CentOS ,也大概知道 7 基本上是最后的绝唱了,不过其实并不在意,研发都不在意升级我担心个屁。

直到前两天编译 qemu 的时候频频遇到问题,各种依赖的版本问题在 CentOS7 上面太难处理了,处理好一个绝对会有下一个在等着你,一怒之下给测试环境换了 RHEL9 ,此前有申请 RHEL 的开发者 License ,也简单接触过 RHEL ,不过一进去之后需要手动启用仓库就感觉很麻烦,仓库很多也不知道该启用哪些。于是又换了 Debian11 ,如果说 Ubuntu 是带没卵用副屏的笔记本,那 Debian 简直就跟只有主板的准系统一样,尽管很熟悉但是还是感觉处处不得劲。最后我还是用回了被我扔进垃圾桶的 CentOS7 。


于是郁闷了快两三天了,Ubuntu 日渐臃肿,CentOS 又不再是一个稳定的生产环境操作系统,我居然在人生的这样一个小岔路口犯了难,求各位大佬指条明路,谢谢大家。

5496 次点击
所在节点    Linux
71 条回复
lbm008
2023-04-19 16:19:48 +08:00
其实各个发行版多多少少都有自己的槽点,还是建议用已经熟悉的。感觉 debian 不够开箱即用的话可以参考一下自己以前用的东西和别人安装的包,不用 wayland 的话安装配置完应该也不用半天的。
uxstone
2023-04-19 16:40:38 +08:00
1. 不折腾任何 Linux 桌面
2. Ubuntu LTS Server 的 ISO 文件比 Debian 要小很多
dif
2023-04-19 16:44:20 +08:00
个人喜欢 Ubuntu ,从 12 年开始一种用到现在,当然,仅仅是个人用,公司还是一如既往的 centos 。
ivvei
2023-04-19 17:01:12 +08:00
我没看明白,楼主你什么角色?装系统干嘛用的?
生产环境操作系统?那你在上面编译 qemu 干嘛,怎么还拿生产环境编译的?
baobao1270
2023-04-19 17:40:59 +08:00
如果你是桌面环境、日常使用,推荐 openSUSE Tumbleweed
如果你是服务器环境,或者桌面或服务器环境的开发,推荐 Ubuntu 20.04
LxnChan
2023-04-19 17:50:13 +08:00
@ivvei 是运维,公司这边有一套自研平台,基于 CentOS7 ;同时也自己折腾,编译 QEMU 主要是想虚拟化 arm 架构和 loongarch 架构,需要 QEMU 能够开起来图形化界面。生产开发一把梭的意思是用某个发行版做一个镜像,然后必要的基础依赖都在里面,之后只需要到环境上恢复这个镜像就可以了。
@lbm008 ok
@baobao1270 好,我回去试一下
moonjourney
2023-04-19 23:56:57 +08:00
所有发行版都用过,只有 nixos 完美解决我的问题
realpg
2023-04-20 00:11:52 +08:00
@LxnChan
非 amd64 架构还是少折腾。。。
我的经验都是仅限于 amd64

ubuntu server lts 的话 基本新版本出来 1 个月左右是最佳升级时机,首先升级可能是有问题的,一个月基本坑都踩了官方也修了,再远一点,可能因为小版本的演进,比如假如升级 22.04 的时代,你原来频繁更新底子是 20.04.3 ,22.04 时间长了也变成了 22.04.1 ,这时候的升级可能就产生额外的小问题了,虽然大部分可以解决,给自己添麻烦


我甚至有 ubuntu 6.06 lts 一路升级上来的 16 年+的物理服务器还在跑。。。
mohumohu
2023-04-20 01:05:20 +08:00
我觉得没关系,用了 docker 都一样。
Dislocator
2023-04-20 08:22:52 +08:00
debian 挺好的
z3k3
2023-04-20 19:10:38 +08:00
@ZeroClover @moonjourney 两位同好,你们好!

> NixOS 用在服务器上很爽,用在自己电脑上也很棒。
> Nix 放在 macOS 上,搭配 nix-darwin 用来管理系统配置和开发环境也很棒。

---

如果 Po 主是负责企业生产环境的运维人员,应该选 Rocky Linux 或是 AlmaLinux 这类企业发行版:

1. 可以延续之前使用 CentOS 的使用习惯。
2. Po 主的工作给别人接手时,也不会太费力。

如果 Po 主是位开发,强力建议使用 NixOS:
* 声明式的系统管理方式,用了之后才会了解到它的好。(和传统的系统管理方式是完全不同的体验)

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

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

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

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

© 2021 V2EX