MIUI、锤子,到底何谓深度定制系统?

网友盼盼:智能路由器厂商极路由发布了一款名为HiWifi OS的操作系统,号称是基于Linux和OpenWRT深度优化的操作系统。国内终端厂商似乎都很喜欢定制操作系统,早期的中国移动(微博)的OMS系统,其他还有小米的MIUI,联想的乐OS、阿里巴巴的阿里云操作系统等。何谓深度定制的操作系统?为什么国内厂商都喜欢这么干?
腾讯科技:定制操作系统是相对于原生操作系统来说的,某些开源的操作系统,例如Linux和Android允许终端厂商免费使用,终端厂商可以在其基础上做一些修改,以达到自身的一些目的。根据对操作系统修改的程度,可以分为一般的定制和深度定制。定制一套自己的UI界面这样的属于一般的定制,对原生系统的改动很小,同时也很容易兼容原生应用。有些厂商却对系统的更深层做了修改。手机操作系统可以分为内核层、中间层和应用层。基于Linux操作系统进行定制的系统,底层就是
Linux系统的内核,中间层包含了名为Dalvik的JAVA虚拟机,应用层则是根据原生系统修改后加入的各种应用。每个应用程序都运行在自己的进程上,享有Dalvik虚拟机为它分配的专有实例。所谓深度定制,一般是指对中间层做修改,就是修改Dalvik虚拟机的一些设置。例如OMS操作系统集成了大量的增强型中间件,以更好地支持各种应用,并不是简单复制安卓系统。那么为什么厂商喜欢定制操作系统?因为操作系统本身最大的特点并不是定制,是通用性。而国内厂商无力研发全新的操作系统,或者尝试研发但是都不够成功,那么退而求其次,选择定制的操作系统来兼容市场上已有的大量应用,同时通过适度修改来满足自身的应用集成需求,这种选择是合理的,一定程度上讲也是必然的。其实谷歌(微博)Android操作系统也是基于Linux开源操作系统的内核而设计的深度定制操作系统,只是其对改动比较大,内核部分也做了修改,因此可以说是一套独立的操作系统。国内厂商也曾尝试做独立操作系统,例如阿里云。虽然也使用了Linux的系统内核,但是阿里巴巴开发了自有的虚拟机,在中间件层面做了比较大的修改。这也是阿里巴巴宣称阿里云 OS 是独立于 Android 之外的独立操作系统的原因。但是阿里云操作系统又兼容了Android的Dalvik,也正是如此,谷歌才反驳称,阿里云OS是经安卓系统修改而来,直接使用了安卓的运行环境、框架和工具,并不是独立的操作系统。因此,谷歌指责阿里云操作系统抄袭,要求阿里云必须与Android保持兼容。为了对阿里巴巴施压,谷歌表示将会解除与阿里巴巴Android产品的合作和相关技术授权。阿里巴巴不得不推迟了原定的与宏碁的合作。谷歌对于深度定制的态度,虽然没有明确表示反对,但是也并不支持,而且提出了明确的要求,就是必须通过操作系统的兼容性测试(CTS)。通过CTS测试之后便允许在设备上使用Android商标,它标志着该设备能够良好兼容软件市场中的大量应用程序。基于安卓进行深度定制的国内厂商必须满足这一要求。某些厂商直接基于Linux系统进行定制,但是一般也需要兼容安卓系统的应用,一方面便于开发者的应用迁移,构建生态体系,另一方面也是满足操作系统的通用性这一硬需求,因为,谁让国内厂商无法研发出一款强大的自主操作系统呢。大量定制操作系统的存在,造成了安卓碎片化的局面。谷歌并不希望厂商这么做。但是本身安卓又是一套开源的操作系统,而且谷歌从扩大安卓市场占有率的角度着想,仍然进行了放任。这也是安卓系统比较混乱的原因之一。从终端厂商来讲,基于安卓的深度定制的操作系统会受到谷歌更新的制约,必须在更新上与安卓进行同步,由于安卓更新频率很快,而且变动难以预料,深度定制的系统也有一定的风险。

时间: 2024-10-29 20:43:19

MIUI、锤子,到底何谓深度定制系统?的相关文章

杰和科技双子星 开启深度定制模式

今天的X86服务器市场用"红海"来描述是非常准确的.不同供应商之间的产品同质化严重.同样的CPU.同样的主板.同样的配置,让用户已经很难分辨出到底是谁家的产品.这种市场格局给不少服务器厂商带来很大的生存压力.而另一方面,用户对服务器市场的需求日益多样化,这其中蕴藏着很大的市场,比如高密度计算市场.而不久前杰和科技正是针对HPC.分布式存储.服务器虚拟化等高密度计算的应用场景推出了一款全新的2U双子星服务器,产品一上市就是受到市场好评.   杰和高密度双节点双子星服务器 高密度服务器需求

小米MIUI/锤子ROM/Color OS/CM特色大比拼

