逃离微软:我的Linux体验记录
工作流的不断更新,逃离微软的开始
现在和一年前相比,我发现我的工作流已经大不相同,整体的就是替换自己使用的微软产品的过程,所以叫做“逃离微软”。
简要总结一下我目前使用的工具和一年前使用的区别:
| 工具 | 一年前 | 现在 | 理由 |
|---|---|---|---|
| 操作系统 | Windows11 | MacOS26 | 美感、类Unix |
| IDE | VSCode | Zed | 美感、轻便迅速、支持自定义AI提供商和CLI |
| 浏览器 | Edge | Arc | 美感、看视频不会卡死 |
| 办公三件套 | Office | WPS | 安装方便、顺手换的 |
| AI | DeepSeek | ChatGPT | 性能 |
总结,就是从去年3月购入MacBook Air开始,我工作学习的工作流整个都换了一遍。
这其中,驱使我更换这一切的最大的动力,就来自于微软产品让我感受到的缺乏美感和臃肿。
整体而言,现在我使用的工具,哪怕功能还不够完善,但是其带给我的体验上的提升仍然是正面的。
然后,上述工具的替换过程也都是容易和顺畅的,说明微软的产品在这些方面对我来说已经没有必要性了。
不过,除了工作学习以外,之前仍然有让我无法摆脱微软的Windows的情况——游戏。
所以,在看到了由Steam Machine带来的新一轮用Linux玩EXE游戏浪潮后,这篇博客主要记录的就是,我折腾Linux玩游戏的过程。
三个发行版
Fedora
首先我是看到这张图片,于是选择fedora作为我的实践对象
然后之前我有给我游戏本刷系统的经验(大二的时候Win11被我搞崩了,刷的Win10,结果没有合适的声卡驱动,不过用耳机倒是无所谓。结果最后不小心升级成Win11了,行)。
想着应该没啥难的,直接开始刷真机。
系统安装
因为手边没有U盘,最开始的方案就是拿出闲置的固态硬盘,直接把下载的ISO烧录进去,然后用这块盘启动。结果fedora不能安装系统到引导系统存在的盘。
我只有一块多的固态,所以接下来在AI的建议下,我尝试用自己的闲置机械硬盘作为启动盘。依然烧录,然后选择启动项,结果发现连引导程序都进不去,显示什么IO超时。再次格式化这块机械硬盘,我发现已经读不了盘了(lsblk也没有,硬件层面上读不了了)不知道发生了什么(有可能是因为我用Mac通过dd命令进行烧录的),直接先干废我一块盘。
行,本来不想买U盘才问的AI是否可以用机械盘作为启动盘的,这下还是不得不买了一个16G的U盘。同样的烧录。插游戏本上。结果发现没有启动项??BIOS识别不到这个U盘。又是问AI,一种怀疑是BIOS驱动版本问题,我又把原来Win11的盘插上升级了下BIOS驱动。还是识别不了。反复刷写多次,试了各种办法,还是识别不了。这个方案也走死了。
然后AI又给我两条不用U盘和机械硬盘的方法,一是给固态盘分区,专门分出一个16GB的FAT32的区用来烧录ISO。还是失败,分区无用,同一个盘上fedora就不让装。
最后就是网络安装,用Mac做搭建临时的http服务器,提供镜像文件给游戏本。结果高估了这个BIOS,DHCP都失败了,完全访问不了(用Win11开机后是可以ping通并且访问服务器获取镜像文件的)。
这时候我已经从预计的1个小时搞了8个小时了,尝试了各种方案,不知道拆开我的游戏本更换硬盘了多少次。
感觉被微软做局了。不过这时候我看到了这个视频 把 Linux 装进 U盘,随时随地使用自己的 Linux
天才,最适合我的方案出现了。直接用虚拟机系统ISO里面的引导程序,然后把固态盘接到虚拟机上就可以了。而且我也才知道 VMWare 免费了,直接开整,中间也是遇到了一些小坑(要用管理员模式启动VMW;默认的虚拟机配置是BIOS引导,要手动改成UEFI后面才能真机启动)。不过也是成功装上了。
系统体验
终于,用上Fedora的一瞬间,我感到的就是流畅,明显比Win11流畅。不过你猜猜这里为什么没有截图呢?
没错,在我终于开始探索Fedora,到了安装输入法(fcitx)的时候,我的桌面崩了,在tty模式下抢救了几个小时也没有抢救回来。到现在我也不清楚具体时怎么回事。不过大致原因据AI分析应该是KDE桌面 + Wayland + N卡的化学反应。
也是很经典了。
小结
初次挑战总体收获蛮多的。虽然一款游戏都还没玩上就崩了。但是对操作系统的启动过程(从BIOS到grub到操作系统本体)更加了解了;知道了显卡驱动和窗口应用之间还有图形接口、窗口系统和桌面环境;以及知道了一种我以后会一直用到的装系统方式。
Ubuntu
(没有截图,直接口述吧)
后面听AI说Gnome桌面比较稳定,第二个发行版就决定是比较熟悉且默认桌面就是Gnome的Ubuntu(25.10)了。
系统安装
用同样的虚拟机安装方式装好之后,真机启动。装好驱动。第一反映就是不如fedora流畅,也不是很好看。但是确实挺稳定的,一直没有崩过。
在配置和装了一些基本应用之后,总算到了游戏环节了。
系统体验
我先选择了跨平台的基于Java的MC,使用HMCL启动器,1.21.10版本,fabric+Iris,默认世界,2K分辨率,默认图形配置,photo-main光影,40~50帧左右。当时我感觉还行(忘了windows帧率多少),毕竟总算是玩上游戏了。
不过很快就发现Bug了,这个光标竟然不是锁定的,我在转动视角的过程中光标竟然可以移出窗口,然后我就移动不了。非常奇怪,不知道是哪一个环节出的问题。
后面我就开始尝试steam,利用其提供的proton环境启动一些EXE单机游戏。
结果Steam装上了启动没有界面出来,怎么试也不行。
Ubuntu就这样被我搁置了。总的来说有进展,但是体验一直都不怎么样。
然后终末地公测,我换回Win11固态盘,顺手测了下同一个环境下的MC表现,原来有90~100帧,两倍性能差距,还是java原生游戏,给我气笑了。现在看来估计还是N卡的问题。
Arch
本来不打算尝试Arch的,一是已经有点折腾累了,二是。
然后我又看到了这个视频【游戏众生相】Steam Machine:不只是一次发布,而是一场革命
Arch,启动。
系统安装
安装过程还是比较顺利的,详细过程见安装指南 - Arch Linux 中文维基
我的印象就是通过引导程序提供的基础环境,实现手动分区、挂载、配置网络和软件源、手动把内核和工具包装到目标分区;然后进入分区的系统,进行本地化配置;最后再给boot分区装好引导程序即可。
这个时候我已经回老家了,游戏本没有带走,所有中间又多了些升级老电脑的过程(拆了一台更老的电脑,加装了DDR4 2133 4GB的内存条组了非对称双通道;买了一块2.5寸SATA接口的 512G 固态;从海鲜市场淘了一块6500XT 4GB[¥550]换掉1050 2GB[不相信N卡了];再换了铜牌500W电源;最后换了2K100HZ的显示器[我发现我的眼睛已经没法看1080P一下的屏幕了])
整个系统目前情况如下图
可以看到我采用的软件列表:
| 软件类型 | 软件名称 |
|---|---|
| 桌面系统 | hyprland |
| 终端 | foot |
| 文件资源管理器 | dolphin |
| 输入法 | fcitx |
| 状态栏 | waybar |
| 消息提示 | mako |
| 浏览器 | firefox |
| 剪贴板和应用选择菜单 | tofi |
| 软件包管理器 | pacman和yay |
| 梯子 | mihomo |
| 服务管理 | systemd |
| 播放器 | mpv |
| 图片编辑 | gimp |
| python环境管理 | uv |
| 终端美化 | oh-my-bash |
| 资源监控-tui | btop |
还有网络管理器、声音管理器和截图工具叫什么想不起来了。
系统体验
整体和桌面体验
Arch带给我的感受就是极大的选择权。其他操作系统默认提供的系统组件个个都需要你自己选择、安装。虽然刚开始需要花比较多的时间,但是装好之后真能明确感觉到这个系统上每一处地方都是自己选择的,没有任何一个隐蔽的自己不需要的神秘功能(说的就是你Windows)
然后桌面系统我这次选择了hyprland,早就想试试这个平铺式桌面了。虽然其他发行版也能装,不过还是Arch方便,可以直接装,不用先把原来的桌面删了😂。这个桌面体验非常棒,占用低,老电脑也非常丝滑,带给我的舒适感接近甚至超过我配置完成的Mac。果然说Arch是最好的发行版是有道理的,其他发行版你会不自觉和Windows进行比较,发现桌面功能是真不完善;而Arch让你自己组装,有那里不太对劲只会想着如何自己解决它。
(刚配置好这个arch+hyprland,结果告诉我有cachy和Rust写的Niri?后面我再去评鉴吧)
游戏体验
游戏也终于玩上了。还是先上MC,这个老电脑,开光影,全屏2k也能稳60帧,果然Linux还得配A卡。不过由于发行版和桌面都换了,回去把这个Arch盘插我游戏本上,装下N卡驱动,再看看到底能不能胜过这台老电脑。
最后来到EXE游戏,参照这个视频【教程】Linux玩终末地
也是装好了 Lutris(管理游戏) 和 Proton Plus(安装和管理Proton环境)
结果我装的 Lutris 没识别上后者装好的Proton环境,转而使用能识别上的 Steam 启动。
添加外部EXE游戏,打开兼容性设置,选择对应的Proton环境就成功启动了。
(这里忘了截图了,然后目前游戏也已经被我删除,这部分就口述吧)
接下来就是游戏性能,刚进去的时候我设置的1080P 中画质 60HZ。第一时间感觉非常流畅,没想到竟然可以跑到60帧,本来以为可以爽玩了,结果动了一下,显存爆了,帧率暴降,直接没法玩。必须降分辨率到1280x720显存才够。没想到显存成瓶颈了,还是低估了最新建模的精度(明明3060 6G 可以 2K高画质稳60 Hz的,没想到4G显存完全不够)。
所以终末地玩不成了,MC机械动力启动。
小结
Arch虽然说安装复杂,容易滚挂,是我最开始就排除的发行版,但是最后确实我安装最顺利,使用体验最好并且完成了我使用Linux玩游戏目标的发行版。果然这种东西还是要自己体验一次。
总结和展望
这次折腾经历给我的影响有以下几点:
- 我确信我可以不再使用Windows玩游戏了,回去就把Win盘拆下来吃灰;
- 平铺式桌面式才是理想型,Mac也没有那么香了;
- 如果要装独立显卡,显存容量最好达到内存容量的一半以上。
结合我目前观察到的PC硬件的现象:
- x86芯片功耗越来越低,核显越来越强(Intel 最近出的Ultra300系列,PatherLake架构);
- 内存和存储速度越来越快并且内存2年左右有降价甚至暴跌的希望;
再加上我比较喜欢更小的主机。所以我目前打算在内存和存储降价之后,组一台核显性能稳超N卡60系的,且功耗不明显弱于Arm架构的苹果M芯片的,无独显ITX主机,装Linux内核带类平铺式桌面系统。
完美,统一内存、低功耗、迷你主机是对的。总的来说就是想要可以从硬件到软件都可以自定义的Mac mini。
如果这种电脑未来成主流的话,微软和英伟达估计有点难办。不管怎样,鉴于这两家产品带给我的体验,我希望未来能够把他们的产品扫出我的电脑。
💬 评论区
暂无评论,来发表第一条吧。