龙架构正式开源了,GNU给了它编号258,这事不简单。
不是又一个国产代替品,也不是突然冒出来的技术秀。它背后是龙芯啃了二十多年硬骨头,才把指令集从写不出来,熬到能跑银行交易系统。
GNU官网ISA列表里,“LoongArch(258)”就那么静静摆着。没配图,没标语,但这是全球开源体系第一次给中国自研指令集发“身份证”。x86要授权费,ARM授权卡脖子,RISC-V虽开源可谁都能改、谁都能删——而龙架构,代码全开、专利自有、能商用、还能跟国际标准对得上。
最早那会儿,龙芯连Linux都跑不稳。2001年动手写第一条指令,到2010年才让GCC编译器认它。中间十年,他们一边改编译器,一边往Linux内核里塞补丁,光向GCC、LLVM这些大项目提交的修改就超过1200次,有38个进了主线。这不是刷KPI,是真把别人家的系统,一点点“焊”进自己的地基里。
现在最实用的不是跑得快,而是“LAT”——二进制翻译层。装个Windows软件不用重编译,ARM应用直接拉过来就能跑。这不是偷懒,是让生态冷启动不用靠等别人适配。政务系统用它跑国密算法,金融柜台靠它把延迟压到8毫秒以内,电表在零下40度照样抄表,一用就是十五年。
社区不是建个代码托管网站就完事。IP核开源到RTL级,能看能验能合成;操作系统不是另起炉灶,而是推动Loongnix成为OpenEuler的原生支持架构;连许可证都自己写了,名字叫LCL,加了一条:不能因为政治原因封你的代码。
有人问,这跟RISC-V有啥区别?RISC-V像条大河,谁都能舀水用,但河床归谁管?龙架构是自己凿了一条新渠,还留了接口,能跟RISC-V的水系接上。今年初,两边签了互认备忘录,龙架构的扩展指令,可以直接当RISC-V的用户态提案提。
IDC数据说,截止今年第二季度,带龙架构芯片的设备卖了两千八百万台,其中三分之一进了银行、医院、车企这些非信创目录的地方。Stack Overflow上关于它的提问,还不到RISC-V的七分之一,但刷问题的人里,已经有德国学生问怎么用LoongArch跑Rust嵌入式项目了。
它不是要关起门来自己玩。而是把根扎下去之后,才发现路其实是通的。





