逃离到 Linux 两周的感受

2021-08-06 22:47:27 +08:00
 join

前文提要:最近折腾 hyper-v 的一些吐槽
之前因为用 wsl2 做了一段时间的开发,各种莫名奇妙的问题重重。后来想换成虚拟机,但想想还是算了,反正多出一块 SSD,为何不直接装一个新的操作系统装在单独的 SSD 上呢? 我选用的发行版是基于 arch 的 manjaro 。 刚开始装好系统时那几天非常折腾,配置和装好软件。现在已经在上面开发两周了,说说这两周的感受。

这里是我折腾的一些配置: https://gist.github.com/leyafo/856fe83d3d7681744b895a66baa62486

首先说好的方面:
docker 非常丝滑
命令行和包管理工具很丝滑
goland 丝滑,这个特别惊喜。不知道 jetbrains 怎么会把 linux 下的 ide 优化得这么好。远超其他平台体验。
不关机运行非常正常
开发环境真的很友好,友好度超过 mac,各种工具完全无痛安装。甚至我还自己编译了一个开源的 C++ QT 的软件。

说说不好的方面:
桌面依然很拉跨,我用 gnome 能看到明显的 bug 。
字体很难看,需要时间去适应。
输入法很拉跨,配置超级烦。我后悔花那么多时间去配置,应该直接用 chrome 的插件形式。
配置折腾很烦,我尝试着调整我的 tty 控制台,停了一天去配置别的软件后,ctrl+alt + F1 进入控制台就卡死了。 太省配置了,跑了好多天不关机才吃掉 8G 内存。

我个人认为 Linux 正确的服用方式:
别去折腾桌面
别试图追求完美卓越的配置
有些问题能忍忍就忍忍,桌面,字体,输入法。
有些功能不怎么用,就算拉跨也别去管它。比如我的 tty 控制台。我本来就是想把它当成一个写代码的勿扰模式来用,但用不了就算了。
侧重实用成熟的那一面。 如果你的电脑大部分时间都是开个浏览器,很少用其他软件,Linux 会非常适合你。

另外一方面,机器没有很多 fancy 的软件,很多东西感觉都很原生,粗糙。你会感受到你开的是辆不怎么漂亮完美的车,但是车上几乎所有的零件你可以控制的感觉真的挺好。

21785 次点击
所在节点    Linux
144 条回复
vk42
2021-08-07 17:44:11 +08:00
@Aspector 大多数 Linux 发行版也是这样的,基本只能跟着发行版仓库的 libc/libc++走,要是头铁想自己换个版本大概率会把系统搞崩,比自己换内核版本难度还大
charlie21
2021-08-07 17:49:12 +08:00
jin7
2021-08-07 17:49:23 +08:00
折腾 linux 桌面不是浪费时间 因为很开心。。。
Lemeng
2021-08-07 18:03:15 +08:00
呵呵,好吧。。。
Sasasu
2021-08-07 18:16:32 +08:00
> 输入法很拉跨,配置超级烦。我后悔花那么多时间去配置,应该直接用 chrome 的插件形式。

ibus 受害者
ourongxing
2021-08-07 18:51:11 +08:00
终端模拟器 st,窗口管理器 i3wm 或 dwm,输入法 fcitx5,很完美
Osk
2021-08-07 18:55:41 +08:00
这边建议试试 KDE plasma, 虽然不是很稳, 但目前的 KDE 5 相比 gnome 也没不稳到哪里去.

gnome 我一直难以接受, 感觉很多地方为了和 Windows 不同而不同(?)
opentrade
2021-08-07 19:40:46 +08:00
直接上 deepin 就不用折腾了
lanlanye
2021-08-07 20:23:45 +08:00
是的,用 deepin 可以省很多事
liuzhiyong
2021-08-07 20:39:52 +08:00
我也建议上 deepin,特别是:“输入法很拉跨,配置超级烦”——deepin 上面是个很好用的输入法,和 Windows 没区别。
offswitch
2021-08-07 22:00:39 +08:00
这都成了月经贴了,每次都能上热议。
silkriver
2021-08-07 23:02:08 +08:00
每次都推荐下我的 Linux 视频集,从 WSL 到 Arch,到了 Arch 一般就不用再折腾了~
https://space.bilibili.com/7371986/channel/detail?cid=167641
fox0001
2021-08-08 00:57:25 +08:00
首先要感谢 Android 的发展,避免了在 Linux 上折腾 QQ 、微信这些。

然后要感谢 Chrome 的发展,让 Linux 上的浏览器更佳流畅和强大。

最后,作为 Lubuntu 用户,Linux 桌面环境用作开发平台,还是可以的。
edr1412
2021-08-08 01:02:01 +08:00
@fox0001 啥意思? Linux 上能直接用 Android 版本的 QQ 微信?
yitingbai
2021-08-08 01:08:38 +08:00
@fox0001 还要感谢 Java 强大的跨平台能力, 否则很多优秀的 IDE 都用不上
fox0001
2021-08-08 07:33:40 +08:00
@edr1412 #114 因为 Linux 上没有这些通讯软件客户端,以前基本都是折腾 WINE 来跑,而且不完美。现在手机上有了,PC 上可以不装,间接解决了问题。
darknoll
2021-08-08 09:14:49 +08:00
只用 ssh 连 linux,不会考虑用桌面
cluefly
2021-08-08 09:34:55 +08:00
建议直接上 manjaro i3 版本,不用考虑拉垮的 linux 桌面了。
输入法选择余地很多啊,fcitx5 、百度、讯飞,搜狗本人无爱
LukeEuler
2021-08-08 10:12:31 +08:00
@echo1937 mac 文件系统就是一个痛点:默认安装的文件系统是不区分大小写的。这都是什么睿智操作,而且默认不支持 ext4 磁盘的识别。
LukeEuler
2021-08-08 10:18:20 +08:00
@echo1937 brew 就更愚蠢了。mac 的自我封闭,很多都不统一。举个例子,tar 就烂的不行,我都换成 gtar 了。还有 sed 等一些列不标准的命令。用到 mac 我就反感 brew 。能去官网的,就绝对不用 brew

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/794193

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX