第250章 在質(zhì)疑聲中強大!
書(shū)迷正在閱讀:劉曉冰阿姨 , 那年暑假,我和舅媽 , 【末世NP】最初知情者 , 水滸猛女傳 , 叔叔的新娘歷練之路 , 美少女修仙世界 , 驚天巨變4587 , 雅靜的四年 , 妍與環(huán)的未年初月夜 , 小N , 金誘·色誘 , 新公元800
28號,星期五,天氣晴朗。 午后兩點(diǎn),Stars論壇上載星辰系統0.17版本,這是對外的第八個(gè)版本。 內部版本為O0.66與K0.76。 用戶(hù)界面版本迭代頻次依舊不低,內核版本的迭代卻不再有跨度,前天就是K0.76。 質(zhì)疑聲依舊。 不過(guò),熱度有所降低,指責也比之前少了些,算是到了毀譽(yù)參半旳狀態(tài)。 兩點(diǎn)三十分。 IFC 65層的博浪辦公區一間會(huì )議室里,溫良主持了星辰系統上線(xiàn)階段總結會(huì )。 左右四顧,溫良清了清嗓子:“各位最近辛苦了?!?/br> “廢話(huà)不多說(shuō),張工,你先來(lái)總結一些各方面進(jìn)展情況,優(yōu)勢劣勢?!?/br> 張郁林當仁不讓?zhuān)苍缬袦蕚洹?/br> 本來(lái)這個(gè)項目進(jìn)展總結匯報會(huì )應該在正式推出星辰系統之前,最終是先交給市場(chǎng)檢驗一番才拿出來(lái)匯報。 張郁林很快走到了會(huì )議室前方,面向眾人,背后的大屏幕上投影出了演示文稿。 “大家現在看到的是安卓系統的整體架構,一共是Linux內核層、硬件抽象層、程序庫層、運行時(shí)庫層、應用程序框架層和應用程序層六層?!?/br> “這是iOS的整體架構,一共是可觸摸層、媒體層、核心服務(wù)層、核心cao作系統層四層?!?/br> “這是我們星辰系統的整體架構,一共是應用交互層、媒體層、核心服務(wù)層、驅動(dòng)兼容層、內核層五層?!?/br> 三張不同的大架構圖列出來(lái),三大系統的不同地方看起來(lái)一目了然。 大家都沒(méi)著(zhù)急提出問(wèn)題。 iOS的架構最清晰。 可觸摸層是為應用程序開(kāi)發(fā)提供了各種常用的框架,大部分框架與界面有關(guān),本質(zhì)上來(lái)說(shuō)它負責用戶(hù)在iOS設備上的觸摸交互cao作。 媒體層提供應用中視聽(tīng)方面的技術(shù),圖形圖像、聲音、視頻、音視頻傳輸的框架等。 核心服務(wù)層提供給應用所需要的基礎的系統服務(wù)。 核心cao作系統層包括大多數低級別接近硬件的功能,以及內核。 這樣劃分成架構,很清晰的看出來(lái)內核只是最底層的支撐。 一個(gè)真正可用的系統除了內核還需要其它各個(gè)框架,這些框架可以簡(jiǎn)化成兩大件:驅動(dòng)及工具、圖形界面。 張郁林繼續介紹道:“相比iOS和安卓,星辰系統的架構要稍微復雜一點(diǎn),最底層的內核層是單純的Kernel(內核) OS; 某種意義上,符合POSIX(可移植cao作系統接口)標準的核心,但這層與其它系統相比,少了個(gè)非常重要的組件:硬件驅動(dòng)?!?/br> 說(shuō)到這里,張郁林解釋道:“我們沒(méi)辦法像谷歌那樣拉著(zhù)幾十家硬軟件廠(chǎng)商建立開(kāi)放手機聯(lián)盟以解決硬件兼容性,也沒(méi)有蘋(píng)果對供應鏈的掌控力; 最后我們是通過(guò)在內核層上加蓋了一層單獨的驅動(dòng)兼容層解決硬件驅動(dòng)等各方面的兼容性問(wèn)題。 這一層最終是要合并進(jìn)內核層的?!?/br> 說(shuō)話(huà)間,張郁林切換了一張文稿,顯示出了遠景架構,是與iOS極其相似的四層架構。 “在我們自己的處理芯片等核心硬件出來(lái)以前都無(wú)法并入內核層,以我們的發(fā)展規劃,很長(cháng)一段時(shí)間里,我們只能主動(dòng)通過(guò)修改通用驅動(dòng)來(lái)適配硬件,調校成本不高?!?/br> “核心服務(wù)層、媒體層與iOS的架構與提供的服務(wù)差不多,中間也集成了一些工具,比如開(kāi)源的Web瀏覽器引擎Webkit,知名的libc庫,用于倉庫存儲和應用數據共享的SQLite數據庫。 應用交互層可以看作是安卓的應用層與iOS的可觸摸層的交叉體?!?/br> “……” 接下來(lái),張郁林一一講解了星辰系統的架構獨特性、優(yōu)越性等等。 站在前面Unix、Linux、minix以及蘋(píng)果從Unix延伸出來(lái)的Darwin內核等等系統的肩膀上,星辰系