翼輝信息黃曉清:國(guó)產(chǎn)系統(tǒng)需自研,一行一行地碼并不可怕
發(fā)展至今,翼輝信息的系統(tǒng)反應(yīng)速度和穩(wěn)定性已經(jīng)完全可以滿足航天衛(wèi)星、軍工國(guó)防、工業(yè)控制、電力電網(wǎng)等高要求的應(yīng)用需求。
2000年,在互聯(lián)網(wǎng)產(chǎn)業(yè)興起的大背景下,國(guó)家對(duì)底層薄弱部分——芯片及相關(guān)軟硬件發(fā)展開(kāi)始重視起來(lái),于是那一年,政府推出《鼓勵(lì)軟件產(chǎn)業(yè)和集成電路產(chǎn)業(yè)發(fā)展的若干政策》。兩年后,《振興軟件產(chǎn)業(yè)行動(dòng)綱要》(下文簡(jiǎn)稱“綱要”)也被下發(fā)。
文件下達(dá)沒(méi)多久,為求快速見(jiàn)成效,軟件產(chǎn)業(yè)包括各地政府都開(kāi)始一股腦兒的沖入Windows、Linux等國(guó)外軟件產(chǎn)品的陣營(yíng)中。一如當(dāng)時(shí)芯片產(chǎn)業(yè)的急功近利,桌面軟件的整體發(fā)展也陷入了某種程度上的“歧途”——在《綱要》的支持下,一些地方政府開(kāi)始放手采購(gòu)?fù)鈬?guó)軟件。
前有應(yīng)用帶動(dòng),后有優(yōu)質(zhì)軟件支持,我國(guó)各大產(chǎn)業(yè)呈現(xiàn)前所未有的繁榮,但這卻讓一眾業(yè)內(nèi)人士感到焦慮。有人指出,“當(dāng)前本國(guó)軟件產(chǎn)業(yè)亟需支持,特別是政府采購(gòu)市場(chǎng)方面的支持,因?yàn)楸緡?guó)軟件只有通過(guò)大規(guī)模使用,才能在使用中不斷完善,走向成熟。”因?yàn)榭吹眠h(yuǎn),有部分行業(yè)人士已經(jīng)有了強(qiáng)烈的自主意識(shí)和擔(dān)憂,而這也衍生為后來(lái)國(guó)內(nèi)產(chǎn)業(yè)獨(dú)有的“國(guó)產(chǎn)替代”現(xiàn)象。
十年黑暗,尚存一絲光
在互聯(lián)網(wǎng)大力發(fā)展的時(shí)代背景下,有一家國(guó)內(nèi)自主軟件開(kāi)發(fā)企業(yè)的影子萌生。
“在2006年,有一位小伙子開(kāi)始拿著自己寫(xiě)的代碼跑項(xiàng)目了,他就是翼輝信息的創(chuàng)始人,韓輝。”在采訪中,南京翼輝信息的總經(jīng)理黃曉清頗為驕傲的介紹說(shuō)。
圖 | 南京翼輝信息總經(jīng)理 黃曉清
和所有程序員一樣,在學(xué)習(xí)期間,因?yàn)閷?duì)技術(shù)的狂熱,韓輝當(dāng)時(shí)寫(xiě)下了一個(gè)任務(wù)調(diào)度的內(nèi)核,也因此埋下了現(xiàn)在翼輝信息的種子。
這段代碼隨著韓輝走南闖北,歷經(jīng)近百多個(gè)項(xiàng)目的考驗(yàn),逐步發(fā)展為現(xiàn)在翼輝信息主要的平臺(tái)產(chǎn)品——SylixOS實(shí)時(shí)操作系統(tǒng)。但這一路走來(lái),并不容易。因?yàn)槠鸩酵恚荛L(zhǎng)一段時(shí)間內(nèi),翼輝的產(chǎn)品和國(guó)外成熟的系統(tǒng)都是無(wú)法媲美的。
圖 | SylixOS實(shí)時(shí)操作系統(tǒng)創(chuàng)始人 韓輝
和芯片產(chǎn)業(yè)發(fā)展類似,在基礎(chǔ)軟件的研發(fā)上,我國(guó)也整整落后了歐美國(guó)家數(shù)十年。以SylixOS的同類競(jìng)品為例,VxWorks誕生于1983年,而QNX則是當(dāng)年黑莓手機(jī)的底層軟件。
黃曉清坦誠(chéng)這是沒(méi)有辦法的事情,“加拿大、日本、瑞士,很多國(guó)家很早就有自己的底層軟件,但我們國(guó)家起步晚。一直以來(lái),在電力、軌道交通等基礎(chǔ)建設(shè)部分,我們用的都是VxWorks,直到2013年國(guó)家正式下達(dá)批示要求產(chǎn)業(yè)重視國(guó)產(chǎn)自研軟件,我們做的基礎(chǔ)軟件市場(chǎng)局面才正式打開(kāi)。”
如黃曉清所言,在21世紀(jì)初國(guó)家軟硬件產(chǎn)業(yè)急需支撐應(yīng)用發(fā)展的大背景下,自主研發(fā)能力嚴(yán)重不足的缺陷一直存在,但也正是因?yàn)楫?dāng)時(shí)仍然有部分人堅(jiān)持自主,一片黑暗中也有微弱光亮。
2013年,國(guó)家正式下達(dá)《在中國(guó)工程院一份建議上的批示》,開(kāi)始對(duì)基礎(chǔ)軟件的研發(fā)提供務(wù)實(shí)的政策重視和產(chǎn)業(yè)支持,因而在長(zhǎng)達(dá)十年的“孵化”下,眾人極力維護(hù)的翼輝信息終于在2015年順利誕生。
自主可控,SylixOS有自己的靈魂
產(chǎn)業(yè)發(fā)展不同于科學(xué)研究,在商業(yè)利益驅(qū)使下,企業(yè)從頭開(kāi)始碼代碼是一件近乎不可能的事情。因而2013年在國(guó)家強(qiáng)調(diào)“自主研發(fā)”開(kāi)始后,很多公司的折中之策就是選擇基于已有架構(gòu)(如32位Arm)和開(kāi)源系統(tǒng)(如Linux)搭建自己的研發(fā)平臺(tái)系統(tǒng),以服務(wù)科研院所。
在這一點(diǎn)上,翼輝信息具備了完勝優(yōu)勢(shì)。黃曉清介紹道:“我們的代碼在工信部進(jìn)行了源碼自主率掃描,內(nèi)核代碼自主率100%,所有代碼的自主率達(dá)到89.1%。而且目前只有我們一家做到這樣。”
出于自信,也為了證明,2015年,在翼輝信息成立之際,公司毫不猶豫的將源代碼開(kāi)源。其實(shí)撇開(kāi)自豪感,代碼自主率高還有一大好處——可控。黃曉清解釋說(shuō):“我們從物理層之上的底層系統(tǒng)開(kāi)始做,而一般情況下當(dāng)?shù)讓映霈F(xiàn)漏洞時(shí),面對(duì)買來(lái)的國(guó)外代碼,你是沒(méi)有辦法的。舉個(gè)例子,Windows底層出現(xiàn)漏洞時(shí),360軟件就完全沒(méi)轍。”
程序員是代碼的靈魂,每一行都傾注了他們的思想和心血,因而如果無(wú)法知悉代碼設(shè)計(jì)者的設(shè)計(jì)精神和邏輯,面臨底層問(wèn)題時(shí),核心團(tuán)隊(duì)以外的專家們也只能無(wú)可奈何??少F的是,SylixOS有它自己的靈魂。
“我們的團(tuán)隊(duì)有一百二十多人,公司有健全的培訓(xùn)機(jī)制,而且基礎(chǔ)人員很穩(wěn)定,曾經(jīng)的創(chuàng)始團(tuán)隊(duì)也在盡心盡力地維護(hù)著它,因此我們整個(gè)團(tuán)隊(duì)對(duì)這款系統(tǒng)有著絕對(duì)的把控能力。”
圖 | SylixOS功能框架
數(shù)據(jù)統(tǒng)計(jì)顯示,2018年僅上半年我國(guó)進(jìn)口的集成電路數(shù)量達(dá)1958億顆,同比增長(zhǎng)13%。不難看出,在人工智能、物聯(lián)網(wǎng)的背景下,硬件市場(chǎng)需求勢(shì)必增長(zhǎng),這樣的市場(chǎng)變化反哺到基層設(shè)計(jì)行業(yè),使得協(xié)同開(kāi)發(fā)成為剛需,而這就需要一個(gè)可靠的底層平臺(tái)。而且,現(xiàn)在硬件和產(chǎn)品更新迭代都很快,對(duì)于平臺(tái)產(chǎn)品而言,底層維護(hù)和擴(kuò)展能力都需要跟上。
黃曉清認(rèn)為對(duì)于SylixOS來(lái)說(shuō),這已經(jīng)完全不是問(wèn)題,“我們具備支持快速迭代產(chǎn)品的能力,第一代產(chǎn)品推出,第二代產(chǎn)品就快要研發(fā)完成,第三代已經(jīng)在研發(fā)中。而且我們的SylixOS有三大特點(diǎn):和Windows一樣的開(kāi)發(fā)體驗(yàn)、與Linux一樣的兼容接口和具備VxWorks一樣的實(shí)時(shí)性能,這讓我們足以滿足物聯(lián)網(wǎng)、人工智能等新技術(shù)催生的各類需求。”
“我們是一個(gè)一個(gè)項(xiàng)目做出來(lái)的”
其實(shí)大家能夠想得到的諸多應(yīng)用需求,對(duì)翼輝信息來(lái)說(shuō)都不是難事。因?yàn)橐婚_(kāi)始翼輝信息的起點(diǎn)就很高,他們選擇的是實(shí)時(shí)操作系統(tǒng)。
與通用的分時(shí)操作系統(tǒng)不同(Linux、Windows、Unix等),實(shí)時(shí)操作系統(tǒng)在航空航天、軍事與工業(yè)自動(dòng)化領(lǐng)域更具優(yōu)勢(shì)。因?yàn)閼?yīng)用在特殊領(lǐng)域,實(shí)時(shí)系統(tǒng)在調(diào)度器算法、中斷響應(yīng)系統(tǒng)、消息傳遞機(jī)制等性能上也有著更高的要求。以并行任務(wù)處理能力為例,其在支撐當(dāng)下大多數(shù)AI計(jì)算的需求時(shí)就會(huì)更顯綽綽有余。
最后在被問(wèn)到用一句話總結(jié)翼輝信息的優(yōu)勢(shì)時(shí),黃曉清中肯得回答說(shuō),“我們是一個(gè)一個(gè)項(xiàng)目做上來(lái)的。”確實(shí),在這樣一種商業(yè)形態(tài)中,代碼的好壞本就口說(shuō)無(wú)憑,而系統(tǒng)的可靠性則需看它是否能夠經(jīng)受住各類項(xiàng)目的考驗(yàn)。
發(fā)展至今,翼輝信息已經(jīng)完成數(shù)百個(gè)項(xiàng)目,積累了400多家忠實(shí)企業(yè)用戶,且它們遍及軍民應(yīng)用。目前,其平臺(tái)產(chǎn)品SylixOS也已經(jīng)與國(guó)產(chǎn)CPU包括龍芯、飛騰、君正、國(guó)微等達(dá)成合作,并成功發(fā)展為雷達(dá)、彈載飛控系統(tǒng)、星載任務(wù)計(jì)算機(jī)、機(jī)載火控系統(tǒng)、潛艇電力控制系統(tǒng)、輪式裝甲車實(shí)時(shí)監(jiān)控等應(yīng)用的底層支持,戰(zhàn)績(jī)卓越。
有收獲必然需要付出超出常人的辛苦,黃曉清感慨說(shuō),“從2008年,我們拿代碼正式服務(wù)企業(yè)開(kāi)始,十多年下來(lái),韓輝每天都是寫(xiě)代碼寫(xiě)到凌晨?jī)扇c(diǎn)。而我們的研發(fā)辦公室每天晚上十一點(diǎn)也都是燈火通明。”
圖 | 南京翼輝信息辦公場(chǎng)景
最后
能夠看見(jiàn)市場(chǎng)需求的人很多,但數(shù)十年如一日?qǐng)?jiān)持去做這件事的人很少,寫(xiě)代碼尤其如此。發(fā)展至今,翼輝信息的系統(tǒng)反應(yīng)速度和穩(wěn)定性已經(jīng)完全可以滿足航天衛(wèi)星、軍工國(guó)防、工業(yè)控制、電力電網(wǎng)等高要求的應(yīng)用需求,也曾收獲運(yùn)行八年不死機(jī)的佳績(jī)。
但為了滿足更多的應(yīng)用場(chǎng)景,翼輝信息依然需要跑步前進(jìn),黃曉清說(shuō):“如果不能為企業(yè)帶來(lái)切實(shí)的價(jià)值,我們是不會(huì)貿(mào)然進(jìn)去的。現(xiàn)在我們還需要加強(qiáng)系統(tǒng)的通訊能力,豐富工具鏈并加速擴(kuò)大系統(tǒng)的功能,最終做成一個(gè)大的基礎(chǔ)軟件平臺(tái),為更多企業(yè)提供更加優(yōu)質(zhì)的服務(wù)。”
【鎂客·請(qǐng)講】專注于報(bào)道科技創(chuàng)新項(xiàng)目;我們敞開(kāi)心扉面對(duì)每一位創(chuàng)業(yè)者,力求為您呈現(xiàn)一群鮮活、有性格的品牌和人物;我們傾聽(tīng)創(chuàng)業(yè)故事和人生經(jīng)歷、探討商業(yè)模式和行業(yè)趨勢(shì)、對(duì)接資本市場(chǎng)和供需雙方,以期為產(chǎn)業(yè)發(fā)展注入新的活力。
歡迎做客【鎂客·請(qǐng)講】,欄目合作請(qǐng)發(fā)送郵件至:post@im2maker.com
最后,記得關(guān)注微信公眾號(hào):鎂客網(wǎng)(im2maker),更多干貨在等你!
硬科技產(chǎn)業(yè)媒體
關(guān)注技術(shù)驅(qū)動(dòng)創(chuàng)新
