如何评价小米将公布旗下手机的内核源代码?
网友解答: 想要了解更多热门资讯、玩机技巧、科普深扒,可以点击右上角关注我们的酷米号:雷科技-----------------------------------在智能手机时代初期,新生
想要了解更多热门资讯、玩机技巧、科普深扒,可以点击右上角关注我们的酷米号:雷科技
-----------------------------------
在智能手机时代初期,新生的安卓系统还处于野蛮生长的阶段,为了获得更好的体验,Root、刷机成为很多安卓用户的必备技能。
不过,在没有官方提供支持的情况,现在的安卓手机想要刷第三方ROM还是很困难的。
近日,据XDA报道,小米官方在发送给XDA的声明中明确表示,未来新发布的手机将会在3个月内公布内核源代码。目前,小米已经有多部手机公布了源代码,包括刚刚发布的红米Note 5。
这对喜欢刷机的用户来说,无疑是一个好消息,内核源代码的公布将大大降低第三方开发者制作ROM的难度。小米手机在刷机方面也会更具优势。
值得一提的是,小米所有手机都可以解除BL锁,用户通过一个小米账号完成申请后,可以给多个登录此账号的小米手机解锁。另外,小米也是为数不多的在系统应用中提供root功能的手机厂商,root后也不会影响手机的保修。
在刷第三方ROM方面,小米官方的态度一直比较开放,甚至有的小米工程师还会为部分机型专门制作原生系统的ROM。看来,小米对自家的MIUI系统还是比较自信的。
和iOS相比,安卓的一大优势就是开放系统带来的丰富的可玩性,满足用户的各类需求。小米开放手机内核源代码的举动还是值得其他厂商学习和跟进的。
网友解答:其实小米对开源社区一直不错的,而且根据开源协议小米开放内核源码是必须要做的,这是开源协议的要求,不开放内核源代码才是违反协议的,小米每款手机的内核源码都会开源,只是时间通常较晚,事实上华为开源也做的不错。
作为码农,先简单的科普下开源,你就知道是什么情况了,先看一下Android的结构图,最底层的内核是Linux Kernel,也就是从某种程度来说Android也是Linux的一个分支。
LINUX是开源的操作系统这个大家都知道,开源就要遵循开源协议,Android各个组成部分遵循的开源协议并不相同,对开源的要求也不一样,Android的Linux Kernel内核所采用的是 GPLv2开源协议。
GPL v2的开源协议的规定简单说就是:你修改了使用该协议的代码,你所修改后的源码也要开源。该协议具有传染性,你所修改后的部分也必须遵循GPL v2协议必须开源。
Android的Kernel内核就是GPL v2的开源协议,谷歌必须遵守开源规定来开源,而使用的厂商如果修改了也必须遵守开源规定来开源,所以小米把内核代码开源是理所应当的事情。