作者:采蘑菇的灵的fans | 来源:互联网 | 2017-10-30 02:25
2月21日消息,著名Linux嵌入式专家Matt Mackall与腾讯科技展开独家对话。他表示,在新的移动终端操作系统争夺战中,Linux将会完胜微软。
Matt Mackall说,嵌入式的Linux跟桌面Linux的差别并不大,从桌面Linux转移到嵌入式Linux上简单多了,而微软在不同系统间的移植则需要一个漫长的过程。
同时包括各大手机厂商,电子公司都对Linux非常有兴趣,而且都投入大量的人力财力物力共同开发这个事情,而微软目前只是孤军独战。
Matt Mackall认为,更为重要的是商业运营模式不是为了卖产品,而是买后期提供的增值服务,他们可以将产品免费的送个消费者,而Windows却无法做到。(文/王恩斌)
著名Linux嵌入式专家Matt Mackall(腾讯科技配图)摄/王恩斌
以下是著名Linux嵌入式专家Matt Mackall与腾讯科技展开独家对话实录:
腾讯科技:Linux技术专家委员会是一个何样的组织?您作为Linux技术专家委员会十个成员之一,平时在做什么?
Matt Mackall:为了更好地理解社区,更好地与他们进行交流,就设立了技术顾问委员会。成员是由社区投票选出来的,代表了社区里知名的、有很大贡献的人物,也得到社区的信任的人。
这些人每个人都有自己工作,甚至有自己的公司,他们的不接受Linux基金会的钱。我自己就有一家顾问公司同时也做消费者电子。我们是帮助基金会的。通常也可以理解为基金会与企业的中间人,在各个企业跟社区之间作为一个桥梁来加强沟通。
腾讯科技:您是何时开始接触Linux?基于什么因素让您接触Linux而加入这个组织?
Matt Mackall: 大概十三、四年前。跟很多美国人一样,我那时在大学里念计算机,学校都会提供Unix电脑编程来做作业。那时只有大学里有Unix机器,家里没有,很多人都希望能够在家里搭一个类似于Unix平台来完成功课。我就在家里安装了,可以很好地做作业,我很享受这个过程。
毕业后的第一份工作是与Windows编程相关的,但我还是喜欢开源软件的开发,就辞职加入到了开源社区。
腾讯科技:在Linux发展的这些年龄Linux发生了哪些变化?最大的什么?
Matt Mackall:从开源到现在改变实在太多了,举个例子,刚开始时很多人根本没有听过因特网,那时的Linux社区很小。但到现在Internet已经成为我们生活的一个重要部分,Linux也是Internet很重要的部分。
对我个人来说,从开始的社区到现在的产业在这个过程中Linux的本质没有改变,开源软件这种自由的精神还是一样的,仍然是指导思想,非常重要。
腾讯科技:Linux技术上有什么比较大的变化,在技术应用到产品的过程中又有什么变化?
Matt Mackall:最大的一个变化是可扩展性,Linux现在可以放到很大的设备商,比方说一千多台以上的机群或并行运算的机器,或者是小到手机像智能手机或更小,都跑的很好。
更奇妙的是无论多么庞大的机器或是多么小的机器,用的都是同一个源代码,这是史无前例的,没有其他系统可以做到。
Linux特别出色的地方是做到这么大的扩展性、跨平台性,但并没有牺牲它的性能和很好的设计。Linux的设计很好,可以扩展或增加新的CPU。要加一个新的应用都非常轻松,而且完全不会影响到它核心的稳定性。Linux的基础是非常稳固扎实的。
腾讯科技:现在有很多便携的像UMPC或者是MID,有的用Linux、有的用Windows,在新的便携终端上又展开了Windows 和Linux的争夺战。谁会最终胜出?
Matt Mackall:开源软件的模式肯定会是最终的赢家。
在同样的硬件条件下,Linux性能更好。原因是在UMPC上运行一个比较完整的、功能性比较全的系统,要装一个完整版的Windows,像XP。嵌入式版本的Windows性能大大减化。嵌入式的Linux跟桌面Linux的差别并不大,从桌面Linux转移到嵌入式Linux上简单多了。
Windows桌面是为X86设计的,要移到其他设备上就难多了。现在Linux无论是桌面的还是嵌入式的,都可以运行在X86上,可移植性非常强,Linux桌面转到嵌入式是非常容易的。像火狐的搜索引擎,无论是桌面上或者是手机上、平板电脑上的都一样。Linux并不是需要从零开始,一切都在那里了,万事俱备。
同时很多家公司,包括各大手机厂商,也包括电子公司都对Linux非常有兴趣,而且都投入大量的人力财力物力共同开发这个事情,而不像微软是孤军独战。这些公司都是基于Linux平台的,可以共享他们的成果共同茁壮发展起来。不像微软,他不可能吸纳到社区这么大的共同智慧。所以Linux优势非常大。
腾讯科技:是不是可以说Windows系统短期内无法在嵌入式发挥真正的作用,它没有Linux应用这么快?
Matt Mackall:Linux开源社区把很多公司聚在一起,凝聚了诸多公司的智慧、精华一起来共享和竞争,单一的公司是没法比的。像微软内部如果要做创新的话,为了节省成本可能会选比较差的方案。在Linux中是N多家公司互相竞争、互相超越,久而久之,Linux会凝聚起最佳的技术解决方案,而且它的紧张也会更快。长期来说Linux所能提供的还是比Windows优胜。
现在在Linux平台上有五大手机平台,Google Android、Limon、OpenMoko等等,过段时间我们会整合,把最佳的精华抽出来成为一个解决方案。各个公司都提出手机解决方案,在互相竞争的同时也在改善,众多精华集成最好的。微软只能提供Windows的平台,Sybiam也只提供他的一个平台。
腾讯科技:这些手机公司间相互也会交流这些技术吗?
Matt Mackall:是的。
腾讯科技:他们间相互交流,像Google平台技术好的东西别人也可以做,这样Google的技术就没有保障,如何平衡企业间的利益呢?
Matt Mackall:据我所知,Google之所以发布Android的最终是想让大家更容易在手机上访问Web,像Google地图等等。Google Android是免费的。其实Google并不在乎产品卖多少钱,他们关心的是有一个好的平台可以方便各个手机厂家应用,方便上网。他们的商业运营模式不是为了卖产品,而是买后期提供的增值服务,这个是和Windows或者Sybiam本质的不同。