全新深度系統deepin V23正式適配龍芯CPU 微信、QQ完美支持
全新的deepin V23正式版將於8月15日發布,除了系統本身的各種驚喜變化,還已完成與龍芯中科的LoongArch龍架構的適配,全面支持龍芯3A6000、3A5000、3B5000等多款高效能桌面處理器。其實,deepin的商業發行版統信UOS一直與龍芯保持著長期深度合作,號稱“龍統組合”,在生態適配、商業項目方面都取得了顯著成就。
今年,deepin(深度)社區成立了專門的deepin LoongArch特別興趣小組(SIG),共同完成了適配。
成果一:核心支援的飛躍
LoongArch SIG成功在6.6(長期支援版)、6.9(嚐鮮版)兩個核心版本中引入了對龍芯的增強平台支援。
鑑於deepin V23對6.6長期支援版核心的需求,SIG組將虛擬化、板載網路卡支援從最新版核心移植到了6.6版。
根據用戶回饋,多項關鍵問題都得到了及時修復,包括但不限於睡眠喚醒時可能出現的黑屏死機問題、AMD顯示卡在高負載下偶爾發生的驅動崩潰問題,以及USB設備的穩定性問題等。
結果二:桌面支援革新
5月份起,LoongArch SIG積極貢獻了一系列重要補丁,包括針對QtWebEngine(涵蓋Qt 5與Qt 6兩個版本)的龍架構支援補丁、Mesa OrcJIT支援補丁、Pixman 2D渲染庫的LSX/LASX向量最佳化補丁等。
deepin V23龍架構預裝軟體集已經在功能上高度看齊x86架構,例如deepin郵箱、語音筆記、閱讀器等已全面支持,Firefox、Thunderbird等瀏覽器、通訊工具已更新至最新版本。
來自安同開源社群的libLoL龍架構應用相容層也整合了近來,有效降低了從舊生態向新生態遷移的成本與難度,微信、QQ、WPS等關鍵應用已透過此相容層實現了對龍架構的完美支撐。
成果三:開發工具鏈的完善
根據deepin V23版本規範的要求,LoongArch SIG已協同完成了對GCC 12、Binutils 2.41、LLVM 17等基礎工具的適配工作。
團隊從上游引入了LSX向量指令集優化支援、連接器Relaxation等關鍵功能,並完成初步功能性驗證。
在此基礎上,SIG為龍架構系統預設啟用了128位元向量指令集最佳化,可顯著提升各類軟體的效能。
為了增強系統的基礎安全性,所有系統二進位都開啟了二進位加固(Hardening)。
未來,deepin系統也會推進龍芯7A橋片顯示卡支援、多系統啟動支援等疑難問題。