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