如何評(píng)價(jià)小米將公布旗下手機(jī)的內(nèi)核源代碼?
網(wǎng)友解答: 想要了解更多熱門(mén)資訊、玩機(jī)技巧、科普深扒,可以點(diǎn)擊右上角關(guān)注我們的酷米號(hào):雷科技-----------------------------------在智能手機(jī)時(shí)代初期,新生
想要了解更多熱門(mén)資訊、玩機(jī)技巧、科普深扒,可以點(diǎn)擊右上角關(guān)注我們的酷米號(hào):雷科技
-----------------------------------
在智能手機(jī)時(shí)代初期,新生的安卓系統(tǒng)還處于野蠻生長(zhǎng)的階段,為了獲得更好的體驗(yàn),Root、刷機(jī)成為很多安卓用戶(hù)的必備技能。
不過(guò),在沒(méi)有官方提供支持的情況,現(xiàn)在的安卓手機(jī)想要刷第三方ROM還是很困難的。
近日,據(jù)XDA報(bào)道,小米官方在發(fā)送給XDA的聲明中明確表示,未來(lái)新發(fā)布的手機(jī)將會(huì)在3個(gè)月內(nèi)公布內(nèi)核源代碼。目前,小米已經(jīng)有多部手機(jī)公布了源代碼,包括剛剛發(fā)布的紅米Note 5。
這對(duì)喜歡刷機(jī)的用戶(hù)來(lái)說(shuō),無(wú)疑是一個(gè)好消息,內(nèi)核源代碼的公布將大大降低第三方開(kāi)發(fā)者制作ROM的難度。小米手機(jī)在刷機(jī)方面也會(huì)更具優(yōu)勢(shì)。
值得一提的是,小米所有手機(jī)都可以解除BL鎖,用戶(hù)通過(guò)一個(gè)小米賬號(hào)完成申請(qǐng)后,可以給多個(gè)登錄此賬號(hào)的小米手機(jī)解鎖。另外,小米也是為數(shù)不多的在系統(tǒng)應(yīng)用中提供root功能的手機(jī)廠商,root后也不會(huì)影響手機(jī)的保修。
在刷第三方ROM方面,小米官方的態(tài)度一直比較開(kāi)放,甚至有的小米工程師還會(huì)為部分機(jī)型專(zhuān)門(mén)制作原生系統(tǒng)的ROM。看來(lái),小米對(duì)自家的MIUI系統(tǒng)還是比較自信的。
和iOS相比,安卓的一大優(yōu)勢(shì)就是開(kāi)放系統(tǒng)帶來(lái)的豐富的可玩性,滿足用戶(hù)的各類(lèi)需求。小米開(kāi)放手機(jī)內(nèi)核源代碼的舉動(dòng)還是值得其他廠商學(xué)習(xí)和跟進(jìn)的。
網(wǎng)友解答:其實(shí)小米對(duì)開(kāi)源社區(qū)一直不錯(cuò)的,而且根據(jù)開(kāi)源協(xié)議小米開(kāi)放內(nèi)核源碼是必須要做的,這是開(kāi)源協(xié)議的要求,不開(kāi)放內(nèi)核源代碼才是違反協(xié)議的,小米每款手機(jī)的內(nèi)核源碼都會(huì)開(kāi)源,只是時(shí)間通常較晚,事實(shí)上華為開(kāi)源也做的不錯(cuò)。
作為碼農(nóng),先簡(jiǎn)單的科普下開(kāi)源,你就知道是什么情況了,先看一下Android的結(jié)構(gòu)圖,最底層的內(nèi)核是Linux Kernel,也就是從某種程度來(lái)說(shuō)Android也是Linux的一個(gè)分支。
LINUX是開(kāi)源的操作系統(tǒng)這個(gè)大家都知道,開(kāi)源就要遵循開(kāi)源協(xié)議,Android各個(gè)組成部分遵循的開(kāi)源協(xié)議并不相同,對(duì)開(kāi)源的要求也不一樣,Android的Linux Kernel內(nèi)核所采用的是 GPLv2開(kāi)源協(xié)議。
GPL v2的開(kāi)源協(xié)議的規(guī)定簡(jiǎn)單說(shuō)就是:你修改了使用該協(xié)議的代碼,你所修改后的源碼也要開(kāi)源。該協(xié)議具有傳染性,你所修改后的部分也必須遵循GPL v2協(xié)議必須開(kāi)源。
Android的Kernel內(nèi)核就是GPL v2的開(kāi)源協(xié)議,谷歌必須遵守開(kāi)源規(guī)定來(lái)開(kāi)源,而使用的廠商如果修改了也必須遵守開(kāi)源規(guī)定來(lái)開(kāi)源,所以小米把內(nèi)核代碼開(kāi)源是理所應(yīng)當(dāng)?shù)氖虑椤?/p>