由于现在日常使用 mac 生态,对于某些原因导致未来可能会工作在 Windows 不方便黑苹果而纠结于选择 Win10 还是换到 Linux 桌面下开发。
首先,Linux 使用基础是有的,曾经也有用 Ubuntu 16 作为工作开发系统几个月,除了 QQ 外没有不适。
而这么多年过去了,相信 Linux 下生态应该会更好,只是纠结选择哪个发行版与桌面作为主力。
准备十一期间在笔记本上试一下各个发行版都怎么样,现在算是收集一些情报吧。
目前有了解的几个发行版:
对于桌面,说真的没有研究过,有没有大佬给予一些指导?
各位有日常使用 Linux 作为主力环境的没,能说下自己在用的环境优缺点么,以及给予一些建议,或者已经踩过的坑?
对于给予建议或者推荐 Win 生态的都表示感谢,只是希望好好讨论,不要开喷!!!不胜感激!!!
101
t298 2021-09-29 10:26:37 +08:00 1
arch+ gnome
|
102
402159806 2021-09-29 10:32:06 +08:00
manjaro 集合了 arch 与其他图形安装发行版的优点
|
103
banche 2021-09-29 10:52:02 +08:00
存点钱 买 mac 吧
|
104
zrpain 2021-09-29 10:55:58 +08:00
Arch+i3wm
|
105
Jzdoxc 2021-09-29 11:05:55 +08:00
ubuntu,稳定
|
106
thtznet 2021-09-29 11:10:13 +08:00
我想问一下,有什么开发工作是 Windows 无法胜任的?
|
107
ipwx 2021-09-29 11:16:42 +08:00 1
@nanekino 我的经验根本和你相反。
用 Arch 最糟心,因为照着 Installation Guide 装出来的东西根本就是各种细节不完善。我说的不是休眠、指纹这种问题,而是桌面样式、字体渲染这种“无关紧要”的细节问题。这种细节你要完善,那好,就要投入无休无尽的看 wiki - 改配置中。 因为指纹、休眠这种需要硬核折腾的东西,我直接不用就行了,也不影响我日常办公不是。但是字体渲染、桌面细节这种,天天打交道实在忍不了。 ==== 当然 Ubuntu 的各种细节也不够完善就是了。所以我放弃了 Ubuntu 。我的需求就是有一个能让我停下来折腾的、开箱即用的东西。 目前用 Linux Mint 最新的版本已经半年。各种细节到了我能够停下折腾的程度。当然也出现过一次,内核升级一下,结果我的 yoga s14 2021 桌面不能用了。这个时候—— 重装了啦。 折腾?不存在的。因为我战略性放弃那些硬核需要折腾的指纹之类的东西(事实上也不需要)。战略性购买了只有 Intel 显卡的机型(为了做项目,这电脑是我今年 4 月买的,买来就为了装 Linux 做项目。我实际上还有一台 mac )。这种 limited usage 下,果然还是 Linux mint 这种开箱即用香。 |
109
v2vTZ 2021-09-29 11:22:07 +08:00
虽然我一直是 osx.但是我以为 wsl 会是个方向!
|
110
CodingNaux 2021-09-29 11:29:40 +08:00
看开发什么了,docker 或者 wsl 现在也凑合。
Microsoft 💗 Linux |
111
amber0317 2021-09-29 11:30:31 +08:00
@ipwx #107 也对,大道归于至简,我现在也不折腾了 = =
偶尔重装个系统,字体配置从 github clone 回来,桌面随便装个 KDE 用着,不耽误干活才是硬道理 |
112
Ayahuasec 2021-09-29 11:36:21 +08:00
之前折腾过 ChromeOS,有带指令翻译的安卓子系统,基本什么 App 都能跑,有触屏的本子体验很好(比如 Surface ),有基于虚拟机的 Linux 子系统,默认提供的镜像是 Debian,能跑 GUI 程序。
但是如果想上 ChromeOS,建议还是找官方支持的笔记本,用起来会比较省心。 如果非用其他笔记本跑 ChromeOS 大多需要找框架做一些修改来解决驱动方面的问题(比如 https://github.com/sebanc/brunch/),或者直接找魔改好的(比如基于 ChromiumOS 的 FydeOS ),但是这些修改过的版本总会有奇奇怪怪的问题,比如我在 Surface 上用的时候跑安卓应用偶尔死机,在 HP 笔记本上有遇到锁屏解锁后 WiFi 失效的情况。 供参考 |
113
Bluecoda 2021-09-29 11:36:40 +08:00
@Showfom 就有一天开机,发现 slack 要重新登录,chrome 也是,我也觉得很纳闷,放弃了,明明是 debian stable 。可能也是我的硬盘快要挂了?不太明白为什么
|
114
Loku 2021-09-29 11:43:12 +08:00
ubuntu 20.04 LTS
|
115
lxdlam 2021-09-29 11:48:18 +08:00
大学时用过一段时间 Elementary OS, 后面的主力是 Manjaro 。现在是 mac 了。
|
116
skiy 2021-09-29 11:51:59 +08:00
@2i2Re2PLMaDnghL deepin 说实话,我( Linux 其它发行版的用户)用不来,首先快捷键就反传统了(估计是按照 WIN 的用户习惯)。deepin 刚出来时就用过,那时会经常卡死。现在的这个前几个月也试过,情况就如同我之前说的。
|
117
skiy 2021-09-29 12:04:16 +08:00
另外,推荐你另外买个 SSD (我的是 致钛 + SSK )作为移动(操作系统)外挂硬盘。我现在就是这样,且外挂的 SSD 还装了 Linux + WIN11 双系统。现在回复信息的时候是用 MBP + Ubuntu 回复的,挺好用的,就是 MBP + WIN11 时,没法进去,MBP 键盘键盘没法用,可能是没驱动原因。
[![44Phwj.md.png]( https://z3.ax1x.com/2021/09/29/44Phwj.md.png)]( https://imgtu.com/i/44Phwj) |
118
zhuangzhuang1988 2021-09-29 12:05:27 +08:00
@thtznet 同问。。
|
119
shulinbao 2021-09-29 13:02:59 +08:00
@2i2Re2PLMaDnghL MX Linux 和 Pop!_OS 热门,这个有点反统计数据……社区这玩意儿,可能我说的比较模糊,我指的是整个的 community,而不是单一的论坛,当然这个是我的感觉,我觉得我用 ubuntu 的时候,遇到的问题谷歌一下,就基本上能找到解决办法(这个可能也是因为用户基数大,我也很喜欢 arch,但是我真心认为 arch 不适合推荐给别人,尤其是对 linux 基本机制不熟的新人,推荐就是在劝退)。
cinnamon 跟 gnome3 这种属于路线之争了,其实 gnome3 刚出来的时候,还带了一套界面模仿 gnome2 的 gnome classic,但是现在 gnome3 已经成为非常多发行版的首选了,我觉得多数用户已经用脚投票选出了结果。 |
120
silkriver 2021-09-29 13:07:13 +08:00
我的台式机是 win10 和 arch 双系统,都开了一个 jupyter 服务,但在 win10 下经常莫明其妙地停止服务,连远程桌面上去看一眼又恢复正常,而且 win10 还会自动更新重启,于是 jupyter 上跑着的笔记本又要重开,体验远不如 arch,因此实体机常年进 arch,开个虚拟机跑 win10 。
|
121
nkcfc 2021-09-29 13:10:06 +08:00 via Android
Arch Gnome 10 年了,确实出现过问题,需要花时间解决,比如每 30 秒假死,最后也没解决,等等更新几次以后就好了。
|
122
kzzhr 2021-09-29 13:10:20 +08:00 via Android
出于好奇想问一下题主,wsl2 是踩到啥坑了嘛?求分享?
|
123
shulinbao 2021-09-29 13:11:14 +08:00 2
@nanekino 你说的很好的一个地方,就是指出推荐 ubuntu,实际上是在推荐“开箱即用”,而推荐 arch,实际上是在推荐“客制化”(或者与开箱即用相对的什么别的概念)。
我承认 arch 的文档很完整,但我仍然认为,arch 只适合对 linux 机制有一定了解的老用户。这种老用户一般不需要他人的推荐,自己就知道 arch 好在哪里。如果一个人需要别人推荐,那他大概率也不清楚 gdm 、lightdm 这种东西。 所以我尽管觉得 arch 也很好,但是我跟人推荐的时候,还是会推荐 ubuntu 。我的经验是,给别人推荐 acrh,大概率别人用几天会弃坑,用回 windows 或者直接买 mac,但是给别人推荐 ubuntu,大多数人就会一直用下去,或者是跟 windows 双系统。我认为推荐这种开箱即用的发行版,是有利于 linux community 健康发展的。 |
124
takeshima 2021-09-29 13:30:50 +08:00
PC 使用的发行版建议 Arch Linux,软件包很全,文档和教程很多。桌面环境的话,没有特殊需求的话,一般都用 KDE 吧
|
126
InDom OP @thtznet #106 其实不是 Windows 不能胜任,我也觉得 WSL 挺好的,只是不想和那些乱七八糟的软件斗智斗勇而已。
其次就是日常的大部分需求 Linux 都能做的还不错并且自己也熟悉了, 加之近几年都是 mac 生态 + Linux 服务器,对于 Windows 用的太少,反而不是很熟悉了。 |
128
scyuns 2021-09-29 14:14:02 +08:00
国内推荐使用 deepin 国外你随意
|
129
wupher 2021-09-29 14:14:57 +08:00
Manjaro - KDE
不过,说实话 WIN11 ( W10 ) + WSL2 Ubuntu 也用着不错。 |
130
azkaban 2021-09-29 14:15:17 +08:00
win10,最 nb 的 Linux 发行版
|
131
nanjoyoshino 2021-09-29 14:24:17 +08:00
ubuntu 用了好几年了,开发就 jetbrains 家的全家桶
|
132
zzzmh 2021-09-29 15:02:30 +08:00
其实如果是第一次的话,deepin 挺合适的,包括 uos,因为不需要折腾微信 qq 腾讯会议 wps 啥的,这些一搞定,开发环境也都有 linux 版,就能光速开始用,否则很容易先花 1 周在折腾上,缺点就是不折腾可能永远都是门外汉,比如我
|
133
williamjing 2021-09-29 15:07:37 +08:00
Ubuntu 20.04 挺好的
|
134
mogazheng 2021-09-29 15:16:18 +08:00
ubuntu
微信 QQ 用 wine 勉强能用,就是有点小 bug |
135
apifox 2021-09-29 15:19:59 +08:00
买个二手 macbook 吧
|
136
yan17 2021-09-29 15:20:37 +08:00
|
137
2i2Re2PLMaDnghL 2021-09-29 15:55:09 +08:00
@shulinbao (看看 distrowatch 的数据
我用 ubuntu 的时候一半的解决方案是搜索到了 arch wiki 或 arch 论坛 至于我用 arch 的时候还有解决方案是搜索到了 gentoo wiki ( keychain 和 pam-ssh-agent ) 大概是我寻求解决方案都太诡异了() ubuntu 走的是企业支持路线,community 起不来是可预见的。 我是觉得 Arch 应当作为第二个发行版推荐,不管你第一个是什么,第二个是 Arch (或者 Arco 也行)。能 bottom-up 地理解整个系统,从而穿越一切发行版差异。 |
139
rbowind 2021-09-29 16:34:42 +08:00
Deepin 曾经用了很长一段时间,开发很顺畅。
|
140
yylzcom 2021-09-29 16:48:51 +08:00
如果你对国内和 Win 下的软件依赖特别大又不希望用虚拟机解决的,建议上 Deepin
我自己是用 Ubuntu 做主力机第四个年头了, 1. 微信 /QQ 用 Deepin-wine 的方案,还是有些小瑕疵,比如 QQ 微信在系统托盘的图标会自动消失 2. Office 之类的用 Libreoffice 可以查看,但是保存后字体会很奇怪导致整个文档变形; 轻度编辑用 Google Dcos,特别重要的就用虚拟机 Win 下面的 MS office 3. 输入法使用 Fcitx + Cloudpinyin,词库时灵时不灵, 不过搜狗有 Linux 下的输入法还挺好用(在 Ubuntu20 之后就有各种问题),也有用 Rime+超大词库来解决的,但是总体来说拼音输入法体验一般 其它各方面感觉良好,完全看你对优缺点的取舍... 不想折腾还是建议用 Windows |
141
michaelzhangcn 2021-09-29 16:49:20 +08:00
Ubuntu LTS 應該最較好的選擇,我試過 Ubuntu LTS 16.04 升級 18.04 , 後來又升級到 20.04 ,其中沒有發生任何問題.
非 LTS 環境比較復雜,無法升級到 LTS 版本. Debian 可以說是 Ubuntu 的上遊,好比 Fedora 和 Centos 的關系,如果桌面的話,可能穩定些需要更好一些,所以 Debian 不是較好的選擇. CentOS 是面向 Server 的 OS,對於 Desktop 的環境沒有好的支持,還不如 Fedora . |
142
yylzcom 2021-09-29 16:56:45 +08:00
[:图片 2:]
传图 |
143
yylzcom 2021-09-29 16:57:13 +08:00 1
|
144
dannyzjwz 2021-09-29 17:20:20 +08:00
cutefishOS 优惠码找我
|
145
windyboy 2021-09-29 17:27:00 +08:00
Ubuntu 的一个桌面 Pop!_OS
|
147
Macv1994 2021-09-29 17:42:16 +08:00 1
无脑推荐 manjaro
|
148
Macv1994 2021-09-29 17:44:46 +08:00
@dannyzjwz cutefish 我在虚拟机装了一个,个人感觉就是在 manjaro 的基础上搞了一个类 Mac 的主题,不知道我理解得对不对。
|
149
Coder89757 2021-09-29 17:45:29 +08:00
|
150
wxg4net 2021-09-29 18:01:42 +08:00
选 Win10(WSL),不解释!这个选择帮你省去 Linux 解决各类问题的时间!
用 Linux 系统桌面, 1 、要选对合适的硬件设备(新设备某些常用功能可能并不被 Linux 支持,例如休眠待机) 2 、要慎重对待软件包的升级的诱惑(升级一定会遇到问题的,需要留旧包、即使留旧包你也可能无法修复) 3 、对日常操作习惯的更改 4 、对同事间数据相互交流的影响 5 、以及对外围设备的支持(打印机) .... 总之,成本太高了 |
151
froz 2021-09-29 21:28:45 +08:00 1
自用 Arch+KDE,我妈老电脑用 Debian+KDE 。
设置好后,我妈基本工作都毫无问题。一年更新一次软件包,Debian 很稳。 PS:老电脑推荐一个软件,preload,用内存缓存减轻 CPU 负载。 |
152
froz 2021-09-29 21:35:29 +08:00
@michaelzhangcn Debian 和 Ubuntu 的关系理解有误,Debian 是 Ubuntu 的上游,但 Debian 对软件包更保守,而 Ubuntu 反而会更先锋一些,所以 Debian 更稳。Fedora 在红帽子系列里面承担了更多实验性功能,和 Ubuntu 更相似。
|
153
yehoshua 2021-09-29 22:08:27 +08:00 via Android
个人喜欢红帽系,所以我选择 fedora 。感觉现在几个主流发行版区别不是很大,都挺好用的。
|
154
earneet 2021-09-29 22:11:45 +08:00 via iPhone
作为目前最优秀的桌面操作系统为什么不选择 win10?
主力开发机我用的 win10,家里只有一只旧本子装的 ubuntu2004 用着也不别扭。其他发行版没有尝试过 |
155
tedding 2021-09-29 22:13:26 +08:00 via iPhone
openSUSE tumbleweed,gnome,用了一个月了
|
156
iamzuoxinyu 2021-09-29 22:20:09 +08:00 via Android
如果是用在生产环境需要用到多屏,要考虑 x11 存在不支持多屏多 dpi 的硬伤,没有非 Linux 桌面软件依赖的话,还是建议 wsl2 。
|
157
Lain00 2021-09-30 07:17:33 +08:00 via Android
Arch + i3
|
158
xumng123 2021-09-30 07:31:49 +08:00 via iPhone
win 挺好的,换他干嘛
|
159
istevenshen 2021-09-30 08:45:49 +08:00
刚好这两天也有这样的困惑:CentOS 7 和 8 不维护停止更新之后,服务器选择使用什么系统好?目前在尝试 Debian 中~ https://www.yuque.com/bioitee/topics/3
|
160
zjsxwc 2021-09-30 08:50:40 +08:00
|
162
silkriver 2021-09-30 09:59:29 +08:00
还是推荐 arch 系,你要开箱即用就选 manjaro,你要灵活定制就直接 arch 。对于桌面用户体验来说,linux 发行版只分两种:有 AUR 的和没有 AUR 的
|
163
wangyu17455 2021-09-30 10:09:11 +08:00
deepin 笔记本 cpu 默认不能睿频真是诡异
|
164
speedofstephen 2021-09-30 10:51:42 +08:00
arch+i3gaps
|
165
muxueqz 2021-09-30 11:07:11 +08:00
桌面发行版可以用 Debian testing,软件包比较新,但也经过测试,所以会比较稳定。
桌面环境可以用 Xfce 或 KDE 、enlightenment 我自己是用 qtile.org ,一个 Python 写的平铺式窗口管理器,因为内置了系统托盘,定制性也很好,所以比较适合我的需求。 |
166
pckillers 2021-09-30 16:49:08 +08:00
单位让你用啥就用啥。 曾经用 deepin 。 后来单位买了套监控员工操作的安全软件,不装安全软件就断网。 于是我换成了 Win7 。
然后最近又要推国产化系统,IT 都在犯愁 uos 咋推广,只有我一个人满心期盼能用回 Linux 。 |
167
yuruizhe 2021-09-30 17:21:36 +08:00
扫了一圈下来,一千个读者一千个哈姆雷特,服从均匀分布
|
168
WuSiYu 2021-09-30 18:01:09 +08:00 via iPhone
又不是不能用:Ubuntu
新鲜时髦:fedora / fedora silverblue 爱好者 /追求刺激:arch/manjaro |
169
wuqingdzx 2021-09-30 19:21:44 +08:00 via iPhone
月经贴? 善用搜索。
majaro+xfce |
170
liuyanzha 2021-09-30 19:37:39 +08:00
@2i2Re2PLMaDnghL 哈哈哈,是我在上班摸鱼打字快了点,没注意到错别字。后面有机会在试试。
|
172
flynaj 2021-09-30 22:09:51 +08:00 via Android
你写的这几个除了 CentOS 其它的都是 Debian 的分支。Debian 没有错。
|
173
VAZ 2021-10-01 16:06:41 +08:00 via Android
arch+i3-gaps
|
174
t2jk4000 2021-10-01 21:10:34 +08:00
debian sid + kde
|
175
ResidualBlood 2021-10-02 00:44:37 +08:00
Manjaro+KDE
折腾折腾主题会让你找回 Mac 的感觉 |
176
KENNHI 2021-10-03 10:27:00 +08:00 via Android
@ipwx gnome 不用大改,也没什么好改的地方。装上 noto-fonts-cjk,安装的时候设置好 locale 再进桌面,从“优化”把字体换一下就好了。还有 dash to dock 装一下,aur 有直接装就行了。qt 应用风格不统一用 qt5ct 设置一下,别的也没什么好改的了。
真正麻烦的反而是 Firefox,弄个合适的配置折腾了三天。chrome 硬解问题很大,只能换 Firefox 了。 |
177
ipwx 2021-10-03 18:18:34 +08:00
@KENNHI 我是那种,觉得窗口边框太粗影响我有效工作区都会不爽想要找办法解决的人( gnome 确实控件的间隔什么的偏大不是么)。。。指纹不能用反而不在意。平时用软件也挺挑。再比如 Gnome 上装个 deepin wine,系统托盘也不是工作的很好。
所以最后我选择了 Linux Mint Cinnamon,这个发行版真的细致入微。 |
178
AItsuki 2021-10-03 19:57:48 +08:00
用 Windows 就行了,除非你有必须使用 Linux 桌面的需求,不然这一顿折腾会浪费很多时间。另外最推荐的就是把你的笔记本卖了换台 mac 。
|
179
antpi 2021-10-04 13:29:23 +08:00
manjaro + dwm
|
180
skywalker 2021-10-04 19:18:53 +08:00
manjaro i3
|
181
ETONG 2021-10-05 14:20:57 +08:00
如果是 n 卡 我推荐 pop os 如果是其他显卡 我推荐 pop 或者 manjaro
|
182
jKpzPv20NjX56i44 2021-10-05 16:10:54 +08:00 via iPad
|
183
VonLea 2021-10-07 11:33:39 +08:00
**无论哪个 Linux 发行版先在虚拟机跑一遍看看**
**无论哪个 Linux 发行版先在虚拟机跑一遍看看** **无论哪个 Linux 发行版先在虚拟机跑一遍看看** 重要的事情说三遍,别头脑一热就直接装,windows 能保留就先保留,重装 windows 也费时间. 推荐你 ubuntu,或 dibian,有使用经验上手会更简单一点. 看到很多人推荐 arch,本人(arch+kde)用户不推荐,首先 arch 确实需要不少基础,而且 arch 的安装+定制是需要很多时间,**基础系统安装,配置国内镜像源,安装桌面,安装软件,配置输入法,美化**都需要很多时间.**你可以先在虚拟机试着装一遍**理解一下安装过程,桌面环境推荐 kde(容易美化).或者虚拟机跑一下 manjaro kde 看一下大概的样子,再做决定. arch 优点: - 系统完全由你自己定制 - 软件非常多 - 日常更新 arch 缺点: - 更新太快软件更不上(edge-dev 95) - 定制期间是非常费时间的,定制完成后就可以长时间不动了 最后记得经常 timeshift 备份,出现重大失误还有救 |
184
sdfh8412 2021-10-08 16:12:42 +08:00
ubuntu + kde 兼顾兼容性和效率
使用 xanmod 内核 我是日常工作一直用 Linux 的 |
185
febtree 2021-10-08 22:42:04 +08:00
增加个分母:组装台式机+Manjaro with XFCE,日常使用两年以上,滚挂过 2 次左右,使用 usb 启动 chroot 修复。其他没出过什么大问题。
|
186
1252603486 2021-10-09 14:43:35 +08:00
@nanekino 这个是实话,如果真的不想折腾,windows 和 mac 明显更好,用了 linux,桌面一定会出一些小问题的,倒不如用 arch,从头装一遍就知道各个组件问题出在那里了,大部分问题和注意事项在 archWiki 上面都有的,我笔记本是 yoga14s 2021 的,买回来直接装的 arch+kde,用了一大段时间了,还是挺舒服的,开发机已经很完美了
|
187
btchinainfo 2021-10-10 00:05:04 +08:00
问就是 arch+xfce.
|
188
xiuluo 2021-10-15 14:00:17 +08:00
Fedora 目前主力
Arch+Gnome 备用 Android 和嵌入式开发目前没遇到什么问题 EDA 用的 KiCAD CAD/CAM 约等于无 视频剪辑用的达芬奇 如果你要用 Adobe 系的软件或者有用 CAD/CAM 工具链或者 Windows 以及 Apple 家的开发那就不要用 Linux 了 其实 Windows+WSL 也不是不可以 看你需求 |
189
febtree 2021-10-22 08:47:01 +08:00
manjaro+xfce
|
190
shoto 2021-10-29 22:38:18 +08:00
arch+xfce4
|
191
mmdsun 2021-11-05 22:37:50 +08:00 via Android
manjaro
Win10 WSL2 也很啊。现在 Linux GUI 也可以跑了。 |
192
jKpzPv20NjX56i44 2021-11-06 16:58:32 +08:00 via iPad
Fedora + Pantheon
Pantheon 是 elementary os 的桌面,但是不喜欢 ubuntu 。 |
193
Mark24 2021-11-15 13:38:13 +08:00
ubuntu 安装好了。精髓在于不要更新。稳定跑个几年没问题。
|
194
Mark24 2021-11-15 13:39:53 +08:00
滚动更新的那些。。其实都不靠谱。
毕竟人家没有针对你的机器单独优化。 连 mac os 、windows 都不能做到 安心更新。更何况 Linux 这种。 其实 Ubuntu 的 LTS 如果安装上可以正常使用。除了安全更新一律都不装。不涉及内核编译驱动。 其实还挺稳 |