近日智能路由器廠商極路由發(fā)布了一款名為HiWifi OS的操作系統(tǒng),號(hào)稱是基于Linux和OpenWRT深度優(yōu)化的操作系統(tǒng)。國內(nèi)終端廠商似乎都很喜歡定制操作系統(tǒng),早期的中國移動(dòng)的OMS系統(tǒng),其他還有小米的MIUI,聯(lián)想的樂OS、阿里巴巴的阿里云操作系統(tǒng)等。何謂深度定制的操作系統(tǒng)呢?為什么國內(nèi)廠商都喜歡這么干呢?本文將一一為你揭秘:
近日智能路由器廠商極路由發(fā)布了一款名為HiWifi OS的操作系統(tǒng),號(hào)稱是基于Linux和OpenWRT深度優(yōu)化的操作系統(tǒng)。國內(nèi)終端廠商似乎都很喜歡定制操作系統(tǒng),早期的中國移動(dòng)的OMS系統(tǒng),其他還有小米的MIUI,聯(lián)想的樂OS、阿里巴巴的阿里云操作系統(tǒng)等。何謂深度定制的操作系統(tǒng)呢?為什么國內(nèi)廠商都喜歡這么干呢?本文將一一為你揭秘:
何謂深度定制的操作系統(tǒng)?
定制操作系統(tǒng)是相對(duì)于原生操作系統(tǒng)來說的,某些開源的操作系統(tǒng),例如Linux和Android允許終端廠商免費(fèi)使用,終端廠商可以在其基礎(chǔ)上做一些修改,以達(dá)到自身的一些目的。
根據(jù)對(duì)操作系統(tǒng)修改的程度,可以分為一般的定制和深度定制。定制一套自己的UI界面這樣的屬于一般的定制,對(duì)原生系統(tǒng)的改動(dòng)很小,同時(shí)也很容易兼容原生應(yīng)用。有些廠商卻對(duì)系統(tǒng)的更深層做了修改。
手機(jī)操作系統(tǒng)可以分為內(nèi)核層、中間層和應(yīng)用層?;贚inux操作系統(tǒng)進(jìn)行定制的系統(tǒng),底層就是Linux系統(tǒng)的內(nèi)核,中間層包含了名為Dalvik的JAVA虛擬機(jī),應(yīng)用層則是根據(jù)原生系統(tǒng)修改后加入的各種應(yīng)用。每個(gè)應(yīng)用程序都運(yùn)行在自己的進(jìn)程上,享有Dalvik虛擬機(jī)為它分配的專有實(shí)例。
所謂深度定制,一般是指對(duì)中間層做修改,就是修改Dalvik虛擬機(jī)的一些設(shè)置。例如OMS操作系統(tǒng)集成了大量的增強(qiáng)型中間件,以更好地支持各種應(yīng)用,并不是簡單復(fù)制安卓系統(tǒng)。
為什么廠商喜歡定制操作系統(tǒng)?
那么為什么廠商喜歡定制操作系統(tǒng)?因?yàn)椴僮飨到y(tǒng)本身最大的特點(diǎn)并不是定制,是通用性。而國內(nèi)廠商無力研發(fā)全新的操作系統(tǒng),或者嘗試研發(fā)但是都不夠成功,那么退而求其次,選擇定制的操作系統(tǒng)來兼容市場上已有的大量應(yīng)用,同時(shí)通過適度修改來滿足自身的應(yīng)用集成需求,這種選擇是合理的,一定程度上講也是必然的。
其實(shí)谷歌Android操作系統(tǒng)也是基于Linux開源操作系統(tǒng)的內(nèi)核而設(shè)計(jì)的“深度定制”操作系統(tǒng),只是其對(duì)改動(dòng)比較大,內(nèi)核部分也做了修改,因此可以說是一套獨(dú)立的操作系統(tǒng)。
國內(nèi)廠商也曾嘗試做獨(dú)立操作系統(tǒng),例如阿里云。雖然也使用了Linux的系統(tǒng)內(nèi)核,但是阿里巴巴開發(fā)了自有的虛擬機(jī),在中間件層面做了比較大的修改。這也是阿里巴巴宣稱阿里云 OS 是獨(dú)立于 Android 之外的獨(dú)立操作系統(tǒng)的原因。
但是阿里云操作系統(tǒng)又兼容了Android的Dalvik,也正是如此,谷歌才反駁稱,阿里云OS是經(jīng)安卓系統(tǒng)修改而來,直接使用了安卓的運(yùn)行環(huán)境、框架和工具,并不是獨(dú)立的操作系統(tǒng)。因此,谷歌指責(zé)阿里云操作系統(tǒng)抄襲,要求阿里云必須與Android保持兼容。
為了對(duì)阿里巴巴施壓,谷歌表示將會(huì)解除與阿里巴巴Android產(chǎn)品的合作和相關(guān)技術(shù)授權(quán)。阿里巴巴不得不推遲了原定的與宏碁的合作。
谷歌對(duì)于深度定制的態(tài)度,雖然沒有明確表示反對(duì),但是也并不支持,而且提出了明確的要求,就是必須通過操作系統(tǒng)的兼容性測試(CTS)。通過CTS測試之后便允許在設(shè)備上使用Android商標(biāo),它標(biāo)志著該設(shè)備能夠良好兼容軟件市場中的大量應(yīng)用程序?;诎沧窟M(jìn)行深度定制的國內(nèi)廠商必須滿足這一要求。
某些廠商直接基于Linux系統(tǒng)進(jìn)行定制,但是一般也需要兼容安卓系統(tǒng)的應(yīng)用,一方面便于開發(fā)者的應(yīng)用遷移,構(gòu)建生態(tài)體系,另一方面也是滿足操作系統(tǒng)的通用性這一“硬需求”,因?yàn)椋l讓國內(nèi)廠商無法研發(fā)出一款強(qiáng)大的自主操作系統(tǒng)呢。
大量定制操作系統(tǒng)的存在,造成了安卓碎片化的局面。谷歌并不希望廠商這么做。但是本身安卓又是一套開源的操作系統(tǒng),而且谷歌從擴(kuò)大安卓市場占有率的角度著想,仍然進(jìn)行了放任。這也是安卓系統(tǒng)比較混亂的原因之一。
從終端廠商來講,基于安卓的深度定制的操作系統(tǒng)會(huì)受到谷歌更新的制約,必須在更新上與安卓進(jìn)行同步,由于安卓更新頻率很快,而且變動(dòng)難以預(yù)料,深度定制的系統(tǒng)也有一定的風(fēng)險(xiǎn)。
河南億恩科技股份有限公司(1tcdy.com)始創(chuàng)于2000年,專注服務(wù)器托管租用,是國家工信部認(rèn)定的綜合電信服務(wù)運(yùn)營商。億恩為近五十萬的用戶提供服務(wù)器托管、服務(wù)器租用、機(jī)柜租用、云服務(wù)器、網(wǎng)站建設(shè)、網(wǎng)站托管等網(wǎng)絡(luò)基礎(chǔ)服務(wù),另有網(wǎng)總管、名片俠網(wǎng)絡(luò)推廣服務(wù),使得客戶不斷的獲得更大的收益。
服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話:
0371-60135900
虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話:
0371-55621053
網(wǎng)絡(luò)版權(quán)侵權(quán)舉報(bào)電話:
0371-60135995
服務(wù)熱線:
0371-60135900