許晨得知後,沒有任何猶豫,直接指派集團CHO趙敏帶隊直飛珠海。
他帶著幾十名Flyme的核心底層架構師、安卓框架工程師和UI互動設計師,毅然決然地加入了天元軟體。
加入天宇的頭一年,陳希接手了無界汽車的車機系統研發。
憑藉著極其深厚的美學功底和交互經驗,他帶領團隊迅速打造出了絲滑無比的無界OS,驚艷了整個汽車圈。
但車機系統,僅僅只是個開始。
2017年初,許晨在集團的戰略會議上,正式向陳希下達了天元軟體的終極任務——天元OS!
這不是給安卓系統換個皮,也不是簡單地搞一套UI。許晨要的,是一套完全獨立自主、基於微內核+Linux深度定製開發的全新作業系統!
陳希至今都記得許晨當時在會議上說的話:「車機做得再好,用戶每天在車裡的時間也只有那一兩個小時。手機,才是人類24小時貼身伴隨的數字器官。天宇要打造手機+車機+家居的萬物互聯生態,就必須造手機。而天宇的手機,絕對不能把底層權限和靈魂交到谷歌手裡,受制於安卓的枷鎖!」
重寫一個作業系統,這在整個華國科技圈看來,無異於痴人說夢。
但許晨就是敢砸錢,陳希就是敢接招。
過去的一年半里,陳希將天元OS的研發團隊嚴格控制在二三百人的規模。他堅信做底層系統「在精不在多」。
這三百人,全是他花重金從各大頂級開源社區、底層硬體公司挖來的真正的大牛。
更新不易,記得分享101看書網
「陳總,底層的IPC(進程間通信)時延測試結果出來了。」一名頭髮凌亂的工程師快步走過來,把一份測試報告遞給陳希。
他叫周鳴,是陳希挖來的Linux內核級大神,也是天元OS底層架構重寫的核心主力。
陳希接過報告,快速掃過數據,緊皺的眉頭終於舒展了一些:「微秒級?比上一版的毫秒級整整提升了一個數量級。看來咱們砍掉Linux系統里那些冗餘進程,重構微內核調度的路子,算是走通了。」
「底層是精簡了,通信速度也上去了。但陳總,接下來的硬骨頭更難啃啊。」周鳴苦笑了一聲,拉過一把椅子坐下,「兼容層的轉譯損耗,還是壓不下來。」
沒有微信、支付寶,新系統就是個廢物。
為了解決初期的生態問題,陳希團隊採用的是「兼容層架構」。
也就是在天元OS的微內核之上,硬生生寫了一個翻譯器,讓原生的安卓應用可以直接在天元OS上完美運行。
「現在的轉譯效率卡在哪裡?」陳希問道。
「卡在指令集的實時翻譯算力上。」周鳴指著桌上的通用開發板,「安卓應用調用硬體權限時,我們的兼容層必須做實時轉譯。這中間的性能損耗,目前大約在百分之二十。這就導致運行大型應用時,系統會比原生安卓更費電,偶爾還會掉幀。」
「歸根結底,是這塊破開發板的問題!」周鳴有些無奈地拍了拍桌子,「我們手裡沒有合適的硬體底座去驗證!這只是一塊通用的ARM開發板,我們根本拿不到它最底層的電源管理和GPU調度權限。我們在軟體上把代碼寫得再優雅,硬體不配合也是白搭。如果能有一顆完全向我們開放底層寄存器權限的晶片,我保證能把這百分之二十的損耗徹底抹平!」
陳希嘆了口氣,拍了拍周鳴的肩膀:「硬體的問題,咱們急也沒用。天芯半導體那邊正在拼命。在拿到天芯的SoC之前,咱們的任務就是把軟體的邏輯閉環徹底跑通。只要能達到可用的標準,咱們就算完成現階段的任務了。」
陳希轉過身,指著白板上畫著的「人-車-家」三個圈。
「別忘了許總給咱們定的核心目標。天元OS最大的優勢,不是去跟安卓比跑分,而是底層打通的跨端流轉!分布式軟總線的協議,測試得怎麼樣了?」
「完全沒問題。」提到這個,周鳴的眼中重新煥發了光彩,「我們在系統底層植入了自研的軟總線協議,通過Wi-Fi和低功耗藍牙異構直連。設備之間的發現和握手時間,已經被我們壓縮到了五十毫秒以內。」
「好,把模擬車機打開。馬總馬上要來視察進度。」陳希看了看手錶。
……
上午九點半,天元軟體負責人馬德推開了絕密實驗室的大門。
「老陳,聽說你們這幫修仙的,終於把天元OS的框架給憋出來了?」馬德笑著走進來。
「馬總,您要是再不來,我們這幾百號人非得在開發板上上吊不可。太折磨人了。」陳希苦笑著迎了上去。
馬德沒有廢話,直接走到了工作檯前。
工作檯上,左邊是那塊連著屏幕的手機開發板,右邊,則是一台完全模擬無界S7中控大屏的車機測試台。
「演示一下?」馬德饒有興致地盯著屏幕。
「您看好了。」陳希神色變得專注。
他拿起連接手機開發板的滑鼠,在屏幕上點開了一個主流的地圖導航應用(通過兼容層運行)。
輸入目的地「鄭州新鄭國際機場」,點擊開始導航。
開發板屏幕上,立刻出現了清晰的導航路線。
雖然滑動時偶爾有一絲極輕微的掉幀,但整體運行已經非常完整。
「兼容層能跑起複雜的導航了,不錯。」馬德點了點頭,「但這還不夠,許總要的不是個安卓模擬器。」
「重頭戲在這兒。」陳希微微一笑。
他並沒有關閉手機開發板上的導航,而是按下了車機測試台上的啟動按鈕,無界OS的界面出現在右側。
接下來,陳希在手機開發板的屏幕底端,用滑鼠做了一個「向上滑動」並「懸停」的手勢。
手機屏幕上瞬間彈出了一個設備選擇框,顯示著:無界S7車機(已連接)。
陳希將導航應用的卡片,直接拖拽到了「無界S7」的圖標上。
令人震撼的一幕發生了!
......