龍芯中科在LibreOffice中增加了對LoongArch架構的支持
繼今年早些時候GCC 12引入LoongArch支持,Linux 5.19添加了最初的LoongArch端口,以及Glibc 2.36添加了LoongArch支持之後,LibreOffice作為具有較高知名度的開源項目,也添加了對龍芯這種中國處理器ISA的支持,該處理器的架構最初源自MIPS64。
Loongson作為LoongArch指令集架構背後的公司,為在LoongArch 64位硬件上運行Libre Office開源辦公套件提供了本地支持。
將LoongArch支持添加到LibreOffice開源辦公套件需要1630行新的代碼,包括從構建系統到數百行新的C++代碼的變化。目前這個LoongArch LibreOffice只支持在Linux上構建。
Loongson的3A5000是龍芯中科的第一款LoongArch 64位CPU,雖然暫時性能還算不上突出,但未來幾代的LoongArch處理器和擁有成熟的軟件堆棧值得期待,應用支持的完善能否使這種基於RISC的處理器架構對Arm、x86_64和RISC-V體系顯現出競爭力,這將是很有趣的。
那些對LibreOffice的LoongArch支持感到好奇的人可以通過今天早上合併到主線的這個Git提交來找到它: