即将25岁的Linux虽然伟大,但也有不赚钱的窘境。这是一种爱好,不会很大很专业。”他希望这些人能看到他对当时的巨无霸Unix操作系统的改造。“欢迎任何建议和意见,但我不能保证我会付诸实施。”他加了。 Torvalds一定对Linux和大量相关软件包变得“大而专业”的速度感到惊讶。 他的时机真的很好。互联网刚刚起步,使世界各地的开发人员通过电子邮件进行协作变得更加容易和便宜。与此同时,从普通程序员到科技公司,每个人都在寻找MicrosoftWindows的替代品,因此需求非常旺盛。 Torvalds以模块化的理念设计Linux,这使得Linux比Windows更容易提高性能和适应更多的计算机。 现在,Linux及其分支是世界上使用最广泛的操作系统。从小型医疗设备到大型云计算服务器,Linux是驱动这些硬件的操作系统。 最大的成功无疑是智能手机操作系统。2015年全球售出约15亿部智能手机,约四分之三的操作系统运行基于Linux修改的Android。就连曾经将开源软件比作癌症的微软,现在也公开向Linux示好。 不过,Torvalds最大的贡献是在组织层面。 他展示了形成全球开发者社区的可能性。这些开发者原本被认为是人群中的异类,但在这些人组成的社区中,他们“制造”了一系列改变世界的产品。 现在,有超过一百万个开源项目,其中大部分都可以在GitHub上找到自己的“家”,GitHub已经承载了1000万开发者和2600万个项目(不仅是代码,还有文本和数据)。 在很多软件市场,尤其是一些非操作系统软件开发中,开源代码已经成为一种流行的代码编写方式。比如服务器领域的Apache,数据分析领域的Hadoop,云计算领域的OpenStack等等,如果这些开源项目消失了,互联网估计要惨叫停了。 但是开源软件并不是完全成功的。一个明显的事实是,很难从免费产品中赚钱。只有一家Linux公司成为了巨头,那就是RedHat,预计2015财年将产生20亿美元的收入,其中绝大部分来自销售开源操作系统和开源软件的支持服务。 开源软件的最大受益者是拥有大量数据中心的公司,比如亚马逊、Facebook、谷歌等,因为他们不需要为开源软件付费,而且可以提供廉价的云计算服务于企业和普通消费者。 作为回报,很多公司也成为开源项目的最大贡献者,有时需要将公司内部的整个软件包放在开源社区中。例如,谷歌最近开源了Kubernetes,这是一个将计算设备集群变成超级计算机的项目。 随着计算越来越多地转移到云端,开源软件似乎无关紧要。原因之一是云计算灵活方便的购买方式和简单的部署方式。 尽管如此,即使创始人淡出人们的视线,Linux和他的追随者仍然坚守着它。在Linux发展初期,Torvalds充当决策的最终仲裁者,但现在,他似乎不再担心自己“领导者”的身份。前几天的一次会议上,他对Linux能否在物联网时代继续发挥作用的热情不高。 或许,对于一个46岁的男人来说,Torvalds已经开始思考后Linux时代的生活,那么,他会在“孩子”25岁时退休吗?
