当前位置: 首页 > 科技观察

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

时间:2023-03-21 22:44:26 科技观察

过去十年的九大开源创新开源世界发生了很多事情,一些深刻地改变了企业的运营方式,一些极大地改善了Linux桌面体验。1.Docker对一切都有两个方面。有人可能会说容器只是流行语。然而,容器并没有固步自封。虽然容器的想法已经存在了十多年,但直到2013年10月,Docker才问世。有人说这几年Docker的热度有所下降,但如果没有Docker容器,很多重要的新技术就不会问世。我还想指出,Docker是第一个真正使部署容器化应用程序变得容易的人。另外,如果不是Docker,我们可能没有Kubernetes。2.KubernetesKubernetes于2014年6月7日问世,改变了大型企业和开发人员的游戏规则。借助这个容器编排工具,管理员可以相对轻松地将大规模容器部署到集群中。加上其他几个工具,例如Helm和Terraform,可以自动化持续集成/持续交付(CI/CD)管道。事实上,如果没有Kubernetes,CI/CD对大多数公司来说将是一厢情愿的想法。Kubernetes对企业公司和那些为他们开发的人产生了深远的影响。3.GNOME3首先简单介绍一下Linux桌面。虽然有些人认为那里有更好的桌面环境,但在2011年4月6日,GNOME3改变了游戏规则。这是流行的Linux桌面环境第一次对流行的桌面系统进行大刀阔斧的改动。GNOME开发人员选择了一种完全不同的方法,而不是通常的面板、主菜单、系统托盘等,这种方法不仅效率更高,而且触摸屏友好、优雅且独特。GNOME团队因这一变化而受到炮轰,但他们坚持自己的立场。正是GNOME3的发布间接启发了Cinnamon、MATE和深度桌面。因此,即使您不喜欢它,您也很有可能正在使用受益于GNOME3的桌面。4.云尽管云计算的概念被认为早在1960年代就已经发明,但云计算在过去的十年里才大放异彩。步发展。在为云计算做出贡献时,没有任何技术可以与开源相提并论。如果没有Kubernetes、Docker、UbuntuServer、RHEL和SLES等开源技术,云就不会是今天的样子。开源在云中占据主导地位,这一点不会改变。2016年前后,云开始全面主导IT市场。多亏了开源技术,今天我们有了像Nextcloud这样的工具,可以让大大小小的公司拥有自己的私有内部云平台。想象一下没有云的IT环境?5.ChromeOS说到云端,就??说说ChromeOS。当谷歌的平台于2011年6月15日宣布时,它遭到了质疑——毕竟,没有互联网连接就无法运行的笔记本电脑有什么用呢?不像以前那样了。现在可能无法想象没有24/7的互联网连接。但始终保持联系的社会并不是ChromeOS仍然流行的原因。Chrome操作系统因其速度、简单性、可靠性和安全性而被广泛使用。Chromebook无疑是市场上最简单的平台之一。即使是开箱即用的体验也是无与伦比的。正如任何IT管理员都会证明的那样,将Chromebook赠送??给家人可以保证您不必处理技术支持带来的持续痛苦。6、物联网没错,物联网的概念在2000年之前就有了,但是直到2013年,物联网才发展成为一个生态系统,包括从互联网、WiFi、MEMS到嵌入式系统的诸多技术。由于Linux内核,开源成为物联网设备的核心。因为Linux内核可以简化为最基本的服务和软件,所以非常适合嵌入式设备。然而,推动物联网发展的不仅仅是Linux内核,还有许多开源工具在推动物联网发展。Kinoma、ARMMbed、SnappyCore、Node-Red、IOtivity和DSA等工具都有助于使物联网成为可能。但如果没有这个Linux内核,物联网就不会是今天的样子。7.LibreOffice返回到桌面上的LibreOffice。虽然OpenOffice(最初是StarOffice)是最早的成熟的开源办公套件之一,但它落后太多以至于变得无关紧要。2011年1月25日,LibreOffice首次亮相,提供与最佳办公套件并驾齐驱的开源办公套件,并快速可靠地进行创新。即使LibreOffice退出市场,仍然会有很多选择(例如KOffice),但没有一个会真正忠于开源精神,同时仍然是企业界的可行选择。如果不是LibreOffice,Linux用户将只能使用GoogleDocs和Office365进行业务协作。8.FirefoxQuantumFirefox似乎注定要失败,缺陷多,笨拙,速度慢。2017年11月14日,情况发生了变化,当时Mozilla发布了FirefoxQuantum(现在只是Firefox),声称该浏览器的速度是其前身的两倍多。Quantum是Firefox自首次发布以来最大的更新。FirefoxQuantum因承诺减少内存使用而一炮走红。Mozilla使它的浏览器免于灭绝,是当今第二大使用最多的浏览器,仅次于GoogleChrome和InternetExplorer,位居第三。9.荣誉奖:Node.jsNode.js值得一提,尽管它不符合2010-2019年的时间段。Node.js于2009年5月27日发布,是一个开源的跨平台JavaScript运行时环境,能够在浏览器之外执行JavaScript,即“JavaScript无处不在”。Node.jsJS如此重要的原因在于它可以帮助开发人员提高工作效率。如何?它使实时应用程序的构建速度快得惊人,让人们可以用JavaScript为客户端和服务器编程,弥合前端和后端开发人员之间的差距,等等。Node.jsJS是微服务的理想语言,执行速度比任何其他语言都快。原标题:十年最佳开源创新,作者:JackWallen