7月24日,四川省計算機學會在成都召開“國產基礎軟件成果推介會”,筆者從會上獲悉,經過十年辛苦自研,由四川自主研發(fā)的首款基礎軟件開發(fā)平臺近日正式投入使用。
“四川造”首款自主可控基礎軟件開發(fā)平臺意味著什么?
中國數(shù)字經濟的“萬丈高樓”起于基礎軟件,而軟件開發(fā)平臺是基礎軟件中的重要組成。中國工程院院士倪光南比喻道:如果把芯片、操作系統(tǒng)、數(shù)據(jù)庫、應用軟件等比喻為計算機生態(tài)中的“器官”,那軟件開發(fā)平臺就是連接這各個“器官”的“血液”。“軟件開發(fā)平臺作為軟件研發(fā)過程中的關鍵環(huán)節(jié),同時作為軟件生態(tài)體系中鏈接基礎層和應用層的重要銜接,其自主可控的緊迫性逐漸得到社會的重視。”
四川省計算機學會秘書長宋昌元表示,近些年,重點行業(yè)工業(yè)軟件被國外軟件壟斷。“俗語說,‘基礎不牢,地動山搖’。這句話可謂恰到好處地概括了國產基礎軟件的狀況。因為依賴國外,不掌握自己的核心關鍵技術、根技術,我們才容易被‘卡脖子’。因此,建立自己的根技術和原生開發(fā)體系及生態(tài)是極其重要的舉措。”
宋昌元說,以前,我國的大型工業(yè)軟件長期依賴進口軟件開發(fā)平臺,無法實現(xiàn)依托國產內核的自主開發(fā)。針對此類情況,四川省計算機學會所屬會員單位成都中科合迅科技有限公司聯(lián)合電子科技大學信息與軟件工程學院,持續(xù)投入上億資金,對軟件開發(fā)平臺的底層核心代碼庫進行了關鍵技術攻關,通過分析研究典型軟件開發(fā)平臺的底層代碼庫及其運行邏輯,自主研發(fā)了軟件開發(fā)平臺內核,并基于此內核構建了國內可信基環(huán)境的基礎開發(fā)工具可信底座,結合插件式框架、分布式框架、微服務框架、圖形加速引擎、圖形代碼轉化工具等系列增強插件,形成了名為“合迅智靈”這一源代碼自主可控的新一代國產一體化智能軟件開發(fā)平臺。
新一代智能軟件開發(fā)平臺可以在核心功能上,實現(xiàn)對國外Qt等多個軟件開發(fā)平臺的國產替代。據(jù)了解,Qt是開發(fā)跨平臺C++圖形用戶界面應用程序的框架,能跨Linux、Windows、macOS和多種嵌入式系統(tǒng),目前在全球擁有150萬開發(fā)者,其用戶遍布180多個國家和地區(qū),涉及汽車、工業(yè)自動化、消費電子、醫(yī)療設備等等70多個行業(yè)。
目前,這款四川自主研發(fā)的首款基礎軟件開發(fā)平臺已在航天、航空、船舶、電子、兵器、核工業(yè)、能源電力、新能源汽車等領域中的多個國家級大型項目中得到試用且反饋良好。
“基礎軟件是數(shù)字化建設的關鍵,在各個關鍵核心環(huán)節(jié)都應實現(xiàn)國產替代,從芯片、操作系統(tǒng)、數(shù)據(jù)庫、中間件、軟件開發(fā)工具到應用軟件,全部實現(xiàn)自主可控,才能在各個環(huán)節(jié)有效避免信息安全泄露的風險,為我國工業(yè)化、數(shù)字化的健康發(fā)展保駕護航。”倪光南院士說。(曹洋)