過去十年的九項優(yōu)秀開源創(chuàng)新
譯文【51CTO.com快譯】對開源而言,這十年很了不起。開源界發(fā)生了很多事情,一些深刻地改變了企業(yè)的運作方式,一些大大地改善了Linux桌面體驗。
1.Docker
凡事有兩個方面。有人可能會說容器只是流行詞而已。然而,容器不會安于一隅。雖然容器這個想法問世已有十多年,但直到2013年10月Docker才問世。有人說Docker的人氣在過去幾年有所減弱,但要不是Docker容器,許多很重要的新技術(shù)不會問世。我還要指出,Docker最先真正使容器化應(yīng)用程序的部署變得容易。
另外要不是Docker,我們可能沒有Kubernetes。
2.Kubernetes
Kubernetes于2014年6月7日問世,為大企業(yè)和開發(fā)人員改變了游戲規(guī)則。有了這種容器編排工具,管理員可以比較輕松地將大規(guī)模容器部署到集群。加上另外幾個工具,比如Helm和Terraform,可以使持續(xù)集成/持續(xù)交付(CI/CD)管道實現(xiàn)自動化。實際上,若沒有Kubernetes,對于大多數(shù)公司而言,CI/CD將是癡心妄想。Kubernetes對于企業(yè)級公司及為它們開發(fā)的那些人帶來了深遠的影響。
3.GNOME 3
先簡要介紹一下Linux桌面。雖然有人認(rèn)為外頭有好得多的桌面環(huán)境,但2011年4月6日,GNOME 3改變了游戲規(guī)則。這是一款流行的Linux桌面環(huán)境首次對流行的桌面系統(tǒng)作大刀闊斧的改動。GNOME開發(fā)人員選擇采取一種全然不同的方法,而不是平常的面板、主菜單和系統(tǒng)托盤等——這種方法不僅更高效,還對觸摸屏友好、優(yōu)雅且獨特。GNOME團隊因此更改受到炮轟,但堅持己見。正是GNOME 3的發(fā)布,間接地給了Cinnamon和MATE以及Deepin Desktop靈感。因此,即使你不喜歡它,使用的桌面也很有可能得益于GNOME 3。
4.云
雖然人們認(rèn)為云計算概念是早在1960年代發(fā)明的,但云計算在過去這十年才有了大步發(fā)展。說到對云計算的貢獻,沒有哪種技術(shù)比得上開源。要不是Kubernetes、Docker、Ubuntu Server、RHEL和SLES之類的開源技術(shù),云不會是今天的樣子。開源主導(dǎo)云,這種局面不會改變。
大概2016年左右,云開始完全稱霸IT市場領(lǐng)域。得益于開源技術(shù),如今我們擁有Nextcloud之類的工具,使大大小小的公司可以擁有自己的私有內(nèi)部云平臺。想象一下沒有云的IT格局?
5.Chrome OS
講到了云,不妨說說Chrome OS。谷歌的這個平臺于2011年6月15日發(fā)布時,飽受懷疑——畢竟,沒有互聯(lián)網(wǎng)連接就無法運行的筆記本電腦有什么用處?今非昔比。現(xiàn)在可能無法想象沒有24/7的互聯(lián)網(wǎng)連接。但是始終聯(lián)通的社會不是Chrome OS仍大受歡迎的原因,Chrome OS因其速度、簡單性、可靠性和安全性而仍被廣泛使用。
毫無疑問,Chromebook是市面上最簡單的平臺之一。連開箱即用的體驗也無可匹敵。正如任何IT管理員會證明的那樣,將Chromebook送給家人保證你不必為技術(shù)支持而時常感到痛苦。
6.物聯(lián)網(wǎng)
是的,物聯(lián)網(wǎng)概念在2000年前就有了,但直到2013年,物聯(lián)網(wǎng)才發(fā)展成為一個生態(tài)系統(tǒng),包括從互聯(lián)網(wǎng)、WiFi、微機電系統(tǒng)到嵌入式系統(tǒng)的諸多技術(shù)。開源是物聯(lián)網(wǎng)設(shè)備的核心,就因為Linux內(nèi)核。由于Linux內(nèi)核可以簡化為最基本的服務(wù)和軟件,它非常適合嵌入式設(shè)備。但是,推動物聯(lián)網(wǎng)的不僅僅是Linux內(nèi)核,還有很多開源工具在推動驅(qū)動物聯(lián)網(wǎng)。 Kinoma、ARM Mbed、Snappy Core、Node-Red、IOtivity和DSA等工具都有助于使物聯(lián)網(wǎng)成為可能。但要不是這個Linux內(nèi)核,物聯(lián)網(wǎng)不會是今天的樣子。
7.LibreOffice
再回到桌面端的LibreOffice。雖然OpenOffice(最初是StarOffice)是最早的成熟開源辦公套件之一,但它的發(fā)展遠遠落后,變得無關(guān)緊要。到了2011年1月25日,LibreOffice閃亮登場,提供一款開源辦公套件,與最優(yōu)秀的辦公套件并駕齊驅(qū),快速、可靠地進行創(chuàng)新。雖然即使LibreOffice退出了市場,仍會有很多選擇(比如KOffice),但是不會有哪個真正恪守開源精神,同時仍是企業(yè)界一種切實可行的選擇。要不是LibreOffice,Linux用戶只好使用Google Docs和Office 365用于商業(yè)協(xié)作。
8.Firefox Quantum
似乎Firefox注定要完蛋,缺陷多、笨拙、速度慢。這種情況在2017年11月14日發(fā)生了變化,當(dāng)時Mozilla宣布推出Firefox Quantum(現(xiàn)就叫Firefox),聲稱這款瀏覽器的速度比之前版本快兩倍以上。Quantum是自Firefox首次發(fā)布以來最大的更新。因承諾可以減少占用的內(nèi)存,F(xiàn)irefox Quantum一炮打響。Mozilla使其瀏覽器免于滅絕,是如今使用的第二大瀏覽器,第一名是Google Chrome,第三名是Internet Explorer。
9.榮譽獎:Node.js
盡管不符合2010年至2019年這個時間段,Node.js仍值得一提。
Node.js于2009年5月27日發(fā)布,是一種開源、跨平臺的JavaScript運行時環(huán)境,能夠在瀏覽器之外執(zhí)行JavaScript——即“無處不在的JavaScript”。使Node.jsJS如此重要的原因是,它可以幫助開發(fā)人員提高工作效率。如何提高?它使實時應(yīng)用程序構(gòu)建起來異常快速,讓人們可以為客戶端和服務(wù)器使用JavaScript進行編程,彌合了前后端開發(fā)人員之間的鴻溝等等。Node.jsJS是微服務(wù)的理想語言,執(zhí)行速度比其他任何語言都要快。
原文標(biāo)題:Best open source innovations of the decade,作者:Jack Wallen
【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】