谈系统选择问题无异于又引发了一场圣战……

先说说我用Linux的历史吧

其实我断断续续的使用 Linux 作为主力系统已经有三四年了,期间从 debian 到 ubuntu,再从 Redhat 到 CentOS,再到最近的 Arch 和 Manjaro……

最初是从大学的学长那听说的 Linux,觉得新鲜就安装体验了,但是由于之前对计算机系统的认知都是建立在 Windows 上的,所以很不习惯命令行的操作(当时英语也比较抵触英语),第一次体验就这样草草结束了

而后因为建站的原因,又重新接触 Linux,学到了一些基础的常用的命令,但是一直处于被动接触的状态(即达到效果即可,不去考虑命令的含义和其他用法,服务器不出事我也鸟它)

最近这次使用 Linux 也可以说是心血来潮(极客瘾发作),在b站上看了 cw的视频,入了 Arch 教。
Arch 的理念很吸引我,其精简轻量的设计也很符合我的口味,在尝试不下10次的安装折腾我发现太TMD费时间了,从而转到了不那么折腾但也比较轻量的 Manjaro(毕竟它也可以用AUR,就很舒服)

Linux做桌面系统的体验

Linux 的桌面生态虽然没有 Windows 那么好(毕竟设计初衷就不同),但也不会到没有软件使用的地步(毕竟 AUR),用作主力机系统是不会有什么大问题,但要做好「大碍没有,小病不断」的准备:比如之前因为更新内核导致系统无法恢复休眠,我在不知情的情况下休眠了,导致丢失了当前的工作状态……

一切软件安装都能通过 yay -S 搞定,确实也很省事,由于国内镜像的存在,同一软件在 Linux 上获取要比 Windows 方便快捷得多。

Linux 的命令行很强大,可以自己手写 shell 来实现自己想要的简单功能,创建定时任务也比 windows 要简单。用来做开发也不错(毕竟统一了开发部署环境,可以避免一些问题)

最重要的是作为一个强迫症,使用 Linux 能有那种 「我掌控了整个系统」的感觉(错觉

那为什么迁移回了Windows

首先,迁移回了 Windows 并不代表我觉得 Linux 不好! 只是作为桌面系统,没有 Windows 那么适合我

  1. 生产软件里(比如IDE),Linux 上的软件通常在 Windows 上有相当或更好的替代品
  2. 使用 包管理工具(比如 yay) 安装开发环境很方便,这也是很多人使用 Linux 的主要原因之一,但在 Windows 下现在也有 chocoscoop(还有官方尚不成熟的winget)
  3. 国内软件对 Linux 缺乏支持,虽然Linux上也有一些常用的国产软件(比如网易云和QQ),网易云在 gnome 下有无法输入中文bug,QQ仅仅是一个能用的状态(当然你可以说使用 wine,但这也就不是当前的讨论范畴了)
  4. 中文支持不及 Windows :并非说 Linux 系统本身,而是该平台下软件的中文支持,例如上面提到的网易云中文输入问题、Jetbrain家的IDE中文输入没有光标跟随。或许 Windows 中文默认编码 GBK 算是一个黑点,但现在已经支持更改为 utf8 了
  5. 折腾消耗时间,比如刚刚使用 Linux 的新手容易陷入折腾美化这个巨坑,无形之间消耗了大量的时间(当然作为业余爱好也是蛮不错的)

正如前面所说的,我并不觉得 Linux 不好,它作为服务器使用 免费 方便 安全,但毕竟术业有专攻,桌面上我还是认为 Windows 要更加合适

如果你想迁移到 Linux

  1. 如果你手头有更重要的事情,我建议你还是在你最熟悉的平台上完成,毕竟这样是效率最高的
  2. 或许在网上你能看到大神们使用 Linux,并幻想使用 Linux 就能成为像他们一样的大神…… 想得美咧,哪有那么容易
  3. 在迁移之前先问问自己,是不是非迁移不可?毕竟人的习惯是很难改变的,迁移平台后初期会带来巨大的效率下降
  4. 如果单纯就是想体验或者学习 Linux,建议使用虚拟机配合一本合适的教材进行系统的学习,自己折腾的学习效率太低了
  5. Anyway,无论是 Linux 还是 Windows,都是用于提高你生产力的工具,不要将它们神化,也不要捧一踩一,用不同的操作系统应对不同的任务,熟练使用各个平台快速解决问题才是王道

Q.E.D.


此 生 无 悔 恋 真 白 ,来 世 愿 入 樱 花 庄 。