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