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

大家的桌面 Linux ,都是选择哪个发行版?

  •  1
     
  •   imes · 3 天前 · 9524 次点击

    服务器系统一直用的 CentOS ,后来因为收购问题,逐渐迁移到了 Debian 系。
    最近手头上有台退役的台式机,AMD R5 1600 + GTX 1060 with 32G RAM ,想尝试一下桌面开发:Golang ,rust ,python 。我昨天尝鲜了一下 Ubuntu Desktop ,结果发现私货太多,打听了一下基本推荐 Linux mint 或者 Manjaro 。
    不知道还有没有其他常见的选择?

    186 条回复    2025-06-16 17:18:44 +08:00
    1  2  
    liut2016
        101
    liut2016  
       2 天前
    @jianghuan2 现在的 arch 是可以节省时间的,安装系统有自带安装脚本,安装应用有 aur ,比其它发行版简单好多
    taoboli
        102
    taoboli  
       2 天前 via iPhone
    公司红帽系,个人 debian 系。最近打算换成 arch
    Sliverburger
        103
    Sliverburger  
       2 天前
    果然 v2 还是 arch 多,以前 arch 最近开始换 nixos ,感觉 nixos 还是要方便些,尤其是换电脑
    yanqiyu
        104
    yanqiyu  
       2 天前
    自己基于 fedora silverblue 魔改的系统
    Cu635
        105
    Cu635  
       2 天前
    debian sid 或者 arch linux.
    firemeteor
        106
    firemeteor  
       2 天前 via Android   ❤️ 1
    差不多 20 年前装的 Debian 滚到今天,日常使用。硬件都升级几次了,系统还是原来那个。感觉 Linux 用熟悉了,可能发行版差别也没那么大?
    AppxLite
        107
    AppxLite  
       2 天前 via Android
    arch linux
    TateLiao
        108
    TateLiao  
       2 天前
    不想折腾首选:Linux mint
    chinanala
        109
    chinanala  
       2 天前
    服务器端、个人桌面端,都只用 Debian stable ,桌面端习惯 Gnome 桌面
    weixiangzhe
        110
    weixiangzhe  
       2 天前
    arch kde
    debuggerx
        111
    debuggerx  
       2 天前
    开发的话,选 debian ,包最全,私货最少,建议装 kde 或者 xfce 桌面
    桌面好用的,其实 deepin 还是很好,就是独立成根发行版以后经常碰到包不全的问题,有点影响开发(虽然可以从 debian 仓库补,但是麻烦)
    再往下推荐则是 manjaro ,新手友好,社区包多,日常用还可以,但是开发不一定适合
    在往后是 UOS ,相比于 deepin 稳一些,但是个人用属实没必要
    在往后才是 archlinux
    其他就不推荐了……
    ingramyang
        112
    ingramyang  
       2 天前
    Fedora 是真的好用,flatpak+gnome+toolbox+dnf ,基本上体验无敌还不折腾,软件包还能用最新的,是真的爽。唯一的问题就是国内部分大公司的生态缺失,以及小程序的开发工具链缺失,当然,这不是 Feodra 的问题。
    zooo
        113
    zooo  
       2 天前
    没人用 pop 么

    继承上一个人的电脑,发现还挺好用的
    Linyz
        114
    Linyz  
       2 天前
    Fedora, 不折腾, 设计理念很好
    enihcam
        115
    enihcam  
       2 天前 via Android
    cachyOS
    webcape233
        116
    webcape233  
       2 天前 via iPhone
    arch+gnome ,公司开个虚拟机写代码也是这样搞的
    winzkh
        117
    winzkh  
       2 天前
    @cinhoo #92 请问这是什么软件包
    Amaxxiewei
        118
    Amaxxiewei  
       2 天前
    安装在哪个环境很重要。macbook pro 201X 版本的,用过 arch 、linuxmint 、ubuntu ~现在用 fedora ,在外观操作稳定驱动上还可以~
    necomancer
        119
    necomancer  
       2 天前
    Arch ,如果更新太频繁可以考虑 opensuse Tumbleweed slowroll
    yesh0
        120
    yesh0  
       2 天前
    从 Arch 换到了 Manjaro ,但了解到 Manjaro 出现过的各种问题后又换回了 Arch……甚至还有人整理了份黑历史:

    https://manjarno.pages.dev/ (前 AI 时代机翻版: https://manjaron.pages.dev/

    开发用的话,其实 Golang, Rust 这些新点的语言在不同发行版下的开发基本也大差不差——都是那几个 IDE ,剩下的全交给包管理器。但如果需要 C/C++ 的绑定的话,那就需要把各种包的头文件之类的装上;至少几年前的时候,Debian 系装各种 -dev 包还是装得挺烦的,这点上 Arch 系的包基本默认包括头文件,体验就好很多。不知现在 Debian 怎么样了。
    sjkdsfkkfd
        121
    sjkdsfkkfd  
       2 天前
    Ubuntu ,没必要折腾,专注于要做的事情比较好
    moonjourney
        122
    moonjourney  
       2 天前
    nixos + gnome/kde/sway/niri
    feelinglucky
        123
    feelinglucky  
       2 天前
    @z1645444 #27 意满离
    itplanes01
        124
    itplanes01  
       2 天前 via Android
    opensuse,比 ubuntu 稳定很多
    cinhoo
        125
    cinhoo  
       2 天前   ❤️ 1
    @winzkh #117 alias roll='echo $(head -n1 /var/log/pacman.log | cut -d " " -f 1,2) 以来一共滚动更新了 $(grep -c "full system upgrade" /var/log/pacman.log) 次'
    yzbythesea
        126
    yzbythesea  
       2 天前
    arch + kde
    wuruxu
        127
    wuruxu  
       2 天前
    debian + gnome
    61162833
        128
    61162833  
       2 天前
    @firemeteor 请问你用的是什么桌面?
    delusionw
        129
    delusionw  
       2 天前
    配置好一点的话的话我建议 debian+docker 或者直接装 pve
    fred649
        130
    fred649  
       2 天前
    AlmaLinux
    tenl
        131
    tenl  
       2 天前
    目前在用 guix
    Guix 属于 GNU 项目,强调自由软件和可复现性,和 nixos 一样都是函数式包管理,系统很优雅,虽然是滚动更新,但软件还是有点旧,gnome 还是 46 版本的,但 guix 系统还是有很多可圈可点的地方,值得一试,建议喜欢 nixos 的可以尝试一下,毕竟两个系统都是函数式管理
    a5454775422
        132
    a5454775422  
       2 天前
    最近给古董本子从 WIN10 换成了 POP-OS,真不戳
    firemeteor
        133
    firemeteor  
       2 天前 via Android   ❤️ 1
    @61162833 现在不爱折腾了,长期稳定在 gnome 。之前折腾过 xfce 之类的轻量级方案,后续硬件过剩了感觉也没啥必要了。
    guokb
        134
    guokb  
       2 天前
    二手惠普、联想本本, 分别装的是 Linux Mint , Manjro , EndeavourOS , 主要功能是上网,同步一些资料,感觉还不错!
    Destiny1332
        135
    Destiny1332  
       2 天前
    https://rhinolinux.org/ 基于 Ubuntu 的滚动发行版
    其实最不折腾的就是 fedora 不好美化上来直接用就行了
    firemeteor
        136
    firemeteor  
       2 天前 via Android
    用 Linux 桌面的体验非常个人化。像我这种日常一个浏览器+输入法就能覆盖大多数场景的,用啥系统都差不多。要点就是别绑死在不兼容的软件上。

    日常使用 Debian 的姿势,我可能也算是非主流。一般从 stable 到 experimental 的软件包我都混着用,再加上第三方包源和 checkinstall 这种管理外源软件包的机制。整个就一个大杂烩。

    早先我更多喜欢用 unstable 里的包,日常滚动。后来感觉也没啥必要,就切换到以 stable/testing 为 base ,有选择的从其它库里拉较新的常用软件的方式。base 的部分基本上只在上游快发版本的时候,更新到 release 前的 testing 和 release 之后的 stable ,或者随着依赖让系统自行更新。
    ryan4yin
        137
    ryan4yin  
       2 天前
    一转眼我 NixOS 都用了 2 年了,这两年我在 V2EX 发过不少 NixOS 的帖子,欢迎入坑(

    https://ex.noerr.eu.org/t/1017525
    DUNAI
        138
    DUNAI  
       2 天前
    鸿蒙 OS @xun_114514
    allury
        139
    allury  
       2 天前 via Android
    debian/ubuntu
    richangfoo
        140
    richangfoo  
       2 天前   ❤️ 1
    unity 永远的经典
    RobinHuuu
        141
    RobinHuuu  
       2 天前 via iPhone
    还是推荐 Debian 系或者 RedHat 系,这两系支持应该是最广泛的,绝大部分软件包都有这两系的,其它系未必有。
    bigtear
        142
    bigtear  
       2 天前 via Android
    linux 当桌面用挺难受的,所以选一个活跃包多的很重要。arch 是不二人选,debian 虽然很好但更适合当服务器和容器系统,
    balddonkey1
        143
    balddonkey1  
       2 天前 via Android
    arch 或者 manjaro ,arch wiki 很丰富,用起来最舒服的发行版
    bookee
        144
    bookee  
       2 天前
    EndeavourOS
    szzonly
        145
    szzonly  
       2 天前 via Android
    ubuntu 2504
    newstorm24566
        146
    newstorm24566  
       2 天前
    Ubuntu 桌面版感觉还好吧,私货很多吗?不过我好久没有用 ubuntu 桌面版了。个人用也是用 arch
    licolicoli
        147
    licolicoli  
       2 天前
    在 Linux 上,系统组件和应用程序通常通过包来管理。但传统的包管理器仅仅管理文件,最多在包变更时执行一个 hook ,比如帮你重启服务。这种机制很难追踪系统的整体状态,也难以干净地进行定制。

    而 Nix 不止管理软件的文件本身,它还能统一管理这些软件的配置。你可以明确地知道改动了系统的哪些部分,干净地在整个系统范围内为某个组件打补丁、修改编译参数,甚至替换成你自己的分支。

    而 NixOS 兼具源码发行版的可控性和二进制发行版的易用性:你既能获得精细的系统管理能力,又无需自己手动编译整个系统。Nix 作为一个语言一开始确实有些难懂,但你可以把它想象成“可以执行的 JSON”,就能理解为啥这东西写起来这么怪了。何况现在有大语言模型辅助,加上论坛和社区支持,大多数问题都能解决。

    实在不行,比如你要跑某些私有软件、或构建强依赖特定版本工具链的工程(比如 AOSP 、OpenWrt ),直接开个容器也就搞定了——问题不大。
    gophlet
        148
    gophlet  
       2 天前
    如果是之前用的是 CentOS 的话,我推荐 Rocky Linux ,算是继承了 CentOS 的衣钵,都是红帽系的。
    gophlet
        149
    gophlet  
       2 天前
    看错了,带桌面环境的我推荐 ArchLinux 或者更容易上手的 Manjaro ,桌面个人环境推荐 KDE 。
    neutrino
        150
    neutrino  
       2 天前 via Android
    @murmur 深度也不错,日常使用 25alpha 社区版
    neutrino
        151
    neutrino  
       2 天前 via Android
    @takanashisakura 正常操作,算不得私货吧
    c398425861
        152
    c398425861  
       2 天前
    Manjro
    c398425861
        153
    c398425861  
       2 天前
    打错了,Manjaro
    onice
        154
    onice  
       2 天前
    用的国产的 deepin 。
    cnt2ex
        155
    cnt2ex  
       2 天前   ❤️ 3
    个人的一些经验总结:

    debian
    更新最不频繁。两年一个大版本,中间会有小版本的更新,因此也最稳定。不过这也算是缺点,比如当前的 stable 版本里的 gnome-shell 还是 43 ,比目前 48 落后了不少。十分适合服务器那种使用场景(及时的安全更新,并且不会由于更新导致服务出问题)。

    ubuntu 相对 debian 更新稍微频繁一点。一年一个大版本,中间也会有一些包的更新。当前 ubuntu25 里 gnome-shell 版本是 48.0 ,比最新版只落后几个小版本。

    fedora 半年一个大版本,中间包的更新也十分频繁,因此也有人称之为半滚动发行版。频繁的更新也带来了各种不稳定,比如前些天 mutter 更新导致的窗口变得不可以点击。但好处在于,由于其是非滚动发行版的,因此你可以停留在目前版本不更新很长一段时间,之后再更新也不会挂掉。

    滚动发行版(比如 arch 、debian sid 和 fedora rawhide 等等) 上游只要出新的版本就会被打包进仓库。频繁的更新带来的就是各种不稳定,比如上面提到的 mutter 的 bug 同样影响 arch 等其他滚动发行版。并且由于是滚动发行版,你长时间不更新之后再更新就容易挂掉。

    除了包管理工具和更新频率以外,各种发行版在其他一些方面也有些细微差别。比如默认的文件系统是 btrfs 还是 ext4 ,默认 swap 是 zram 、zswap 还是硬盘的分区。还有一些 systemd 的服务管理方式,比如通过 socket 方式激活等。

    我个人的建议是,一般就从 ubuntu 和 fedora (或者基于他们的衍生版)里选择作为个人桌面系统使用。debian 适合服务器,滚动发行版适合那种能给上游提 bug 和 issue 的人使用(否则当小白鼠也没有意义,只是折腾自己)。

    arch 的一个优点就是 aur 提供了丰富的包,但要知道 aur 是谁都可以上传的,这意味着这并不比你执行`curl -s http://not.a.malware.com/download | sudo bash`安全。同时 flathub 的存在使得 aur 的必要性变低了很多,flathub 包含了 QQ 、微信、网易云音乐和 WPS 。最重要的是 flatpak 允许你控制文件系统和网络的权限,能够避免国产软件扫盘。

    我个人的选择是 fedora 的衍生版 fedora silverblue 。
    同样是激进的方案,fedora 的方案比 ubuntu 的方案有品位得多。
    比如 fedora 是第一个采用 systemd 和 wayland 等新技术的发行版,而最终其他各种发行版也选择了这条路线。相比之下,ubuntu 的做法则就像是硬塞各种私货,upstart 和 mir 现在可以说已经死了。

    类似的 flatpak 和 snap 相比较,flatpak 更有前景。对于某些包(比如 firefox ),fedora 同时提供 flatpak 版本和 rpm 版本,而 ubuntu 只提供 snap 版本并且把源里的版本替换成 snap 的。
    ByteCat
        156
    ByteCat  
       1 天前
    Arch Linux + KDE ,省时间,和 Windows 比较像
    ![]( https://cdn.lililili.net/images/2025/06/14/4bdb12ecbdf61ff1.jpg)
    baton
        157
    baton  
       1 天前
    习惯 Debian 系,服务器 Debian ,桌面 Linux mint
    THESDZ
        158
    THESDZ  
       1 天前
    kubuntu
    macaodoll
        159
    macaodoll  
       1 天前
    看硬件驱动情况来确定最终使用哪个发行版,opensuse ,ubuntu ,Fedora ,debian 我都会去试试
    zhangchongjie
        160
    zhangchongjie  
       1 天前 via Android
    arch 用 archinstall 不要太简单
    molika
        161
    molika  
       1 天前
    之前用 manjaro kde 现在用 arch + gnome 了
    chingyat
        162
    chingyat  
       1 天前
    Fedora 。更新周期短,软件新,新硬件支持好。
    bs10081
        163
    bs10081  
       1 天前
    如果覺得 Arch 太麻煩,其實可以試試 EndeavourOS ( EOS )。它就是基於 Arch 的,但安裝簡單很多,裝好就能直接用,還能享受 Arch 的軟體庫和 AUR ,包超多。社區也挺熱鬧的,遇到問題很容易找到人幫忙。想體驗 Arch 又懶得折騰,EOS 很適合!
    jsyz
        164
    jsyz  
       1 天前
    Fedora ,用过 Ubuntu ,Manjaro ,Debian ,最后还是 Fedora ,Debian 也不错
    dayeye2006199
        165
    dayeye2006199  
       1 天前 via Android
    CachyOS 打游戏
    busier
        166
    busier  
       1 天前 via Android
    桌面之前用 Linux mint ,最近需要 wayland ,不折腾 还是用 Ubuntu 了
    ipixeloldc
        167
    ipixeloldc  
       1 天前
    主用 Arch + KDE ,常见桌面软件 aur 里面都有大佬写的 pkgbuild ,装起来很方便。KED 的话,哪怕是 wayland 下 IME 也基本不会出问题。但部分商业软件我会选择改在 Ubuntu 上用,因为他们只为他做适配,而自己搞这种闭源软件的适配太累了,隔个版本就可能用不了。
    sn0wdr1am
        168
    sn0wdr1am  
       1 天前
    Debian
    abbycin
        169
    abbycin  
       1 天前
    openSUSE Tumbleweed KDE
    hnliuzesen
        170
    hnliuzesen  
       1 天前
    pop os
    skiy
        171
    skiy  
       1 天前
    肯定是 ubuntu 啊。特别是国内的,各种驱动都是优先 ubuntu ,跑 AI 也大部分都优先 ubuntu 环境。比如摩尔线程的。但服务器,我只用 debian 。曾经也算是 centos 的忠实用户,但骚操作后就不再使用了。
    codefun666
        172
    codefun666  
       1 天前
    折腾 Linux 发行版和桌面都是扯淡...

    Redhat 系列遇到问题,在 mail list 提问,都是官方工程师来解答。 Debian 的安装界面让人难以忍受,还识别不了新主板的网卡。
    huayi2
        173
    huayi2  
       1 天前
    当然 ubuntu 了,相对来说意外少一些
    kenxu2023
        174
    kenxu2023  
       1 天前
    我推荐 Fedora ,优雅的界面( GNOME/KDE ),软件丰富(跟 Debian 系差不多),没有私货(没有 Snap ,自带 Flatpak ),不折腾(几乎开箱即用),同时半年更新一次,在比 Arch 稳定的同时又能最大程度兼容新硬件
    shepherdlazy
        175
    shepherdlazy  
       1 天前
    @skiy 哈哈,发现好多都是我们这个线路的,不过我几台老机器上用的 centos7 我没换还是用的,新的改 debian 了,试用过 rocky 不过发现包管理工具之类的换了,也就安装看下没有实际使用。
    不过桌面的 linux 很多年前折腾过,现在无脑 macos 或者 windows
    v2lsua
        176
    v2lsua  
       1 天前
    台式电脑是 ArchLinux + Gnome ,现在对切换到纯窗口管理器有点兴趣
    笔记本电脑是 openSUSE + KDE ,开箱即用的发行版,也挺好用的。
    qfly
        177
    qfly  
       23 小时 33 分钟前 via Android
    只是学习不对接某些特定应用且能自己搞的话 ,Arch Linux 非常好用且定制性足够好,但第三方包很多都是 Debian 系的 个人做的脚本转的,可能兼容性没 Ubuntu 好,除此之外都还可以。当然你也可以自己写脚本编译特定包,反正不经过包管理,直接用 cmake 直接编译进系统目录也是可行的。
    Tink
        178
    Tink  
       23 小时 29 分钟前
    ubuntu
    hirenloongdddd
        179
    hirenloongdddd  
       22 小时 57 分钟前
    windows 11 iot ltsc
    wsl2
    hyper-v
    spritecn
        180
    spritecn  
       8 小时 47 分钟前
    deepin 实用..
    takeshima
        181
    takeshima  
       8 小时 39 分钟前 via iPhone
    arch+kde 。arch linux 是实用主义至上,有些发行版可能会有开源软件洁癖,对打包的软件有严格的开源协议要求,但 arch 比较宽松,甚至打包了一些闭源软件,而且最重要的是有 AUR 这个东西,只要是提供了 Linux 版的软件,几乎都可以通过包管理器来管理,安装软件非常方便
    pinylin
        182
    pinylin  
       6 小时 37 分钟前
    manjaro+timeshift 五六念了
    risky
        183
    risky  
       3 小时 56 分钟前
    @liuzimin apt 那狗日的 python 环境
    qq9538925
        184
    qq9538925  
       3 小时 20 分钟前
    arch + hyprland
    FateTrack
        185
    FateTrack  
       2 小时 18 分钟前
    我建议 kylin ,特别是客户是国企的🤣
    sunpw
        186
    sunpw  
       54 分钟前
    在我看来折腾别的成本太高 还是 Ubuntu 好了
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4080 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 10:13 · PVG 18:13 · LAX 03:13 · JFK 06:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.