開源軟件五巨頭全部支持龍芯CPU架構


據龍芯中科官方消息,3月18日,著名的LLVM國際開源軟件社區發佈16.0.0版本,以正式後端(officialtarget)的級別,實現對龍芯LoongArch指令集龍架構的完善支持。

LLVM此前對於LoongArc的支持還是實驗性後端(experimental target),而提升至正式後端之後,在任何平臺上都將被默認編譯,無需通過額外的CMake選項指定。

同時,LoongArch架構在整個LLVM項目中得到更加全面的支持,包括支持OrcJIT、GHC調用約定等高級特性,clang、compiler-rt、lldb、openmp和libunwind等子項目。

至此,開源軟件世界最重要的五大基礎軟件(BIG FIVE),包括Linux Kernel內核、GCC編譯器、LLVM框架系統、Glibc運行庫、Binutils工具集,全部已經正式支持LoongArch架構。

這樣一來,今後的LoongArch架構系統發行版,可以直接基於上遊社區版本進行構建,LoongArch軟件生態建設迎來快速發展的新階段!

LLVM是如今設計和開發編譯器的最重要的框架之一,不僅提供知名的C/C++編譯器前端clang,也為Rust等許多其他編程語言提供編譯框架支持,包括Chromium在內的大量大型軟件都采用LLVM作為編譯構建工具。

龍芯中科是LLVM社區代碼貢獻量較多的機構參與者,2022年以來累計向LLVM社區貢獻6.5萬行源代碼。

此外,來自國內外的開源開發者也向LLVM社區貢獻近5千行的LoongArch架構支持代碼。

LoongArch作為一個新興的指令集架構,正得到開源世界日益廣泛的認可與支持。


相關推薦

2023-11-28

等)以及與第三方軟件廠商合作的同時,也積極通過擁抱開源軟件生態來進行破局,並迅速建起完整的LoongArch開源生態體系。在操作系統方面,統信、麒麟等國產操作系統企業在持續兼容的基礎上,均對龍芯3A6000新特性進行全面

2023-04-04

社區版本進行構建,LoongArch指令集架構再次得到重要基礎開源社區的原生支持。FPC也就是Free Pascal Compiler,是一款成熟、多用途、開源的Pascal編譯器,1998年誕生至今,已經在社區持續活躍20多年。FPC已支持包括LoongArch在內的多種

2023-11-28

國內操作系統和基礎應用的支持外,龍芯平臺還得到國際開源軟件的認可與支持,現在,可以基於LA架構的國際開源軟件直接構建出完整的操作系統,實現裡程碑式的發展。

2022-10-10

即將全面連接。OpenHarmony是華為捐獻、全球開發者共建的開源分佈式操作系統,由開放原子開源基金會孵化及運營,國內眾多廠商已基於其形成多個跨終端全領域的發行版操作系統。2022年4月,龍芯中科與潤和軟件、慧睿思通、

2023-03-27

均有介紹。3、龍芯基礎軟件項目系統介紹重點介紹國際開源軟件社區已經接收LoongArch生態的100餘個項目,以及近50種龍芯平臺的編程語言,圖形系統、音視頻、數學庫、雲、AI等優化框架。4、集中展示近200種LoongArch平臺整機軟硬

2024-03-08

進制翻譯遷移應用,商業軟件適配數量達到4500款,完成開源軟件適配19284款,支持6200+個打印機型號,龍芯外設lsvp應用包V0.2-V0.3版上架統信UOS應用商店。

2023-11-29

決軟件生態匱乏的問題。首先龍芯將自傢的 LoongArch 進行開源,開發者可以直接在上面搭建操作系統,目前已經支持包括統信、麒麟、歐拉、開源鴻蒙在內的多類系統。與此同時,像是 QQ、微信、WPS、網易雲音樂、騰訊視頻

2023-11-29

Linux基礎軟件體系,得到與指令系統相關的主要國際軟件開源社區的支持,得到國內統信、麒麟、歐拉、龍蜥、開源鴻蒙等操作系統,以及WPS、微信、QQ、釘釘、騰訊會議等基礎應用的支持。據介紹,龍芯3A6000采用我國自主設計

2022-06-24

龍芯系列處理器和配套芯片的完備支持,並積極參與國際開源軟件社區工 作。貢獻瞭數十萬行的源代碼,例如在支持 Java 的 Open JDK 14 虛擬機方面, 龍芯中科貢獻度排名進入全球前四。龍芯中科還完成瞭主流開源軟件在龍芯系統

2022-10-10

日前,國產CPU廠商龍芯中科宣佈,OpenHarmony(開源鴻蒙)操作系統與龍芯2K0500開發板完成適配驗證,龍架構(LoongArch)平臺對於OpenHarmony已形成初步支持。據介紹,OpenHarmony是全球開發者共建的開源分佈式操作系統,由開放原子開

2023-04-10

以跟隨Linux技術路線,擁有海量軟件生態支持。LoongOS參照開源社區Yocto自主研發,LoongWorks則基於vxWorks深度定制開發,達到相當於DOS到Windows的飛躍。在基礎軟件、應用軟件的生態建設上,龍芯采取二進制翻譯的做法,實現跨平臺

2022-08-11

2.36添加LoongArch支持之後,LibreOffice作為具有較高知名度的開源項目,也添加對龍芯這種中國處理器ISA的支持,該處理器的架構最初源自MIPS64。Loongson作為LoongArch指令集架構背後的公司,為在LoongArch 64位硬件上運行LibreOffice開源辦

2023-11-11

及架構的開放授權客戶簽約。此前在龍芯架構是否會考慮開源的問題上,胡偉武稱,開源是松耦合的結構,不容易形成合力,效率比較低。“基於這個考慮,我們會做架構授權加上IP授權。”據介紹,現在其已經有不少客戶在用

2022-10-20

開發者可以直接獲取LA基礎代碼。合並後,開發者可以在開源社區直接獲取LoongArch的基礎支撐代碼,從而直接編譯LoongArch的外圍驅動,無需再從龍芯獲取開發環境。二是有助於LoongArch虛擬機開源。虛擬機代碼開源以後,開發者或