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

20003 次点击
所在节点    Linux
144 条回复
mason961125
2021-08-06 23:41:56 +08:00
话说 Debian 11 马上发布了,可以尝试一下。
join
2021-08-06 23:45:17 +08:00
@love 我也有回到家的的感觉。从小用 windows 到 mac 用了 7-8 年。再到前年试图用 freebsd 失败后改到 wsl,希望这次可以让我留下了。不用让我再离开了。
echo1937
2021-08-07 00:04:19 +08:00
@foMM #18 docker-desktop 我在比较久之前用过(现在不太了解),我个人觉得完全它就像 Office for Mac 和 Office for Windows,名字一样,但内在并不一样,很多问题来源于平台移植(实现),。

@join #15 Mac 平台的绝大部分软件如果 Brew 有的话,基本都是 Bottle (binary package) installation,一般不涉及编译的问题,安装过程基本无痛。如果软件在 Mac 平台移植(实现)得不好,或者 Brew 没有需要自己折腾起来,这倒确实比较麻烦。

我圈出这句话,只是是因为“各种工具无痛安装”这个点,在我印象里,brew 比 dnf/apt-get 更顺手一些。
foMM
2021-08-07 00:05:24 +08:00
@echo1937 #23 brew 确实方便,我在 Linux 上也用 brew
smdbh
2021-08-07 00:06:23 +08:00
一个 ssh 解决所有问题
twor2
2021-08-07 00:08:54 +08:00
两年以后再来看
BeautifulSoap
2021-08-07 00:19:04 +08:00
linux 在桌面上糟糕的体验这点没得洗,根本没法和 windows,mac 相提并论。就连 linus 自己都承认 linux 的桌面是失败的

linux 可以说完美诠释了什么叫:我的桌面体验很糟糕,你要忍一下。

所以你能不能长久用 linux 就看你能不能忍受 linux 桌面。反正我是受够了 linux 的折腾和不稳定的桌面了

<amp-youtube data-videoid="e8oeN9AF4G8" layout="responsive" width="480" height="270"></amp-youtube>
namelosw
2021-08-07 00:20:50 +08:00
很好,坐等你坚持一周年再来发帖

我之前每次坚持了几个月最后还是跑回 Mac 了
join
2021-08-07 00:22:17 +08:00
@twor2 楼上有个十年的用户....
@BeautifulSoap 我自己经常维护屎山,和项目拉屎。难用能有多难用呢?再难用能比我维护的那些屎山项目难用?
BeautifulSoap
2021-08-07 00:24:37 +08:00
@join 维护不维护屎山和能不能忍受 linux 的桌面没有任何相关性,谢谢
6IbA2bj5ip3tK49j
2021-08-07 00:29:14 +08:00
Linux 最大的问题还是桌面问题。
HiDPI 支持和莫名其妙偶发的小卡顿。


---------
Linux 桌面的好用程度=WSL/Windows Terminal 的好用程度。
都是看上去很美,网络一片夸,用起来……
🐶
agagega
2021-08-07 00:54:39 +08:00
加油。对 Linux 桌面的印象还停留在 10 年前那个不稳定的状态。QQ 微信啥的 Mac 上本来也不用。这块整好了以后哪天逃离 Mac 了就能逃到 Linux 来了。
hronro
2021-08-07 00:54:47 +08:00
所以我用 macOS 做桌面然后 SSH 到 Linux 下工作
lonccc
2021-08-07 00:56:15 +08:00
Linux 桌面 5 年,manjaro 一年用户。最近装了 win11,wsl 支持 gui 之后感觉也挺好的,想换回去主力用 win11 但找不到什么动力,已经习惯了 Linux 的开发环境,平时娱乐也就是看看视频用啥系统都一样
timpaik
2021-08-07 00:57:57 +08:00
@join 主要是滚动更新的功劳
fangxing204
2021-08-07 00:58:48 +08:00
从 Ubuntu 到 mac os 没注意到字体有什么问题,我觉得 Linux 喝 mac 开放都好用,mac 最大的好处就是可以不关机
yitingbai
2021-08-07 01:01:41 +08:00
主力系统用 Mac, SSH 连接到 Linux, 岂不是两全其美, 为什么要忍受 Linux 那么难用的桌面呢, 毕竟很多软件需要 GUI 的, 不要折腾自己
WebKit
2021-08-07 01:08:11 +08:00
不知道为什么好多人说 kde,我就是用着体验非常糟糕。目前给我体验最好,bug 比较少,开箱即用的就是 mint 了。上面说的输入法啥的直接用搜狗就行了
gBurnX
2021-08-07 01:21:10 +08:00
1.开发建议 Windows Server 版本,2008 比较好,再高的版本容易自动更新。

2.服务器一定要 VMware,有钱直接双 ESXi 热备,经济不够就 Windows Server 2008 r2 sp1 + VMware Workstation Pro 15,虽然性能差一点,但灵活方便。

如果有用 Docker 需要,就别 VMware,两层虚拟化性能太拉胯。Docker 建议直接 CentOS7 + Docker 。

之所以选 CentOS7 是因为兼容性高。如果担心更新问题可以直接上 CentOS8 。

但用 CentOS7 有个问题,洋垃圾捡来的普通主板不一定支持。
initd
2021-08-07 01:31:20 +08:00
Docker 连个 GUI 都做不出来也叫丝滑
默认包版本关联系统版本
linuxbrew 都能打败相当一部分包管理器
明明是 snap 的 jetbrains 系列, 这算体验好的,
arch 系的还要下源码编译, 而且图标根本对不上,
之前 jetbrains 启动 IDE 是用命令行执行脚本的, 而且不后台, 占用前台进程哦.
超过 mac 是有的, ext 文件系统, service, systemctl, /etc/统一配置目录. linux 内核, 环境友好.
但是这些对 darwin 来说, 也没有不友好.
但是 mac 的桌面杀手级应用, 甚至算是平台卝独占那么多, linux 甚至没有好的程序开发框架, (谢天谢地 Electron)
远程桌面 xrdp 读不到用户配置, 所以是默认样式.
远程桌面因为程序不能多启动, 所以本地用户启动的, 远程用户根本拉不起来. (但是它打开了, 但没完全打开)
输入法, 耕耘多年的搜狗+最流行 Ubuntu 依然在 JetB IDE 里 拉不起中文. 百度刚发布更拉, 现在在用 Gооgle 哦, 连网页都没了的谷歌拼音, Linux 还留着它的程序包, 因为是最好用的中文输入法了.
我还忍忍? 黑苹果也不费多大事, 甚至比白苹果还更能自卝由升降版本.
买个白苹果呢? 花点钱, 哪怕二卝手呢?
别吹什么 Linux 桌面, Manjaro 了, 真是自 High 的够可以的.

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

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

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

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

© 2021 V2EX