安卓系统

开放源代码如何击败现状

抖音訴百度視頻侵權被駁回丨羅永浩卸任錘子子公司法人代表「Do說」

抖音訴百度視頻侵權被駁回丨羅永浩卸任錘子子公司法人代表「Do說」
Anonim

开源的最大问题之一是理解它在现实世界中的含义。我不是在谈论理解实际技术。我正在谈论开源的影响。开源的实际用途如何。

对我来说很明显的一点是开源并不是目的。开源是一个推动者。这是一个催化剂。它允许其他事情发生。这是支撑可以推动世界的杠杆的支点。但它并不是杠杆本身。

开放源码本身并不能改变现状。现在已经完全清楚了,经过了10年的炒作,导致了与我们开始时完全相同的情况。不,开源需要与其他东西相结合,这通常是一种技术。在最近的上网本革命中,这种技术可以是网络,就Mozilla而言还是硬件平台。

[进一步阅读:针对新手和中级用户的4个Linux项目]

下面我看看对当前计算现状的一些最大挑战。在每一种情况下,开源都扮演着一个角色。直到现在,大约在开源革命应该开始的十年后,我们确实看到事情真的开始发生。

在下面的例子中,人们不会选择使用开源。更重要的是开源是唯一的选择,因为只有开源才能提供所需的功能。

在线应用程序

微软存在一个问题,就是这样:它的整个商业模式是建立在运行离散应用程序的离散计算机上的。微软比其他任何东西都更容易落入这种商业模式,但它为他们提供了很好的服务。

如果从这种模式转向可自由访问的在线应用程序,该怎么办?一个收入几乎完全来自许可费的公司如何能够生活在没有收取许可费用的世界中?在一个操作系统的主要任务非常简单的世界中,一家公司如何为一个操作系统收取50美元至250美元的费用:让用户上网以便他们可以访问他们的数据?

在线应用程序的关键是他们是平台不可知的。 Google文档在Windows PC上的工作方式与在Mac或Linux上的工作方式一样。我敢打赌,许多人也在Amiga电脑上工作。我在我的诺基亚N800手持设备上访问Google文档 - 这是一个微软永远不会触及的硬件平台,因为它运行的是Linux操作系统,但是办公应用软件无法提供。

简单地说,我们正在进入一个阶段计算微软在事物方案中的角色正在缩小。奇怪的是,微软似乎没有意识到。也许他们就像原型油轮 - 这么大而笨重,他们根本无法转身。

当然,人们可能仍然会选择使用微软。旧的忠诚度很难消退。但微软的商业模式的本质一直是将用户与帖子绑定,并强制馈送他们的产品。现在系绳已经断裂。这不是解放吗?

开放源代码不需要授权费用,就像是一个双联俄罗斯体操运动员:它很灵活。非常灵活。这使得它能够为新平台不可知的在线世界提供一个平台。

Chrome(技术上来说是Google Chromium)是开源的,因为Google将软件锁定到一个硬件平台或体系结构是没有意义的。该平台在谷歌领域不再重要,这也许是微软和谷歌哲学之间最大的区别。微软需要你继续使用Windows和x86平台。谷歌并不关心你使用的是什么电脑或平台,而是积极鼓励你在你的选择中不拘一格。微软的做法都是关于限制。 Google的做法是关于自由的。

我知道哪种方法对我来说听起来最健康。

Esoteric Architectures

微软有一个问题,就是这样的:它的整个商业模式基本上都是基于x86平台的。它当天与英特尔一起爬上了床,大部分情况都是意外,但是一直坚决拒绝爬出去,即使床上的衣服闻起来有点霉味。

有一个简单的调情让新台币工作几年前的替代芯片,但几乎没有什么。微软准备在其专业部门使用其他平台,例如掌上电脑和游戏机。但其核心桌面和服务器业务绝对是x86。这是一个成功的公式。为什么要改变它?

这就是为什么:手机和掌上电脑这个非常猖獗的世界已经导致了各种低功耗芯片正在进入上网本之类的领域。不难看出,这些芯片如何能够向上迁移到各种计算设备上。ARM似乎是这个特定帝国的王者,他们的芯片承诺长达8小时甚至更长的电池续航时间,然而随着与普通芯片(包括高清视频)相同的功能和性能。基于ARM芯片的上网本使用的功率要低得多,而且体积更小,更安静,因为它们缺少风扇(低功耗=更少的热量)。

还有一个强大的环境论据。鉴于使用10瓦的计算机和使用200的计算机之间的选择,您会选择哪一种?虽然美国一直在缓慢地唤醒这样的环境问题,但对于世界其他地区而言,答案是毫不费力的。作为住在欧洲的能源账单很高的人,我可能永远不会再购买台式电脑。现在的电源通常会推动500-1000瓦,他们只是使用太多的果汁。笔记本电脑使用的功率只是其中的一小部分,而其中一种新型ARM上网本的功耗非常小,几乎可以忽略不计。

现在,Windows无疑可以在ARM上运行,而后者是在后与x86相比,它们都是完全不同的架构。微软当然拥有工程专业知识来实现​​它。但它会像将汽油发动机转换为柴油机。这是可能的,但有点毫无意义。在所有艰苦的工作完成之后,你可能会想知道为什么你甚至会感到困扰。

当然,这不仅仅是Windows的转换,而是创建一个凌乱的仿真层,可能无法在这些较慢的处理器,Office等关键应用也需要移植。

Linux在ARM上运行多年。这就是Linux的本质。它不是在哲学上或实际上锁定下来的。因此,当新的基于ARM的笔记本电脑的制造商寻找操作系统时,实际上只有一种选择(Windows CE是一种可能性,但与限制功能的移动设备密切相关)

在一种奇怪的在非x86市场上,Linux几乎占据了虚拟垄断地位。微软根本就不在那里。

Google

微软有一个问题,就是这个:Google。这是在丛林中争夺银背霸主的一场战斗,因为事实上,两家公司可以轻松并存,并且非常健康。但这个城镇对于他们两个来说根本不够大。

谷歌一直是一家开源公司。它的搜索引擎从一开始就运行在Linux上,当它寻找一个构建Android移动操作系统的平台时,它在选择Linux时毫不犹豫(想象一下,谷歌认为它会是多么的不可思议使用Windows CE来代替;这样的决定将会迎来笑声)。谷歌还努力通过其谷歌地球等桌面产品来支持Linux(即使产品本身不是开源的)。

毫无疑问,如果Google今后将推出更多的软件产品或平台,他们很有可能成为开源软件。

在许多关键方面,谷歌使用开源作为一种武器,可以击败微软。谷歌使用开放源代码来定义自己,从而说明它本身和微软(微软)之间的区别(至少在几年前,苹果公司也使用过这个技巧)。谷歌的人也知道微软开源的程度如何激化微软以及如何使用开源破坏微软传统的“恐惧,不确定性和怀疑”(FUD)方法来诋毁开源。下一次有人问你Linux曾经为别人做过什么,指出他们刚刚做的Google搜索是由它促成的。

Keir Thomas是几本关于Ubuntu的书籍的作者,其中包括免费的

Ubuntu袖珍指南和参考