如何优雅地在 linux 上使用 windows
📨

如何优雅地在 linux 上使用 windows

Tags
Linux
Windows
作为一个重度的 linux 用户,Linux 丰富多彩的 CLI 让我爱不释手,从一个发行版切换到另一个发行版,最终选择了 ZorinOS 作为主力系统。然而,鉴于 Linux 的生态不那么好(尤其针对于国内的软件),很多时候必须得用 Windows 来使用软件进行一些操作。对此,我进行了很多种尝试,各个方法各有利弊,我将在以下一一分析。

安装双系统

这是比较常用的做法之一,但这种情况只适用于 Linux 和 Windows 场景比较割裂的情况:你需要关闭 Linux 才能使用 Windows,或者关闭 Windows 以使用 Linux。一个常见的场景是:用 Linux 来进行软件的开发,用 Windows 来打游戏。
但在其中会遇到不少困难:
一是装双系统,需要有 U 盘,考虑分区,BIOS 还是 UEFI 启动,先装 Linux 还是先装 Windows,有的时候一边的系统更新会让另一边无法启动,遇到问题就少不了折腾。
二是场景不割裂的情况下很难受:比如你正用 Linux 装了 libreoffice 写文档,跑了几行代码做数据,结果遇到一个棘手的需求。如果用 Windows,就有现成的 exe 直接跑就行了;如果不用 Windows,就得自己写很多代码。但关键的问题是:你目前所做的东西都是基于 Linux 的,要不要把 Linux 系统关了然后在 Windows 上重新配置一遍环境然后再跑一遍呢。

安装虚拟机

这大概能算是对双系统的一种补充,可以让两个系统同时操作,并且比较好的进行协同。但也面临抉择:主系统是 Windows 还是 Linux 呢?我的选择会是 Linux。另一方面,资源消耗是一个大问题,用一个系统,多开点东西都没关系;要用两个系统了,现在的应用程序越来越偏向于内存大户,随便多开几个应用程序都要担心会不会占满内存。虚拟化本身就有一种资源消耗,开个虚拟机,笔记本电脑的电跑得更快了。

使用第二台电脑

出于资源消耗的问题,我又想到了一个办法:使用第二台笔记本电脑。一个笔记本 Windows,另一个笔记本 Linux。一般情况下用 Linux,遇到需要随时打开 Windows,在大多数情况下确实就解决了问题。但还是有麻烦之处:出门带两台笔记本不太合适,用 Linux 的时候还得操心另外一台 WIndows 有没有点。希望还是有优化的空间。

使用云电脑

在经历过很多不便之后,最终还是用上了这一招。云电脑几乎是解决了上面出现的所有问题。然而,用云电脑并不是一蹴而就的,也是经历了很多波折,体验了很多产品。

华为云电脑

刚开始入门的时候用的就是这一款,不得不说,性价比真的超级高,2H4G一个月才二十几块钱,4H8G一个月才五六十元,这比买云服务器真的要便宜太多了。唯一的不足就是得用华为的设备才能用,手机屏幕太小就算了,多带一个华为平板,我感觉跟多带一个笔记本差不了太多。不幸的是,华为云电脑在一段时间之前停止运营了。

高SEO云电脑

当你在百度搜云电脑的时候,就会搜到很多云电脑的品牌,但无一例外,都没有 Linux 客户端,有的甚至是只有 Windows 客户端。这些不奇怪,这些云电脑的方向主要是做云游戏的,云的是高性能,而不是像我这种,云的是一个兼容性。

网易云游戏

谁能想到,我居然会成为网易云游戏的用户,尽管网易云大部分做的是游戏,但也可以申请纯 Windows 虚拟机使用,最最最关键的在于,它不需要下载客户端,直接使用网页端就可以登录,这真的可以说是 Linux 用户的福音了。
如果非要说点不足的话,就是还是有点卡,可能是因为没法自选机房,也有可能就是 http 的局限性。这种卡顿最终导致我放弃了

青椒云电脑

终于说到这里了,也是我现在在用的。其实很早就看到这个网站了,但也一直没开始用,因为它也没有 Linux 客户端,我就觉得算了算了。使用的契机在于走投无路的那一次,那一次,我甚至想是用装个 Windows 虚拟机然后再用云电脑 ,出于青椒云主打办公,而且也没那么贵,就选择了它。谁能想到,开一台机器后,点击连接,直接调用的是系统的远程桌面登录请求。那一刻,我突然精神了:它直接使用的是 RDP 协议!
真是大道至简啊,大家好好的把自己用的协议说出来多好。我拿到密码后,在 Linux 上,打开 remmina,新建 RDP 连接,输入端口用户名和密码,成功连上!
但这并不是完美的解决方案,青椒云电脑关机重新开机后,RDP的端口会发生变化,而移动端又没办法直接获取端口。因此我直接在青椒云电脑上放了个 zerotier 来组内网,移动端把云电脑开机后直接用内网IP和端口连接就完美了。
然后是关于价格,是我能接受的程度了。4H8G按量付费一小时才0.9元,轻度使用+解燃眉之急真的非常不错了。后来有兴趣还研究了一下服务器是哪里的,仔细一看阿里云,阿里云按量付费相同配置还比这便宜一丢丢 ,考虑到产品的简洁性,我还是选择继续用青椒云电脑,满足我的需求。

MacOS

折腾了这么多,可能说换个 MacOS 就好了,既有优雅的 Bash/Zsh,也有比 linux 更好的生态。我想说,于我而言确实不是性价比之选,而且 MacOS 也不能解决 100% 的问题。但更深入的一点是,我有点畏惧操作系统的粘性:因为在使用计算机的过程中,不是你在改造这个计算机,而是计算机在改造你以适应它。