过去十年的九项优秀开源创新

译文
开源
Kubernetes、LibreOffice和Firefox Quantum是2010年代的其中三项开源创新。

过去十年的优秀开源创新

【51CTO.com快译】对开源而言,这十年很了不起。开源界发生了很多事情,一些深刻地改变了企业的运作方式,一些大大地改善了Linux桌面体验。

1.Docker

凡事有两个方面。有人可能会说容器只是流行词而已。然而,容器不会安于一隅。虽然容器这个想法问世已有十多年,但直到2013年10月Docker才问世。有人说Docker的人气在过去几年有所减弱,但要不是Docker容器,许多很重要的新技术不会问世。我还要指出,Docker最先真正使容器化应用程序的部署变得容易。

另外要不是Docker,我们可能没有Kubernetes。

2.Kubernetes

Kubernetes于2014年6月7日问世,为大企业和开发人员改变了游戏规则。有了这种容器编排工具,管理员可以比较轻松地将大规模容器部署到集群。加上另外几个工具,比如Helm和Terraform,可以使持续集成/持续交付(CI/CD)管道实现自动化。实际上,若没有Kubernetes,对于大多数公司而言,CI/CD将是痴心妄想。Kubernetes对于企业级公司及为它们开发的那些人带来了深远的影响。

3.GNOME 3

先简要介绍一下Linux桌面。虽然有人认为外头有好得多的桌面环境,但2011年4月6日,GNOME 3改变了游戏规则。这是一款流行的Linux桌面环境首次对流行的桌面系统作大刀阔斧的改动。GNOME开发人员选择采取一种全然不同的方法,而不是平常的面板、主菜单和系统托盘等——这种方法不仅更高效,还对触摸屏友好、优雅且独特。GNOME团队因此更改受到炮轰,但坚持己见。正是GNOME 3的发布,间接地给了Cinnamon和MATE以及Deepin Desktop灵感。因此,即使你不喜欢它,使用的桌面也很有可能得益于GNOME 3。

4.云

虽然人们认为云计算概念是早在1960年代发明的,但云计算在过去这十年才有了大步发展。说到对云计算的贡献,没有哪种技术比得上开源。要不是Kubernetes、Docker、Ubuntu Server、RHEL和SLES之类的开源技术,云不会是今天的样子。开源主导云,这种局面不会改变。

大概2016年左右,云开始完全称霸IT市场领域。得益于开源技术,如今我们拥有Nextcloud之类的工具,使大大小小的公司可以拥有自己的私有内部云平台。想象一下没有云的IT格局?

5.Chrome OS

讲到了云,不妨说说Chrome OS。谷歌的这个平台于2011年6月15日发布时,饱受怀疑——毕竟,没有互联网连接就无法运行的笔记本电脑有什么用处?今非昔比。现在可能无法想象没有24/7的互联网连接。但是始终联通的社会不是Chrome OS仍大受欢迎的原因,Chrome OS因其速度、简单性、可靠性和安全性而仍被广泛使用。

毫无疑问,Chromebook是市面上最简单的平台之一。连开箱即用的体验也无可匹敌。正如任何IT管理员会证明的那样,将Chromebook送给家人保证你不必为技术支持而时常感到痛苦。

6.物联网

是的,物联网概念在2000年前就有了,但直到2013年,物联网才发展成为一个生态系统,包括从互联网、WiFi、微机电系统到嵌入式系统的诸多技术。开源是物联网设备的核心,就因为Linux内核。由于Linux内核可以简化为最基本的服务和软件,它非常适合嵌入式设备。但是,推动物联网的不仅仅是Linux内核,还有很多开源工具在推动驱动物联网。 Kinoma、ARM Mbed、Snappy Core、Node-Red、IOtivity和DSA等工具都有助于使物联网成为可能。但要不是这个Linux内核,物联网不会是今天的样子。

7.LibreOffice

再回到桌面端的LibreOffice。虽然OpenOffice(最初是StarOffice)是最早的成熟开源办公套件之一,但它的发展远远落后,变得无关紧要。到了2011年1月25日,LibreOffice闪亮登场,提供一款开源办公套件,与最优秀的办公套件并驾齐驱,快速、可靠地进行创新。虽然即使LibreOffice退出了市场,仍会有很多选择(比如KOffice),但是不会有哪个真正恪守开源精神,同时仍是企业界一种切实可行的选择。要不是LibreOffice,Linux用户只好使用Google Docs和Office 365用于商业协作。

8.Firefox Quantum

似乎Firefox注定要完蛋,缺陷多、笨拙、速度慢。这种情况在2017年11月14日发生了变化,当时Mozilla宣布推出Firefox Quantum(现就叫Firefox),声称这款浏览器的速度比之前版本快两倍以上。Quantum是自Firefox首次发布以来最大的更新。因承诺可以减少占用的内存,Firefox Quantum一炮打响。Mozilla使其浏览器免于灭绝,是如今使用的第二大浏览器,第一名是Google Chrome,第三名是Internet Explorer。

9.荣誉奖:Node.js

尽管不符合2010年至2019年这个时间段,Node.js仍值得一提。

Node.js于2009年5月27日发布,是一种开源、跨平台的JavaScript运行时环境,能够在浏览器之外执行JavaScript——即“无处不在的JavaScript”。使Node.jsJS如此重要的原因是,它可以帮助开发人员提高工作效率。如何提高?它使实时应用程序构建起来异常快速,让人们可以为客户端和服务器使用JavaScript进行编程,弥合了前后端开发人员之间的鸿沟等等。Node.jsJS是微服务的理想语言,执行速度比其他任何语言都要快。

原文标题:Best open source innovations of the decade,作者:Jack Wallen

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

 

责任编辑:庞桂玉 来源: 51CTO
相关推荐

2022-03-18 13:46:20

物联网数据技术

2018-06-28 23:20:51

2018-06-27 07:18:27

2013-08-27 10:25:54

微软鲍尔默盖茨

2010-08-16 09:09:40

Linux安全

2010-03-11 10:18:34

十大技术事件

2012-04-01 13:36:07

2010-11-23 11:46:46

2020-02-24 19:20:57

Linux内核代码

2020-11-13 05:53:26

物联网IOT物联网技术

2020-11-24 10:32:16

CIO首席信息官工具

2022-02-10 11:32:40

DynamoDB亚马逊云科技数据库

2016-11-17 14:54:49

云计算安全性可用性

2019-12-13 16:08:57

戴尔

2019-12-24 08:19:11

数据泄露漏洞信息安全

2023-01-09 07:32:27

架构微服务转型

2017-09-06 17:55:17

用户体验UE社交媒体

2010-01-05 10:42:04

2010-01-05 10:28:35

2018-02-28 16:35:09

开发职位软件
点赞
收藏

51CTO技术栈公众号