现在主要用的都是 rhel 或 debian 这些非常稳定但是软件非常老的 distro. 软件包版本太老受不了 蛮久之前用过 ubuntu ,更新经常崩,自此就很久没用过靠近上游的发行版了 主要在家用台式机上使用
软件包最好相对比较新,但也需要稳定,不要三天两头出问题,系统挂个一两次也挺费时间的
1
idblife 2022-04-06 20:23:03 +08:00 via iPhone 3
manjaro
|
2
xQmQ 2022-04-06 20:26:17 +08:00 via iPhone 3
arch
|
3
ho121 2022-04-06 20:33:14 +08:00 via Android 3
fedora
|
4
WispZhan 2022-04-06 20:34:11 +08:00 via Android 3
endeavouros ,相比 manjaro ,它跟贴近 arch 。但比 arch 稳定一点
|
5
v2defy 2022-04-06 20:46:43 +08:00
用来用去还是 arch 最好用
|
6
herich 2022-04-06 20:48:45 +08:00 3
这不是直接点名 ArchLinux 嘛
|
7
ALLROBOT 2022-04-06 20:52:40 +08:00
既然非常稳定,为什么嫌弃它老呢?是有什么地方让 OP 不满呢😅
|
8
hbdh5 OP @ALLROBOT 为什么稳定就不能嫌弃它老?我用在 desktop 上不需要那么 stable 想多一些 feature 不行吗?
|
10
0o0O0o0O0o 2022-04-06 21:03:33 +08:00 via iPhone
Arch
|
11
yuhangch 2022-04-06 21:04:44 +08:00
现在日经贴了😂
|
14
Veneris 2022-04-06 21:10:13 +08:00
nixOS
|
16
ALLROBOT 2022-04-06 21:11:46 +08:00 1
@hbdh5 现在 ubuntu2204 已经出了,1804 相对 2204 还是相对稳定的,类似 windows7 比 windows11 稳定
没信心可以在 win10 微软商店下个 ubuntu1804 玩玩 |
17
0o0O0o0O0o 2022-04-06 21:13:14 +08:00 via iPhone
又要追新又要稳定,我觉得需要从硬件挑起。
|
18
palfortime 2022-04-06 21:16:23 +08:00 via Android 2
一批 Arch 党到达,我也是。装了 Arch 后,快 10 年没有重装过系统。
|
19
Showfom 2022-04-06 21:17:25 +08:00
我已经把 桌面的 Ubuntu 换成 Arch 了
|
20
nightwitch 2022-04-06 21:24:39 +08:00
debian sid
deb 系没有比它更上游得了 |
21
24owls 2022-04-06 21:26:01 +08:00
openSUSE Tumbleweed 滚动不错,最久一次更新隔了超过半年,滚动也没碰到问题
Fedora Workstation 隔一年半载升级一次也不错 |
22
DianQK 2022-04-06 21:35:34 +08:00 via Android 2
Arch ,记得做好备份,我用 restic 做全盘备份
|
23
feather12315 2022-04-06 22:22:20 +08:00 via Android
Ubuntu 现在很不错了
|
24
Showfom 2022-04-06 22:29:19 +08:00
@hbdh5 #13 我之前用的 Ubuntu 22.04 ,前几天更新 KDE 直接把我整个桌面弄没了,折腾了一下午都恢复不了,现在索性换 Arch Linux ,已经用了一个星期,体验很好
|
25
ZeroClover 2022-04-06 22:30:32 +08:00
NixOS ,可以很新也可以很企业级
|
26
Osk 2022-04-06 22:31:39 +08:00
ArchLinux + btrfs 随便玩, 滚挂就秒回退
|
27
idblife 2022-04-06 22:43:25 +08:00
@palfortime
10 年没更新过硬件? |
28
xratzh 2022-04-06 22:49:15 +08:00 via Android
上游?那不得 openSUSE
|
30
FLYROUTER 2022-04-06 23:46:31 +08:00
fedora
|
31
Shilion 2022-04-07 00:09:56 +08:00
投一票 Fedora
|
32
cev2 2022-04-07 00:28:29 +08:00 via Android
Fedora/Ubuntu 二选一
什么是“稳定”,一个软件在被经过充分的测试前,它是处于稳定 /不稳定的叠加态的,一旦它经过了充分的测试后就立刻被固定为稳定 /不稳定,所以可以用已知 /未知来代替稳定 /不稳定。 一个发行版的稳定分支,理论上该分支收录的上游软件包也应该是稳定版的(不绝对,比如大量发行版的稳定分支甚至是 LTS 分支都默认包含过 grub2 的 beta 版本)。所以软件包新的发行版及时收录的新软件包从上游来看收录的就是稳定版,一堆稳定版的包凑一块是稳定还是不稳定呢?未经测试前不好说。 目前 Debian 是上面传统思维的守门员之一,但现在越来越多的软件都没有一个稳定版之说,新版本修复了旧 bug 同时引入了新 bug/未经充分测试的新 beta 比旧稳定版更稳定的情况比比皆是,这就导致了 Debian 如果想保持老的模型就需要包维护者做大量的工作,当包维护者不够时就会出现人们说的 Debian“老”的情况。 所以要想又稳定又新,需要这个发行版的社区一定够大(包维护者够多 /小白鼠够多),有点像 BT 下载,如果既想下载速度快又不想上传必然是不可持久的。 几月前我在 Ubuntu 一次更新后,fish 遇到了问题,搜索后早已有人反馈给了包维护者,这个 bug 是由于安装了 fish 但没安装 snap 时导致的 fish 报错,包维护者也及时提供了临时解决方案但等源里的包正式更新就慢了。 折中的方案就是选择一个固定周期发布的发行版,当源里提供的软件包版本不满足需求时,那就不用源里的呗,自己从上游获取手动安装。所以 Ubuntu 的 PPA 曾是个好东西,当然目前被 snap 之类的边缘化了。 PS.唉,一个软件能在千奇百怪的硬件环境下跑起来本身就已经是个奇迹了。奢求稳定,人生苦短,还是追求点更现实的吧。 |
33
skiy 2022-04-07 00:31:28 +08:00
CentOS Stream …… 滚吧滚~~~
再装个桌面环境。 -------- 今天折腾了一天 Arch ,安装的时候有点折腾,毕竟全是命令行操作的。不过,居然能在 live 环境装软件(安装时,没有安装 NetworkManager ,没法联网。然后重新进入 live 环境,再装也行)。 显卡驱动看教程有点折腾,现在还没装上(还没折腾),界面有点模糊。 继续调试软件…… |
34
Jarvis666 2022-04-07 00:49:01 +08:00
WSL2 + Arch
|
35
duke807 2022-04-07 00:52:59 +08:00 via Android 1
gentoo
|
36
felixcode 2022-04-07 01:09:52 +08:00
为什么会觉得 Debian 的软件包非常老呢?
|
37
ration 2022-04-07 01:24:22 +08:00 via Android
双系统,装了大家推崇的 Arch ,搞了两天才基本弄好了环境,驱动的问题,墙的问题居多,桌面软件没 windows 多。待继续使用
|
38
hei1000 2022-04-07 01:33:32 +08:00 via Android
@skiy 其实 archlinux 有个叫 archinstall 的安装脚本,还有个 beta 版本更进一步接近 tui 安装,像以前那种自己一个一个照着文档敲命令我可受不了,archinstall 就好多了,跟 gui 安装差不太多
|
39
macrorules 2022-04-07 01:44:19 +08:00
Ubuntu 一个月不关机,一天除了睡觉通勤都在开着,没事
遇到问题马上长按开机按钮的人不适合用 Linux |
40
skiy 2022-04-07 01:57:04 +08:00
@hei1000 我已经整理好流程了。装了两次。最后把我的 WIN 引导( EFI )格了,重新装。还得折腾回双引导才行(但好像没有 grub2-update 命令)
------ 装第二回的同时,我还用平板把相关命令行和注意事项记录了。应该没大问题了。还加了快照。 |
41
12101111 2022-04-07 02:05:19 +08:00 1
gentoo
|
42
wizardyhnr 2022-04-07 03:09:46 +08:00
btrfs+snapshots rollback ,但回滚也很烦,不折腾的系统才是好系统。只是滚动发行好像越来越流行了...
|
43
dot 2022-04-07 03:13:06 +08:00 1
从 Gentoo Stage1 开始,特别上游了……啥都是自己掌控
|
44
msg7086 2022-04-07 07:45:27 +08:00
@cev2 稳定版的意思是 API/ABI/功能特性稳定,而不是运行的时候不崩溃的那种稳定。
同样,不稳定指的是 API/ABI 可能会变更,功能特性可能会增减,而不是程序运行的时候会出问题。 这个稳定版 /非稳定版常常会被人误解。 稳定版中的软件包很少很少会升级,就是因为要保证特性稳定。(甚至 RHEL 在修 bug 的时候有时还要斟酌,因为有些下游程序会「依赖」 bug 的表现,修正一个 bug 可能会导致一些程序无法正常工作。) |
45
sagaxu 2022-04-07 08:07:14 +08:00 via Android
deb 系: debian sid
rpm 系: fedora |
46
palfortime 2022-04-07 08:18:23 +08:00 via Android
@idblife 系统盘没有换。主板,cpu 都换过一轮。
|
47
chaleaochexist 2022-04-07 08:32:47 +08:00
kubuntu 不更新系统。就稳定了。 两年升级一次 升级挂了也可以接受。
|
48
cev2 2022-04-07 08:55:47 +08:00 via Android
@msg7086 #44 ABI 稳定的“稳定”指的应该是“兼容”
一个软件的 ABI 稳定和软件运行稳定都是稳定版的必要不充分条件,没有哪个可以单独代指。 楼主这里的稳定语意上指代的必然是运行稳定。任何一个主流发行版在版本寿命支持期间(滚动发行不存在)必然是 ABI/API 兼容的,按理说除了α版存在 ABI/API 改动的情况外,从β/RC 开始,ABI/API 都应该保持兼容。 |
49
ShukeShuke 2022-04-07 09:05:04 +08:00
|
50
rayer4u 2022-04-07 09:13:22 +08:00
ubuntu 我从 12.04 到 20.04 ,电脑换了 3 台也一直稳定
|
51
Cielsky 2022-04-07 09:37:56 +08:00 via Android
debian sid 不就行了,也是滚动更新
|
52
Hardrain 2022-04-07 09:46:28 +08:00 via Android
Debian
Arch Linux |
53
wu67 2022-04-07 09:52:44 +08:00
其实包老旧, 你可以从各官方组织获取最新的稳定版安装包, 然后解压设置 path 呀, 大部分软件都能这么装吧. 至于没法这么装的, 就让他继续老旧着呗...新也意味着遇到 bug 的概率会更加大.
|
54
xQmQ 2022-04-07 09:58:17 +08:00
@Jarvis666 我对 Linux 的需求就是 shell ,用一用编译器啥的,wsl2 装个 Arch Linux 完美满足,还能继续用 Windows 的桌面,爽歪歪
|
55
cev2 2022-04-07 10:04:35 +08:00 via Android
@xQmQ #54 只要需求是硬件无关、内核无关,WSL1 也很爽,用来编译个 openwrt ,WSL1 完全没有问题。
至今没升级到 WSL2 ,Hyper-V 一开,麻烦事儿太多。 |
56
devcat 2022-04-07 10:10:46 +08:00 1
Arch / Gentoo
|
57
wonderfulcxm 2022-04-07 10:16:27 +08:00 via iPhone
又要稳定又要最新,怎么可能?新的没经过时间的考验怎么证明稳定。
|
58
nosay 2022-04-07 10:25:23 +08:00
Arch 放心滚,我滚了五年没什么事
|
59
tankb52 2022-04-07 10:28:14 +08:00
至少要用 debian testing 啊。
|
60
NoNewWorld 2022-04-07 10:44:22 +08:00
靠近上游,更新快,想都别想直接 ArchLinux ,我前两年主力系统,一次挂过
|
61
NoNewWorld 2022-04-07 10:45:44 +08:00
@NoNewWorld 一次没挂过
|
62
msg7086 2022-04-07 10:52:27 +08:00
@cev2 运行稳定就和「稳定版」里的稳定无关了,不应该把发行版的「稳定分支 /稳定版」这些概念放到讨论稳定性的帖子里来。
类库的 API 不可能长期保持兼容,像是 ffmpeg 之类的大库,跨大版本几乎一定会炸的。长期保持 API 兼容只能出现在梦里。 |
63
ww2000e 2022-04-07 11:00:56 +08:00
fedora 是社区的实验田,什么新上什么。。
|
64
acidsweet 2022-04-07 11:02:20 +08:00
manjaro + 1
|
65
takeshima 2022-04-07 11:32:15 +08:00
要新的话,Fedora 或者 Arch ,Arch 没有传说中那么容易挂,我用了好几年 Arch 也只有一次因为自己手动误删了系统文件才开不了机,而且 Arch 的安装是通过命令行操作的,你万一删错了系统文件,只要有启动盘,非常容易修。
|
66
cev2 2022-04-07 11:34:26 +08:00
@msg7086 #62 ,这个我已经在#48 描述的很明白了,“ ABI 稳定和软件运行稳定都是稳定版的必要不充分条件,没有哪个可以单独代指”。
你说的 [运行稳定就和「稳定版」里的稳定无关了] 是否有可参考的说法来源,或者是哪个发行版对此有过类似的描述?可以发出来。 发行版的稳定版分支既包含了对兼容性的要求,也包含了对运行稳定性的要求,以 Ubuntu 为例,在整个发布周期会经历α→β( ABI 、界面冻结)→RC (内核功能冻结)→正式发布(这才是最终发布的稳定版分支)。 如果按照 ABI 、API 稳定来作为稳定版里稳定的要求,那 Ubuntu 完全可以直接正式发布β版作为“稳定版”就可以了,ABI 在该版本生命周期里已经 100%不会再更改了。但实际是从β→RC→最终的正式发布稳定版分支,整个阶段都是在进行运行稳定的修复工作。 |
67
xQmQ 2022-04-07 12:20:32 +08:00
@cev2 主要我是 wsl2 出来的时候接触 wsl ,就直接上 2 了,wsl1 没试过。不过 2 确实有缺陷,跨域文件很慢;至于其他的麻烦事还没怎么碰到过
|
68
xQmQ 2022-04-07 12:28:31 +08:00
突然发现 Arch Linux 用户大部分用着用着就成『邪教』,真的好爽啊
|
69
bandian 2022-04-07 13:36:36 +08:00
问就是 Arch Linux ,所有软件、内核都是滚动更新,笔记本跑了两年至今没有出现过滚挂的情况
|
70
techstay 2022-04-07 13:44:53 +08:00
想靠近上游,用 arch 没有之一,怕安装麻烦可以试试 manjaro 、garuda 、endeavoros 等等,都有图形化安装界面,很方便。纯想用 arch 也还有 ArchLinuxGUI 这种东西。
|
71
pavelpiero 2022-04-07 13:52:17 +08:00
用 ubuntu 干开发了一年多了 除非非要搞 nvidia 驱动 真就崩过这一次 其它时候真没什么
|
72
SmiteChow 2022-04-07 14:08:31 +08:00
windows+multipass
|
73
springz 2022-04-07 14:25:28 +08:00
一直用 Debian ,最近发现一个不怎么政治正确的方式,Homebrew 里的包很新,Linux 兼容。目前就这么用,需要新包但是 stable 源里没有的,就 Homebrew 装一下。DebianTesting 也能当一个滚动发行版看待,包很新。但是我不方便切 testing 。
|
74
springz 2022-04-07 14:28:50 +08:00
Homebrew 还和系统隔离的,觉得包太乱了,我经常把 Homebrew 全删了再来一次。
|
75
springz 2022-04-07 14:29:19 +08:00
两者兼得,挺好的,就是不太符合包管理理念。
|
76
woodongwong 2022-04-07 14:34:07 +08:00
debian 4 年没重装过系统,为啥是 4 年?因为在这家公司待了 4 年。
|
77
waleslau 2022-04-07 16:11:14 +08:00
|
78
richarddingcn 2022-04-07 18:25:01 +08:00
自己用肯定是 pop os 如果你打游戏的话
云上我觉得还是 amazon linux 2 |
79
slrey 2022-04-07 20:00:11 +08:00
openSUSE 风滚草吧
|
80
imgradeone 2022-04-07 20:27:25 +08:00 via Android
我的一些建议:EndeavourOS / Arch / Manjaro / openSUSE Tumbleweed
|
81
moonjourney 2022-04-07 20:50:41 +08:00 3
|
82
secondwtq 2022-04-07 22:25:15 +08:00
@moonjourney 没有想到第一居然是 nix
|
84
liuxu 2022-04-08 10:13:29 +08:00 via Android
@EliStone gentoo 基本是 lfs 的下游了,主要就是处理了编译依赖和自定义编译问题,目前还没遇到过 ubuntu 等常见的*.h not found 或者编译 Error
gentoo 会出现的错误基本只有 use 不对,软件包或者依赖被 mask ,这些直接看 gentoo 的 handbook 就行 |
87
Lemeng 2022-04-08 13:43:29 +08:00
怎么定义上游呢,geetoo 吧
|
88
cattyhouse 2022-04-09 14:00:15 +08:00 1
@moonjourney nix 带了版本的好吧... 一个软件有 n 个版本的, 算 n 个软件...
|
89
jKpzPv20NjX56i44 2022-04-10 19:27:08 +08:00 via iPad
靠近上游,Debian 系的可以基本排除了。
推荐 openSUSE Tumbleweed 。比 Arch 稳定得多,某些程度上甚至比 Arch 的更新还快。最新发布的 Gnome 42 ,Tumbleweed 在发布一天之后就发布了更新。Arch 昨天才发布,Fedora 现在依然在 Beta 。 |
90
maichaide 2022-04-11 01:04:05 +08:00
[Imgur]( https://imgur.com/cwEyvKF)
|
91
maichaide 2022-04-11 01:06:43 +08:00
|
92
yyws2012 2022-04-12 01:45:50 +08:00 via Android
Arch Linux 及其各种衍生版(其中个人最推荐 Garuda Linux ,开箱即用,带类似 openSUSE 的快照):我曾经长期使用,滚动更新,大部分库、小工具很新,但部分较重量级软件的更新速度远远却慢于 Fedora Beta 、openSUSE Tumbleweed 等,即使是用 Arch Linux 的 testing 分支(稳定性应该接近 Fedora Rawhide )与它们比。比如最大的两个桌面环境之一的 GNOME ,用正式分支比的话可能慢半个月。然后 Arch 虽然包特别新,但默认配置相对保守,比如 n 卡驱动时默认禁用 GNOME/GDM Wayland ( Fedora 36 开始对较新驱动不再禁用),再比如 initramfs 的 udev 、resume 等,使用的是传统的模块,而不是 systemd 。当然这些配置都可以修改。Arch Linux 的打包方式追求极简,包的元数据少,对上游修改少,打包快速方便,导致包数量很丰富。主仓库由社区维护,对解码器等没有回避。适合希望大部分软件包较新,且喜欢折腾安装各种乱七八糟的东西,同时对于 GNOME 等用户界面的更新没有要求的人。
Fedora:我自己在用的发行版,非滚动发行( Rawhide 分支不推荐日用),半年一版本,无 lts 。与 GNOME 上游关系密切,发行周期与 GNOME 相近,稳定性不错,默认配置会用较新的方案。半年的周期意味着软件版本会有小幅度的落后,而在正式版发布前的 beta 阶段如果选择更新到 beta 分支则比较新,包括 GNOME 的 beta 版本。默认的配置往往会用较新的方案。应该是对 GNOME 最友好的发行版,也是对 Wayland 支持最好的发行版。有错误报告程序,嫌烦可以直接卸载。官方仓库回避了涉及到专利的解码器等,也不含闭源软件,可以使用 rpmfusion 等作为补充。打包比 Arch 繁琐,提供 copr 平台用于在线打包并生成仓库。适合喜欢体验新技术但不计较部分包版本号的用户,以及想要最佳的 GNOME 、Wayland 桌面环境体验的用户(如果想用最新 GNOME 需要在合适的时候升级到 beta 分支)。 openSUSE:桌面建议 Tumbleweed 分支( Leap 很旧),滚动发行。与 KDE 上游关系较近,对 KDE 支持最好,但对 GNOME 支持也不错。开发了用于管理系统的工具 YaST ,很适合对命令行不够熟悉的新手。官方仓库类似 Fedora ,回避了涉及专利的解码器等,没有专有软件,有类似 rpmfusion 的 packman 可用,打包和 Fedora 一样基于 rpm ,但两者支持的宏有部分不同。有类似 copr 且更加强大的 OBS 平台,但限制打包过程断网,需提前下载所有资源。开箱配置好了快照备份功能,支持使用包管理器修改系统时自动快照、grub 中从快照启动。适合喜欢 KDE 的用户、新手用户、喜欢快照的用户。 |
93
devcat 2022-04-13 10:03:23 +08:00
@EliStone 一般情况下,遇到比较常见的编译错误,直接去查 gentoo handbook 或者 archlinux wiki 就能解决,比较冷门的就只能 google 了,实在解决不了,可以去 AUR 仓库下面的邮件组提问,会有大佬帮忙。最好还是了解常见的 c/cpp 库是干什么用的以及它的依赖,这样对解决编译报错很有帮助
|
95
qvshuo 2022-04-16 09:21:45 +08:00
Fedora
|
96
aaniao002 2022-04-18 02:50:32 +08:00 via Android
@EliStone 需要具备 gentoo 重启不起来还有其他电脑上 goog 的能力。或者 w3m elinks 能脑补出图片的能力。
|
97
aaniao002 2022-04-18 02:52:35 +08:00 via Android
以及看了几个小时进度条都能很 high 的能力。总而言之。安装系统最少一星期。电脑不行装一个月。
|
98
461da73c 2022-04-26 22:38:33 +08:00
15 年 Fedora 用户,墙裂推荐,升级没有出现一次故障。
|
99
zero2code 260 天前
NixOS
|