天天看點

「鎂客·請講」翼輝資訊黃曉清:國産系統需有自己的靈魂,一行一行去碼并不可怕

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

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

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

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

十年黑暗,尚存一絲光

在網際網路大力發展的時代背景下,有一家國内自主軟體開發企業的影子萌生。

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

「鎂客·請講」翼輝資訊黃曉清:國産系統需有自己的靈魂,一行一行去碼并不可怕

圖 | 南京翼輝資訊總經理 黃曉清

和所有程式員一樣,在學習期間,因為對技術的狂熱,韓輝當時寫下了一個任務排程的核心,也是以埋下了現在翼輝資訊的種子。

這段代碼随着韓輝走南闖北,曆經近百多個項目的考驗,逐漸發展為現在翼輝資訊主要的平台産品——SylixOS實時作業系統。但這一路走來,并不容易。因為起步晚,很長一段時間内,翼輝的産品和國外成熟的系統都是無法媲美的。

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

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

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

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

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

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

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

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

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

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

「鎂客·請講」翼輝資訊黃曉清:國産系統需有自己的靈魂,一行一行去碼并不可怕

圖 | SylixOS功能架構

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

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

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

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

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

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

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

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

「鎂客·請講」翼輝資訊黃曉清:國産系統需有自己的靈魂,一行一行去碼并不可怕

圖 | 南京翼輝資訊辦公場景

最後

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

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

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

歡迎做客【鎂客·請講】,欄目合作請發送郵件至:[email protected]

繼續閱讀