翼輝信息黃曉清:國產系統需自研,一行一行地碼并不可怕

Lynn 6年前 (2019-01-21)

發展至今,翼輝信息的系統反應速度和穩定性已經完全可以滿足航天衛星、軍工國防、工業控制、電力電網等高要求的應用需求。

2000年,在互聯網產業興起的大背景下,國家對底層薄弱部分——芯片及相關軟硬件發展開始重視起來,于是那一年,政府推出《鼓勵軟件產業和集成電路產業發展的若干政策》。兩年后,《振興軟件產業行動綱要》(下文簡稱“綱要”)也被下發。

文件下達沒多久,為求快速見成效,軟件產業包括各地政府都開始一股腦兒的沖入Windows、Linux等國外軟件產品的陣營中。一如當時芯片產業的急功近利,桌面軟件的整體發展也陷入了某種程度上的“歧途”——在《綱要》的支持下,一些地方政府開始放手采購外國軟件。

前有應用帶動,后有優質軟件支持,我國各大產業呈現前所未有的繁榮,但這卻讓一眾業內人士感到焦慮。有人指出,“當前本國軟件產業亟需支持,特別是政府采購市場方面的支持,因為本國軟件只有通過大規模使用,才能在使用中不斷完善,走向成熟。”因為看得遠,有部分行業人士已經有了強烈的自主意識和擔憂,而這也衍生為后來國內產業獨有的“國產替代”現象。

十年黑暗,尚存一絲光

在互聯網大力發展的時代背景下,有一家國內自主軟件開發企業的影子萌生。

“在2006年,有一位小伙子開始拿著自己寫的代碼跑項目了,他就是翼輝信息的創始人,韓輝。”在采訪中,南京翼輝信息的總經理黃曉清頗為驕傲的介紹說。

翼輝信息黃曉清:國產系統需自研,一行一行地碼并不可怕

圖 | 南京翼輝信息總經理 黃曉清

和所有程序員一樣,在學習期間,因為對技術的狂熱,韓輝當時寫下了一個任務調度的內核,也因此埋下了現在翼輝信息的種子。

這段代碼隨著韓輝走南闖北,歷經近百多個項目的考驗,逐步發展為現在翼輝信息主要的平臺產品——SylixOS實時操作系統。但這一路走來,并不容易。因為起步晚,很長一段時間內,翼輝的產品和國外成熟的系統都是無法媲美的。

翼輝信息黃曉清:國產系統需自研,一行一行地碼并不可怕

圖 | SylixOS實時操作系統創始人 韓輝

和芯片產業發展類似,在基礎軟件的研發上,我國也整整落后了歐美國家數十年。以SylixOS的同類競品為例,VxWorks誕生于1983年,而QNX則是當年黑莓手機的底層軟件。

黃曉清坦誠這是沒有辦法的事情,“加拿大、日本、瑞士,很多國家很早就有自己的底層軟件,但我們國家起步晚。一直以來,在電力、軌道交通等基礎建設部分,我們用的都是VxWorks,直到2013年國家正式下達批示要求產業重視國產自研軟件,我們做的基礎軟件市場局面才正式打開。”

如黃曉清所言,在21世紀初國家軟硬件產業急需支撐應用發展的大背景下,自主研發能力嚴重不足的缺陷一直存在,但也正是因為當時仍然有部分人堅持自主,一片黑暗中也有微弱光亮。

2013年,國家正式下達《在中國工程院一份建議上的批示》,開始對基礎軟件的研發提供務實的政策重視和產業支持,因而在長達十年的“孵化”下,眾人極力維護的翼輝信息終于在2015年順利誕生。

自主可控,SylixOS有自己的靈魂

產業發展不同于科學研究,在商業利益驅使下,企業從頭開始碼代碼是一件近乎不可能的事情。因而2013年在國家強調“自主研發”開始后,很多公司的折中之策就是選擇基于已有架構(如32位Arm)和開源系統(如Linux)搭建自己的研發平臺系統,以服務科研院所。

在這一點上,翼輝信息具備了完勝優勢。黃曉清介紹道:“我們的代碼在工信部進行了源碼自主率掃描,內核代碼自主率100%,所有代碼的自主率達到89.1%。而且目前只有我們一家做到這樣。”

出于自信,也為了證明,2015年,在翼輝信息成立之際,公司毫不猶豫的將源代碼開源。其實撇開自豪感,代碼自主率高還有一大好處——可控。黃曉清解釋說:“我們從物理層之上的底層系統開始做,而一般情況下當底層出現漏洞時,面對買來的國外代碼,你是沒有辦法的。舉個例子,Windows底層出現漏洞時,360軟件就完全沒轍。”

