2021年龙芯发布了自主研发的LoongArch指令集,跟ARM、x86等指令集是独立的,所以软件兼容性是一大难题,现在龙芯方面表示,已经通过二进制翻译支持了x86+windows系统下的部分应用及大量打印机外设。
在龙芯中科的首届生态创新大会上,龙芯方面表示,目前,龙芯自主指令系统LoongArch已经初步构建了基础软件技术体系。
包括BIOS、内核、GCC编译器、LLVM编译器、GoLang编译器、Java虚拟机、JavaScript虚拟机、.NET虚拟机、浏览器、媒体播放器、图形库、KVM虚拟机等操作系统核心模块已经完成向LoongArch的迁移,并集成在龙芯中科基础版操作系统Loongnix中提供给生态伙伴。
系统及软件方面,统信操作系统、麒麟操作系统、龙蜥操作系统、WPS办公软件、微信、360浏览器等均已支持LoongArch。
此外,龙芯提到,通过二进制翻译支持了X86/Linux平台和X86/Windows平台的部分应用以及X86/Windows平台的大量打印机外设。
未来,龙芯中科将推出基于LoongArch的充分考虑兼容需求的自主编程框架。