逃离到 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 的软件,很多东西感觉都很原生,粗糙。你会感受到你开的是辆不怎么漂亮完美的车,但是车上几乎所有的零件你可以控制的感觉真的挺好。

21749 次点击
所在节点    Linux
144 条回复
felixcode
2021-08-07 11:02:51 +08:00
@initd
说的越多,越看出来你的确不会用。
刚知道还有人整天拿着 GUI 用 Docker 的。
greenskinmonster
2021-08-07 11:08:42 +08:00
@yazoox #60 也没特别设置,感觉没啥问题。

i.imgur.com/d6vsrxN.png
tony9413
2021-08-07 11:13:51 +08:00
用 ubuntu,设置了一下,用这还满舒服。
chunqiuyiyu
2021-08-07 11:15:27 +08:00
每次看到有人折腾 Linux 桌面版,我都会发出博客上的这篇文章: https://www.chunqiuyiyu.com/2016/11/linux-it-is-not-easy-to-say-love-you.html
join
2021-08-07 11:19:52 +08:00
@chunqiuyiyu 我没说要完全用 Linux 工作哦。接受不完美,不去折腾锦上添花的东西。该切回去用 windows 就切回去,我做开发用 linux 体验是真不错。
chih758
2021-08-07 11:20:24 +08:00
全平台输入法都用 rime,体验一致
chunqiuyiyu
2021-08-07 11:22:14 +08:00
@join 那挺好的,本来就是工具,用着合适就行了。
timothyye
2021-08-07 11:35:52 +08:00
日常开发用 Mac OS,最近装了个 System76 的 Pop!_OS,还折腾了个 bspwm,用起来还不错
noparking188
2021-08-07 11:51:01 +08:00
我选择都要,按需使用(真的
qanniu
2021-08-07 11:56:07 +08:00
@initd 看来都是被坑多次的主
popil1987
2021-08-07 11:57:34 +08:00
针对 iphone 扫描儿童色情图片视频,霍炬最近在 twitter 上评论:开源的意义是让你有选择的权利
当你忍不了 windows 和 mac 的一些特性后,linux 给你选择的权利,当然你需要失去些什么,比如学习成本
楼上提到 linus,他觉得桌面很糟糕,他有选择终端的权利。有的人会 emacs 就够了。
我完全用 linux 工作 9 年以上,小程序 flutter ios 需要 windows 和 mac 就装的虚拟机。从 ubuntu gnome 到 ubuntu xfce 到 manjaro 到 arch i3,如楼上所说,arch i3 是最终归宿。
我希望未来能够便利的使用开源硬件手机,pwa 和 flutter 有可能会推动这一过程。
vigack
2021-08-07 11:58:45 +08:00
输入法用 fcitx5 搭载 rime,非常舒适
sola97
2021-08-07 12:02:17 +08:00
我直接买了个 11 代的 nuc 装 ESXi 然后装 manjaro 了,需要的时候就开 vmware workstation 连上去用
agagega
2021-08-07 12:09:56 +08:00
@popil1987
Mozilla 搞过尝试,失败了。彻底开源的 Android 版本也一直都有。但移动设备终究是强调消费性质的,开源产品很难生存。
noyidoit
2021-08-07 12:11:44 +08:00
我切到 ubuntu 后,基本不会重启系统了,但是每天都要 alt+f2 r 好多次,gnome 问题实在太多
mijazz
2021-08-07 12:23:12 +08:00
@noyidoit manjaro with gnome 一样,当时刚刚上到 gnome40 的那个更新,extension 会容易出 bug,我也不知道是不是我自己一个人的问题。alt+f2 r 就好了。现在就好多了,几乎无感。
roundgis
2021-08-07 12:26:04 +08:00
14 年開始一直用 xfce 的路過
libook
2021-08-07 12:43:02 +08:00
@echo1937
Mac 下 docker 和 Windows 一样依然不是内核支持的,需要类似虚拟机的机制来模拟,desktop 版 docker 客户端不好用,私货太多,bug 也多,功能还少,我是折腾了许久后决定卸载 desktop 版,开始用虚拟机+ docker-machine 方案,跟在 Linux 下比,便捷性也差很多。
Mac 下是 BSD 生态,很多工具不是 GNU 系的,功能和参数用法不同,需要自己安装如 coreutils findutils gnu-tar gnu-sed gawk gnutls gnu-indent gnu-getopt,好在 homebrew 都有。
Mac 下的 POSIX 实现和 Linux 发行版有些区别,比如$TMPDIR 就没有,但好在有 mktemp 。
Jeansh
2021-08-07 12:48:51 +08:00
用 archlinux+i3 几年了。桌面是问题吗?感觉不需要桌面啊。除了 office 兼容和排版的问题,linux 不能完全替代,其他都挺好!
exceldream
2021-08-07 12:49:10 +08:00
建设 xmonad awesome 这种 一套配置 从此远离折腾

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

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

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

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

© 2021 V2EX