V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
hbdh5
V2EX  ›  Linux

有那些好用的靠近上游的 Linux 发行版

  •  
  •   hbdh5 · 80 天前 · 7427 次点击
    这是一个创建于 80 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在主要用的都是 rhel 或 debian 这些非常稳定但是软件非常老的 distro. 软件包版本太老受不了 蛮久之前用过 ubuntu ,更新经常崩,自此就很久没用过靠近上游的发行版了 主要在家用台式机上使用

    软件包最好相对比较新,但也需要稳定,不要三天两头出问题,系统挂个一两次也挺费时间的

    第 1 条附言  ·  79 天前
    谢谢各位 arch 教友推荐,已经入教了:)
    98 条回复    2022-04-26 22:38:33 +08:00
    idblife
        1
    idblife  
       80 天前 via iPhone   ❤️ 3
    manjaro
    xQmQ
        2
    xQmQ  
       80 天前 via iPhone   ❤️ 3
    arch
    ho121
        3
    ho121  
       80 天前 via Android   ❤️ 3
    fedora
    WispZhan
        4
    WispZhan  
       80 天前 via Android   ❤️ 2
    endeavouros ,相比 manjaro ,它跟贴近 arch 。但比 arch 稳定一点
    v2defy
        5
    v2defy  
       80 天前
    用来用去还是 arch 最好用
    herich
        6
    herich  
       80 天前   ❤️ 3
    这不是直接点名 ArchLinux 嘛
    ALLROBOT
        7
    ALLROBOT  
       80 天前
    既然非常稳定,为什么嫌弃它老呢?是有什么地方让 OP 不满呢😅
    hbdh5
        8
    hbdh5  
    OP
       80 天前
    @ALLROBOT 为什么稳定就不能嫌弃它老?我用在 desktop 上不需要那么 stable 想多一些 feature 不行吗?
    ALLROBOT
        9
    ALLROBOT  
       80 天前
    @hbdh5 推荐 ubuntu 1804 版本,现在用的比较多
    0o0O0o0O0o
        10
    0o0O0o0O0o  
       80 天前 via iPhone
    Arch
    yuhangch
        11
    yuhangch  
       80 天前
    现在日经贴了😂
    hbdh5
        12
    hbdh5  
    OP
       80 天前
    @ALLROBOT ubuntu 之前崩的比较多有心理阴影了
    hbdh5
        13
    hbdh5  
    OP
       80 天前
    @herich arch 好像是滚动更新把,软件包新是新,稳定性怎么样?
    Veneris
        14
    Veneris  
       80 天前
    nixOS
    NPC666
        15
    NPC666  
       80 天前 via Android
    @hbdh5 稳定性和新版本不可兼得
    ALLROBOT
        16
    ALLROBOT  
       80 天前   ❤️ 1
    @hbdh5 现在 ubuntu2204 已经出了,1804 相对 2204 还是相对稳定的,类似 windows7 比 windows11 稳定

    没信心可以在 win10 微软商店下个 ubuntu1804 玩玩
    0o0O0o0O0o
        17
    0o0O0o0O0o  
       80 天前 via iPhone
    又要追新又要稳定,我觉得需要从硬件挑起。
    palfortime
        18
    palfortime  
       80 天前 via Android   ❤️ 2
    一批 Arch 党到达,我也是。装了 Arch 后,快 10 年没有重装过系统。
    Showfom
        19
    Showfom  
       80 天前
    我已经把 桌面的 Ubuntu 换成 Arch 了
    nightwitch
        20
    nightwitch  
       80 天前
    debian sid
    deb 系没有比它更上游得了
    24owls
        21
    24owls  
       80 天前
    openSUSE Tumbleweed 滚动不错,最久一次更新隔了超过半年,滚动也没碰到问题

    Fedora Workstation 隔一年半载升级一次也不错
    DianQK
        22
    DianQK  
       80 天前 via Android   ❤️ 2
    Arch ,记得做好备份,我用 restic 做全盘备份
    feather12315
        23
    feather12315  
       80 天前 via Android
    Ubuntu 现在很不错了
    Showfom
        24
    Showfom  
       80 天前
    @hbdh5 #13 我之前用的 Ubuntu 22.04 ,前几天更新 KDE 直接把我整个桌面弄没了,折腾了一下午都恢复不了,现在索性换 Arch Linux ,已经用了一个星期,体验很好
    ZeroClover
        25
    ZeroClover  
       80 天前
    NixOS ,可以很新也可以很企业级
    Osk
        26
    Osk  
       80 天前
    ArchLinux + btrfs 随便玩, 滚挂就秒回退
    idblife
        27
    idblife  
       80 天前
    @palfortime
    10 年没更新过硬件?
    xratzh
        28
    xratzh  
       80 天前 via Android
    上游?那不得 openSUSE
    liuxu
        29
    liuxu  
       80 天前
    @Showfom 22.04 lts 目前还是 beta 版本,4 月 21 才出正式的,22.04.1 才是真正稳定版
    FLYROUTER
        30
    FLYROUTER  
       80 天前
    fedora
    Shilion
        31
    Shilion  
       80 天前
    投一票 Fedora
    cev2
        32
    cev2  
       80 天前 via Android
    Fedora/Ubuntu 二选一
    什么是“稳定”,一个软件在被经过充分的测试前,它是处于稳定 /不稳定的叠加态的,一旦它经过了充分的测试后就立刻被固定为稳定 /不稳定,所以可以用已知 /未知来代替稳定 /不稳定。
    ​一个发行版的稳定分支,理论上该分支收录的上游软件包也应该是稳定版的(不绝对,比如大量发行版的稳定分支甚至是 LTS 分支都默认包含过 grub2 的 beta 版本)。所以软件包新的发行版及时收录的新软件包从上游来看收录的就是稳定版,一堆稳定版的包凑一块是稳定还是不稳定呢?未经测试前不好说。
    ​目前 Debian 是上面传统思维的守门员之一,但现在越来越多的软件都没有一个稳定版之说,新版本修复了旧 bug 同时引入了新 bug/未经充分测试的新 beta 比旧稳定版更稳定的情况比比皆是,这就导致了 Debian 如果想保持老的模型就需要包维护者做大量的工作,当包维护者不够时就会出现人们说的 Debian“老”的情况。
    ​所以要想又稳定又新,需要这个发行版的社区一定够大(包维护者够多 /小白鼠够多),有点像 BT 下载,如果既想下载速度快又不想上传必然是不可持久的。
    ​几月前我在 Ubuntu 一次更新后,fish 遇到了问题,搜索后早已有人反馈给了包维护者,这个 bug 是由于安装了 fish 但没安装 snap 时导致的 fish 报错,包维护者也及时提供了临时解决方案但等源里的包正式更新就慢了。
    ​折中的方案就是选择一个固定周期发布的发行版,当源里提供的软件包版本不满足需求时,那就不用源里的呗,自己从上游获取手动安装。所以 Ubuntu 的 PPA 曾是个好东西,当然目前被 snap 之类的边缘化了。
    PS.唉,一个软件能在千奇百怪的硬件环境下跑起来本身就已经是个奇迹了。奢求稳定,人生苦短,还是追求点更现实的吧。
    skiy
        33
    skiy  
       80 天前
    CentOS Stream …… 滚吧滚~~~
    再装个桌面环境。

    --------

    今天折腾了一天 Arch ,安装的时候有点折腾,毕竟全是命令行操作的。不过,居然能在 live 环境装软件(安装时,没有安装 NetworkManager ,没法联网。然后重新进入 live 环境,再装也行)。

    显卡驱动看教程有点折腾,现在还没装上(还没折腾),界面有点模糊。

    继续调试软件……
    Jarvis666
        34
    Jarvis666  
       80 天前
    WSL2 + Arch
    duke807
        35
    duke807  
       80 天前 via Android   ❤️ 1
    gentoo
    felixcode
        36
    felixcode  
       80 天前
    为什么会觉得 Debian 的软件包非常老呢?
    ration
        37
    ration  
       80 天前 via Android
    双系统,装了大家推崇的 Arch ,搞了两天才基本弄好了环境,驱动的问题,墙的问题居多,桌面软件没 windows 多。待继续使用
    hei1000
        38
    hei1000  
       80 天前 via Android
    @skiy 其实 archlinux 有个叫 archinstall 的安装脚本,还有个 beta 版本更进一步接近 tui 安装,像以前那种自己一个一个照着文档敲命令我可受不了,archinstall 就好多了,跟 gui 安装差不太多
    macrorules
        39
    macrorules  
       80 天前
    Ubuntu 一个月不关机,一天除了睡觉通勤都在开着,没事
    遇到问题马上长按开机按钮的人不适合用 Linux
    skiy
        40
    skiy  
       80 天前
    @hei1000 我已经整理好流程了。装了两次。最后把我的 WIN 引导( EFI )格了,重新装。还得折腾回双引导才行(但好像没有 grub2-update 命令)

    ------

    装第二回的同时,我还用平板把相关命令行和注意事项记录了。应该没大问题了。还加了快照。
    12101111
        41
    12101111  
       80 天前   ❤️ 1
    gentoo
    wizardyhnr
        42
    wizardyhnr  
       80 天前
    btrfs+snapshots rollback ,但回滚也很烦,不折腾的系统才是好系统。只是滚动发行好像越来越流行了...
    dot
        43
    dot  
       80 天前   ❤️ 1
    从 Gentoo Stage1 开始,特别上游了……啥都是自己掌控
    msg7086
        44
    msg7086  
       80 天前
    @cev2 稳定版的意思是 API/ABI/功能特性稳定,而不是运行的时候不崩溃的那种稳定。
    同样,不稳定指的是 API/ABI 可能会变更,功能特性可能会增减,而不是程序运行的时候会出问题。

    这个稳定版 /非稳定版常常会被人误解。

    稳定版中的软件包很少很少会升级,就是因为要保证特性稳定。(甚至 RHEL 在修 bug 的时候有时还要斟酌,因为有些下游程序会「依赖」 bug 的表现,修正一个 bug 可能会导致一些程序无法正常工作。)
    sagaxu
        45
    sagaxu  
       80 天前 via Android
    deb 系: debian sid
    rpm 系: fedora
    palfortime
        46
    palfortime  
       80 天前 via Android
    @idblife 系统盘没有换。主板,cpu 都换过一轮。
    chaleaochexist
        47
    chaleaochexist  
       80 天前
    kubuntu 不更新系统。就稳定了。 两年升级一次 升级挂了也可以接受。
    cev2
        48
    cev2  
       80 天前 via Android
    @msg7086 #44 ABI 稳定的“稳定”指的应该是“兼容”
    一个软件的 ABI 稳定和软件运行稳定都是稳定版的必要不充分条件,没有哪个可以单独代指。
    楼主这里的稳定语意上指代的必然是运行稳定。任何一个主流发行版在版本寿命支持期间(滚动发行不存在)必然是 ABI/API 兼容的,按理说除了α版存在 ABI/API 改动的情况外,从β/RC 开始,ABI/API 都应该保持兼容。
    rayer4u
        50
    rayer4u  
       80 天前
    ubuntu 我从 12.04 到 20.04 ,电脑换了 3 台也一直稳定
    Cielsky
        51
    Cielsky  
       80 天前 via Android
    debian sid 不就行了,也是滚动更新
    Hardrain
        52
    Hardrain  
       80 天前 via Android
    Debian
    Arch Linux
    wu67
        53
    wu67  
       80 天前
    其实包老旧, 你可以从各官方组织获取最新的稳定版安装包, 然后解压设置 path 呀, 大部分软件都能这么装吧. 至于没法这么装的, 就让他继续老旧着呗...新也意味着遇到 bug 的概率会更加大.
    xQmQ
        54
    xQmQ  
       80 天前
    @Jarvis666 我对 Linux 的需求就是 shell ,用一用编译器啥的,wsl2 装个 Arch Linux 完美满足,还能继续用 Windows 的桌面,爽歪歪
    cev2
        55
    cev2  
       80 天前 via Android
    @xQmQ #54 只要需求是硬件无关、内核无关,WSL1 也很爽,用来编译个 openwrt ,WSL1 完全没有问题。
    至今没升级到 WSL2 ,Hyper-V 一开,麻烦事儿太多。
    devcat
        56
    devcat  
       80 天前   ❤️ 1
    Arch / Gentoo
    wonderfulcxm
        57
    wonderfulcxm  
       80 天前 via iPhone
    又要稳定又要最新,怎么可能?新的没经过时间的考验怎么证明稳定。
    nosay
        58
    nosay  
       80 天前
    Arch 放心滚,我滚了五年没什么事
    tankb52
        59
    tankb52  
       80 天前
    至少要用 debian testing 啊。
    NoNewWorld
        60
    NoNewWorld  
       80 天前
    靠近上游,更新快,想都别想直接 ArchLinux ,我前两年主力系统,一次挂过
    NoNewWorld
        61
    NoNewWorld  
       80 天前
    @NoNewWorld 一次没挂过
    msg7086
        62
    msg7086  
       80 天前
    @cev2 运行稳定就和「稳定版」里的稳定无关了,不应该把发行版的「稳定分支 /稳定版」这些概念放到讨论稳定性的帖子里来。

    类库的 API 不可能长期保持兼容,像是 ffmpeg 之类的大库,跨大版本几乎一定会炸的。长期保持 API 兼容只能出现在梦里。
    ww2000e
        63
    ww2000e  
       80 天前
    fedora 是社区的实验田,什么新上什么。。
    acidsweet
        64
    acidsweet  
       80 天前
    manjaro + 1
    takeshima
        65
    takeshima  
       80 天前
    要新的话,Fedora 或者 Arch ,Arch 没有传说中那么容易挂,我用了好几年 Arch 也只有一次因为自己手动误删了系统文件才开不了机,而且 Arch 的安装是通过命令行操作的,你万一删错了系统文件,只要有启动盘,非常容易修。
    cev2
        66
    cev2  
       80 天前
    @msg7086 #62 ,这个我已经在#48 描述的很明白了,“ ABI 稳定和软件运行稳定都是稳定版的必要不充分条件,没有哪个可以单独代指”。
    你说的 [运行稳定就和「稳定版」里的稳定无关了] 是否有可参考的说法来源,或者是哪个发行版对此有过类似的描述?可以发出来。
    发行版的稳定版分支既包含了对兼容性的要求,也包含了对运行稳定性的要求,以 Ubuntu 为例,在整个发布周期会经历α→β( ABI 、界面冻结)→RC (内核功能冻结)→正式发布(这才是最终发布的稳定版分支)。
    如果按照 ABI 、API 稳定来作为稳定版里稳定的要求,那 Ubuntu 完全可以直接正式发布β版作为“稳定版”就可以了,ABI 在该版本生命周期里已经 100%不会再更改了。但实际是从β→RC→最终的正式发布稳定版分支,整个阶段都是在进行运行稳定的修复工作。
    xQmQ
        67
    xQmQ  
       80 天前
    @cev2 主要我是 wsl2 出来的时候接触 wsl ,就直接上 2 了,wsl1 没试过。不过 2 确实有缺陷,跨域文件很慢;至于其他的麻烦事还没怎么碰到过
    xQmQ
        68
    xQmQ  
       80 天前
    突然发现 Arch Linux 用户大部分用着用着就成『邪教』,真的好爽啊
    bandian
        69
    bandian  
       80 天前
    问就是 Arch Linux ,所有软件、内核都是滚动更新,笔记本跑了两年至今没有出现过滚挂的情况
    techstay
        70
    techstay  
       80 天前
    想靠近上游,用 arch 没有之一,怕安装麻烦可以试试 manjaro 、garuda 、endeavoros 等等,都有图形化安装界面,很方便。纯想用 arch 也还有 ArchLinuxGUI 这种东西。
    pavelpiero
        71
    pavelpiero  
       80 天前
    用 ubuntu 干开发了一年多了 除非非要搞 nvidia 驱动 真就崩过这一次 其它时候真没什么
    SmiteChow
        72
    SmiteChow  
       80 天前
    windows+multipass
    springz
        73
    springz  
       80 天前
    一直用 Debian ,最近发现一个不怎么政治正确的方式,Homebrew 里的包很新,Linux 兼容。目前就这么用,需要新包但是 stable 源里没有的,就 Homebrew 装一下。DebianTesting 也能当一个滚动发行版看待,包很新。但是我不方便切 testing 。
    springz
        74
    springz  
       80 天前
    Homebrew 还和系统隔离的,觉得包太乱了,我经常把 Homebrew 全删了再来一次。
    springz
        75
    springz  
       80 天前
    两者兼得,挺好的,就是不太符合包管理理念。
    woodongwong
        76
    woodongwong  
       80 天前
    debian 4 年没重装过系统,为啥是 4 年?因为在这家公司待了 4 年。
    waleslau
        77
    waleslau  
       80 天前
    软件新并且不容易崩啊,推荐使用 openSUSE Tumbleweed

    https://www.opensuse.org/#Tumbleweed
    richarddingcn
        78
    richarddingcn  
       80 天前
    自己用肯定是 pop os 如果你打游戏的话
    云上我觉得还是 amazon linux 2
    slrey
        79
    slrey  
       79 天前
    openSUSE 风滚草吧
    imgradeone
        80
    imgradeone  
       79 天前 via Android
    我的一些建议:EndeavourOS / Arch / Manjaro / openSUSE Tumbleweed
    moonjourney
        81
    moonjourney  
       79 天前   ❤️ 3
    https://repology.org/
    看数据,total number of packaged 和 up to date packages
    第一 nix ,第二 aur
    secondwtq
        82
    secondwtq  
       79 天前
    @moonjourney 没有想到第一居然是 nix
    EliStone
        83
    EliStone  
       79 天前
    @devcat 很想用 Gentoo ,但是遇到编译错误,对我而言很难解决,这方面需要学习什么知识呀?
    liuxu
        84
    liuxu  
       79 天前 via Android
    @EliStone gentoo 基本是 lfs 的下游了,主要就是处理了编译依赖和自定义编译问题,目前还没遇到过 ubuntu 等常见的*.h not found 或者编译 Error

    gentoo 会出现的错误基本只有 use 不对,软件包或者依赖被 mask ,这些直接看 gentoo 的 handbook 就行
    liuxu
        85
    liuxu  
       79 天前 via Android
    @liuxu #84 我是说在 ubuntu 自己 git 拉代码编译
    EliStone
        86
    EliStone  
       79 天前
    @liuxu 好的,谢谢
    Lemeng
        87
    Lemeng  
       79 天前
    怎么定义上游呢,geetoo 吧
    cattyhouse
        88
    cattyhouse  
       78 天前   ❤️ 1
    @moonjourney nix 带了版本的好吧... 一个软件有 n 个版本的, 算 n 个软件...
    qwerzl
        89
    qwerzl  
       76 天前 via iPad
    靠近上游,Debian 系的可以基本排除了。
    推荐 openSUSE Tumbleweed 。比 Arch 稳定得多,某些程度上甚至比 Arch 的更新还快。最新发布的 Gnome 42 ,Tumbleweed 在发布一天之后就发布了更新。Arch 昨天才发布,Fedora 现在依然在 Beta 。
    maichaide
        90
    maichaide  
       76 天前
    maichaide
        91
    maichaide  
       76 天前
    [img][/img] Debian10 年用户,最近刚转 MX Linux 半年,省去原来安装 Debian 后配置桌面、折腾必备软件、处理数据迁移和常用配置调整的麻烦,曾短暂用过 Arch 、Gentoo
    yyws2012
        92
    yyws2012  
       75 天前 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 的用户、新手用户、喜欢快照的用户。
    devcat
        93
    devcat  
       74 天前
    @EliStone 一般情况下,遇到比较常见的编译错误,直接去查 gentoo handbook 或者 archlinux wiki 就能解决,比较冷门的就只能 google 了,实在解决不了,可以去 AUR 仓库下面的邮件组提问,会有大佬帮忙。最好还是了解常见的 c/cpp 库是干什么用的以及它的依赖,这样对解决编译报错很有帮助
    EliStone
        94
    EliStone  
       74 天前
    @devcat 好的,谢谢
    qvshuo
        95
    qvshuo  
       71 天前
    Fedora
    aaniao002
        96
    aaniao002  
       69 天前 via Android
    @EliStone 需要具备 gentoo 重启不起来还有其他电脑上 goog 的能力。或者 w3m elinks 能脑补出图片的能力。
    aaniao002
        97
    aaniao002  
       69 天前 via Android
    以及看了几个小时进度条都能很 high 的能力。总而言之。安装系统最少一星期。电脑不行装一个月。
    461da73c
        98
    461da73c  
       60 天前
    15 年 Fedora 用户,墙裂推荐,升级没有出现一次故障。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2411 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 11:12 · PVG 19:12 · LAX 04:12 · JFK 07:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.