kaiyun官方注册
您所在的位置: 首页> 嵌入式技术> 业界动态> 新版Linux的未来革命

新版Linux的未来革命

2016-12-19

Google的Ara手机梦碎了,但就像是一粒麦子死了,落到Linux的肥沃开源土壤里,未来一定能开出一片颠覆世界的新麦田
今年9月,传出了一个令开发者扼腕不已的消息,Google新成立的硬体部门副总裁Rick Osterloh以集中资源为由,终止了Google发展3年的模组化手机Ara专案。这是一个源自Motorola 在2013年10月发表的手机DIY计画,要打造一个可以让使用者自己任意组合显示器、电池、处理器和摄影机元件的硬体架构。
2014年Google将摩托罗拉手机业务卖给联想时,还特地留下了这个计画,准备大展身手,举办了一系列开发活动,甚至隔年在波多黎各展开试卖,今年Google I/O大会最后一天,Google还宣布秋天就会释出开发者版本,准备2017年上市开卖。
Ara手机最让开发者期待的功能是高度模组化架构。Ara计画在手机OS底层,设计了一个Greybus硬体通讯协定,可以利用传输速度高达11.9Gbps的开放UniPro连结介面,来串接各种扩充模组,而且支援热插拔
Ara原意是让使用者可以随时换装、任意客制手机上的各种功能,例如多装几颗镜头进行3D取景、或背面多放2组小萤幕显示不同资讯等。等于让各种手机功能模组,变成了可以拼装组合的乐高积木零件,让手机硬体也可以具备如浏览器扩充套件一样的外挂(Add-on)能力。开发者们无不磨刀霍霍,准备等Ara一推出就来大展身手。
孰料,开发者在秋天等到的不是Ara新手机,而是计画终止的噩耗,而且还是来自担任过Motorola总裁的Rick Osterloh,亲手结束了这个在Google内的少数Motorola遗产。
彷佛起死回生一般,一个多月后,Linux之父 Linus Torvalds在Linux核心讨论邮件上,透露了一个令人惊讶的消息,宣告死亡的Ara计画部分程式码,竟然要放到Linux核心4.9新版中。原来,Ara手机Greybus程式码的主要开发者 Greg Kroah-Hartma,刚好也是Linux核心的开发者之一。他决定在Linux核心中放入Greybus机制,让Ara计画可以在Linux系统中重生。
Google在Ara专案上的3年开发成果,贡献了大量程式码,让4.9版成了Linux问世25年以来最大一次的改版, Linus Torvalds在12月11日的4.9新版发布邮件上特别强调,这次commit数真的是史上最多。
4.9版的新特色可不只有Greybus,还有多项影响深远的机制,例如可以强化记忆体存取控制的记忆体保护金钥(Memory Protection Key),Linus最爱的Vmapped kernel stacks核心层虚拟映射配置机制,可以更快侦测到系统内的溢位问题点等,而核心所用的AMDGPU开源图形驱动程式也有不少更新,如GPU支援虚拟桌面,能从核心提供3D加速让老旧显卡实现更多3D效果。
不过,Greybus无疑是4.9版中影响最大的一项新功能。因为这意味了,Ara手机的模组化设计未来可以实现在Linux核心4.9版的任何装置上,而且不只模组化手机,模组化网路设备、模组化笔电、模组化桌机都可能出现。
以Linux为基底的Android OS也非常有可能把这个源于Google自己的功能,再拿回来用。未来极有可能,10亿Android装置都将成为模组化的Android装置,可以任意组合、扩充新硬体套件,说不定,计算能力不够了,不用关机,直接扩充记忆体、增加GPU都不是梦。
Google的Ara手机梦碎了,但就像是一粒麦子死了,落到Linux的肥沃开源土壤里,未来一定能开出一片颠覆世界的新麦田。

本站内容除特别声明的原创文章之外,转载内容只为传递更多信息,并不代表本网站赞同其观点。转载的所有的文章、图片、音/视频文件等资料的版权归版权所有权人所有。本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如涉及作品内容、版权和其它问题,请及时通过电子邮件或电话通知我们,以便迅速采取适当措施,避免给双方造成不必要的经济损失。联系电话:010-82306116;邮箱:aet@chinaaet.com。
Baidu
map