libook
2021-09-29 10:46:46 +08:00
2011 年到 2016 年间我一直在用 Arch+Gnome,个人感觉还挺好用的(虽然每年都会滚挂一次,但也都能解决),后面公司给配了 MBP,迫于续航需求,就主要用 MBP 了,但 MacOS 用来开发其实是不太好用的,现在感觉甚至都不如 WSL 。
要想在 MacOS 上有个完全兼容大多主流 Linux 发行版的环境其实有点折腾:要把 BSD 生态的软件都替换成 GNU 生态的(因为参数、功能有差异);以及做一些 POSIX 兼容性的微调(比如 TMPDIR 变量);另外容器用起来也很不方便,Docker Desktop Bug 多还各种商业化私货。
所以我个人还是喜欢用 Linux 环境作为开发环境。
上班用 Mac,回家是 Win10+Manjaro 双系统,Manjaro 可靠性比 Arch 好太多了,我甚至直接把在 Intel 机器上的系统盘直接接到 AMD 机器上依然能正常启动运行。但迫于懒得切换双系统,现在我在家的时候开发完全是用 WSL 的,配合 XServer 可以用 WSL 跑图形 IDE,有一台单独的 Debian 作为 Docker host,配置个环境变量就可以像在本地使用一样。
我的 MBP 已经很老了,电池和键盘都不好用了,换下一个办公设备我还是会考虑 Linux 发行版,就看续航是不是有所改善了。