程序員是代碼的靈魂,每一行都傾注了他們的思想和心血,因而如果無法知悉代碼設計者的設計精神和邏輯,面臨底層問題時,核心團隊以外的專家們也只能無可奈何??少F的是,SylixOS有它自己的靈魂。

“我們的團隊有一百二十多人,公司有健全的培訓機制,而且基礎人員很穩定,曾經的創始團隊也在盡心盡力地維護著它,因此我們整個團隊對這款系統有著絕對的把控能力。”

翼輝信息黃曉清:

圖 | SylixOS功能框架

數據統計顯示,2018年僅上半年我國進口的集成電路數量達1958億顆,同比增長13%。不難看出,在人工智能、物聯網的背景下,硬件市場需求勢必增長,這樣的市場變化反哺到基層設計行業,使得協同開發成為剛需,而這就需要一個可靠的底層平臺。而且,現在硬件和產品更新迭代都很快,對于平臺產品而言,底層維護和擴展能力都需要跟上。

黃曉清認為對于SylixOS來說,這已經完全不是問題,“我們具備支持快速迭代產品的能力,第一代產品推出,第二代產品就快要研發完成,第三代已經在研發中。而且我們的SylixOS有三大特點:和Windows一樣的開發體驗、與Linux一樣的兼容接口和具備VxWorks一樣的實時性能,這讓我們足以滿足物聯網、人工智能等新技術催生的各類需求。”

“我們是一個一個項目做出來的”

其實大家能夠想得到的諸多應用需求,對翼輝信息來說都不是難事。因為一開始翼輝信息的起點就很高,他們選擇的是實時操作系統。

與通用的分時操作系統不同(Linux、Windows、Unix等),實時操作系統在航空航天、軍事與工業自動化領域更具優勢。因為應用在特殊領域,實時系統在調度器算法、中斷響應系統、消息傳遞機制等性能上也有著更高的要求。以并行任務處理能力為例,其在支撐當下大多數AI計算的需求時就會更顯綽綽有余。

最后在被問到用一句話總結翼輝信息的優勢時,黃曉清中肯得回答說,“我們是一個一個項目做上來的。”確實,在這樣一種商業形態中,代碼的好壞本就口說無憑,而系統的可靠性則需看它是否能夠經受住各類項目的考驗。

發展至今,翼輝信息已經完成數百個項目,積累了400多家忠實企業用戶,且它們遍及軍民應用。目前,其平臺產品SylixOS也已經與國產CPU包括龍芯、飛騰、君正、國微等達成合作,并成功發展為雷達、彈載飛控系統、星載任務計算機、機載火控系統、潛艇電力控制系統、輪式裝甲車實時監控等應用的底層支持,戰績卓越。

有收獲必然需要付出超出常人的辛苦,黃曉清感慨說,“從2008年,我們拿代碼正式服務企業開始,十多年下來,韓輝每天都是寫代碼寫到凌晨兩三點。而我們的研發辦公室每天晚上十一點也都是燈火通明。”

翼輝信息黃曉清:

圖 | 南京翼輝信息辦公場景

最后

能夠看見市場需求的人很多,但數十年如一日堅持去做這件事的人很少,寫代碼尤其如此。發展至今,翼輝信息的系統反應速度和穩定性已經完全可以滿足航天衛星、軍工國防、工業控制、電力電網等高要求的應用需求,也曾收獲運行八年不死機的佳績。

但為了滿足更多的應用場景,翼輝信息依然需要跑步前進,黃曉清說:“如果不能為企業帶來切實的價值,我們是不會貿然進去的?,F在我們還需要加強系統的通訊能力,豐富工具鏈并加速擴大系統的功能,最終做成一個大的基礎軟件平臺,為更多企業提供更加優質的服務。”


【鎂客·請講】專注于報道科技創新項目;我們敞開心扉面對每一位創業者,力求為您呈現一群鮮活、有性格的品牌和人物;我們傾聽創業故事和人生經歷、探討商業模式和行業趨勢、對接資本市場和供需雙方,以期為產業發展注入新的活力。

歡迎做客【鎂客·請講】,欄目合作請發送郵件至:post@im2maker.com

最后,記得關注微信公眾號:鎂客網(im2maker),更多干貨在等你!

鎂客網


科技 | 人文 | 行業

微信ID:im2maker
長按識別二維碼關注

硬科技產業媒體

關注技術驅動創新

分享到