动手搞机,第一步就栽了跟头
我这人就是好奇心重,总想着把国产CPU摸个透。咬着牙,花了一笔钱,终于搞到手了一台龙芯3的整机。到手第一件事,就是想看看它到底能不能顶替我日常办公的主力机。
我拆开包装,机器质感还行,就是那个风扇声音,简直能把我送走。我先是装载了他们官方推荐的UOS系统。启动过程倒是不慢,系统界面看着也还顺眼。但问题马上就冒出来了。
我尝试打开几个常用的办公软件—— WPS。虽然能跑起来,但那个字体渲染,简直是瞎眼级别,跟我在Windows上看到的差了十万八千里。稍微复杂点的表格,操作起来就卡得要命。
系统生态这块,真是比我想象中要烂
我的核心工作是要编译代码、跑虚拟机。我心想好歹是个国产的系统,开发环境总能凑合?

结果是,我想得太美了。我折腾了两天,光是想安装个最新版本的GCC(编译器),就费了老鼻子劲。各种库依赖缺东少西,要不就是官方源里的版本太老。很多常用的开发工具,压根儿就没有LoongArch架构的版本。
我总结了一下这几天的体验,主要就是两点难受:
- 软件少:能用的都是几年前的老版本,或者就是套壳的网页应用。
- 性能差:打开十个网页标签,机器就开始喘气,功耗和发热量根本下不来。
- 兼容性:跟主流的X86软件完全不搭边,想要跑个稍微复杂点的国际通用软件,那叫一个梦里见。
这机器现在顶多就是拿来看看新闻,处理下简单的文档,当个“爱国机”摆在客厅里撑撑门面还行,指望它干活,那是真难为它了。
我为啥非要用这破烂玩意儿?
很多人可能会问,你既然知道它不好用,干嘛还浪费时间去折腾这个国产生态?这里面,有一肚子苦水。
我以前是在一家大厂做服务器运维的,整天跟国际大厂的系统打交道,代码跑得飞快,用起来那叫一个舒坦。谁知道前几年,我们整个部门突然接到通知,说因为外部环境变化,所有新项目必须转用国产化软硬件,实现“自主可控”。
我当时就撂了挑子,跟领导拍桌子,说这根本没法干,生态不完善,效率要下降一半!领导也火了,直接把我调去了内部的“国产化适配小组”。这小组听起来高大上,实际上就是个背锅的,专门负责把国际项目往龙芯和国产系统上搬。根本搬不动,就是硬顶着。
那段时间,我每天都在骂娘,活没干多少,净填坑了。项目进度一拖再拖,领导直接说我“思想不积极,缺乏大局观”,给我穿小鞋,年终奖泡汤不说,直接逼我辞职。
我一气之下跑出来自己干了,但这几年的经历,也把我彻底磨练成了国产化系统的“半个专家”。我现在就是靠着自己以前在那个适配小组里踩过的坑,把这些经验记录下来分享给大家。不为别的,就是想让大家少走我走过的弯路。
我不是想黑国产CPU,我是被逼着去用了,才知道它现在的真实水平。