智能手机除了带给我们丰富的应用外,通过刷机感受不同ROM带给我们的不同体验也是很多朋友钟情智能手机的重要一点.身边喜欢刷机的智能手机玩家越来越多,而供用户选择的ROM包也非常多.目前市场中小米的MIUI,CyanogenMod.ColorOS.锤子ROM是除了原生系统外最受手机用户喜爱的第三方ROM.很多手机用户为了追求 不一样的体验,都在自己的手机里刷入了这几个ROM中的一个进行体验.几大ROM之间有怎样的特色与不同呢?在下面的文章中,我们就来和大家聊聊他们之间 的特色与不同.四大热门ROM特

如何将深度win7系统中的$360Section文件夹删除掉?

  可以说,现在的360软件是比较受用户欢迎的一款软件,360旗下的软件比较多,他们所经营的范围也是比较广的,例如360浏览器,360手机助手,360杀毒软件,360安全卫士等等,这些都是大家比较熟悉的吧?特别是在最新win7系统下载中杀毒软件配合安全卫士的使用,更是大部分用户的首选,那么各位在深度win7系统中安装了360杀毒软件的用户是否有发现,自己的C盘或者是D盘中有出现一个$360Section文件夹?这个文件夹似乎是无法删除的,即便是卸载了360杀毒软件也是无法删除的,那么它到底要如何

为什么深度win7系统总是会自动开机?

  不管是什么机器,不管是多么智能化多么精密的仪器,都是有一个电源开关的,咱们只有打开电源开关,这个仪器才会正式的启动,而咱们的win7旗舰版下载电脑自然也是一样的,咱们只有按下power键之后,电脑才能开启,深度win7系统才会启动,那么怎么又会如这位网友所描述的那样,他的深度win7系统电脑总是会自动开机呢?到底是哪些原因会造成深度win7系统电脑的自动开机?下面,小编就来介绍一下吧! 第一种原因:深度win7系统开启了网络唤醒功能 大家试着重启深度win7系统,然后进入到bios设置界面中

3G开最大规模手机采购全球厂商竞逐深度定制

3G的宣战,将拉开电信运营商史上最大规模的终端采购. 在3G众多终端中,手机仍然占据最重要的地位,其规模数量远远超过其他终端,对运营商.手机企业来说都意义重大. 随着国内三家运营商陆续全面开展3G业务,一场手机企业竞逐3G终端蛋糕大战也已经展开.参与者包括诺基亚.三星.LG等国际巨头,也包括中兴.华为.多普达.宇龙酷派等众多本土手机企业. 这是一场手机企业从技术.创新到包括与运营商关系等综合实力的竞争.从三家运营商提出的发展目标来看,2009年三家运营商计划发展1700万3G手机用户,这是手机企

视频出炉:4月15日《阿里云RDS MySQL分支深度定制实战分享》

活动视频 <阿里云RDS MySQL分支深度定制实战分享> PDF地址:https://oss.aliyuncs.com/yqfiles/a5344b5961b367786a95620c636c4640.pdf 分享简介:阿里云RDS MySQL经过多年的积累,不断的进行性能优化,并定制了适合不同行业需求的功能,同时也向官方和社区贡献力量.本次主题主要介绍RDS MySQL分支的深度定制,包括功能扩展.资源管控.性能优化.数据安全.行业解决方案等. 分享者:赵建伟,现任阿里云数据库内核资深研发

【笔谈】Github上新鲜出炉的深度学习系统mxnet的中文介绍

凌晨时看到一篇,新鲜出炉的深度学习系统mxnet的文章.关键已经有了中文介绍,译者是muli@cs.cmu.edu,地址在https://github.com/dmlc/mxnet/issues/797. 内容如下: MXNet设计和实现简介 神经网络本质上是一种语言,我们通过它来表达对应用问题的理解.例如我们用卷积层来表达空间相关性,RNN来表达时间连续性.根据问题的复杂性和信息如何从输入到输出一步步提取,我们将不同大小的层按一定原则连接起来.近年来随着数据的激增和计算能力的大幅提升,神经网络

C++Builder定制系统菜单

通常在应用程序的主窗体中,利用鼠标左键点击左上角的图标,会弹出一个菜单,称之为"系统菜单". 在窗体中并没有系统菜单对应的组件,所以有时我们需要定制系统菜单时就比较麻烦.具体可以能过下面的步骤实现: .在系统菜单上添加所需的菜单项. .为新添加的菜单项定义OnClick事件的处理过程. 下面的例程中,在系统菜单中添加了一个"前端显示(A)"菜单项,通过该菜单项,可以使窗体始终显示在最前端或为普通窗体模式.具体实现过程如下: 1)通过菜单File|New Applic

安装深度xp系统时要注意什么

很多电脑软件其实用着都是非常方便的,但是有时候就是我们不会安装,或者是安装不好,从而导致了软件无法正常的使用,而作为电脑使用中最关键的系统,它安装的好坏将直接决定着您的电脑能否更加顺利的运行. 深度xp系统是我们最常使用的一款系统软件,如果您想要更好的使用深度xp系统,那么在下载ISO光盘之后,一定要先校验一下MD5,从而来保障其完整性,在进行刻录的时候尽量选择中速,而且要尽量选择优质的CDR刻录盘,如果您是直接的使用IOS镜像,那么可以用UItralSO打开虚拟光驱进行加载,千万不要用winr