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