2019年9個開源大事件盤點(diǎn)

開源云中文社區(qū)
2019年Kubernetes斗志昂揚(yáng)。這個開源的編排器備受關(guān)注,企業(yè)在管理和編排用于容器的集群方面已經(jīng)依賴于Kubernetes,但2019年表現(xiàn)出這種增長的不僅僅是Kubernetes。

2019年,大家仍在等待著開源“統(tǒng)治世界”。在筆者看來,2019年發(fā)生了一些微妙的事情,其中許多會在未來幾年得到反思。以下就是2019年Linux和開源的一些值得關(guān)注的大事件。

一、Kubernetes

2019年Kubernetes斗志昂揚(yáng)。這個開源的編排器備受關(guān)注,企業(yè)在管理和編排用于容器的集群方面已經(jīng)依賴于Kubernetes,但2019年表現(xiàn)出這種增長的不僅僅是Kubernetes。

我們所看到的是,其他工具的使用為Kubernetes帶來了前所未有的自動化水平。在Helmet、Flagger和Terraform等工具的幫助下,Kubernetes現(xiàn)在幾乎可以完全自動化。這對于依賴它的容器開發(fā)人員和公司來說意義巨大。

二、Docker倒下

與Kubernetes不同的是,Docker做得并不好。不過,這里說的是Docker公司,不是容器技術(shù)。docker容器的生態(tài)系統(tǒng)做得相當(dāng)不錯。如果沒有docker容器,Kubernetes可能不會崛起,而如果沒有Docker公司,Kubernetes仍會繼續(xù)。Docker曾經(jīng)估值超過10億美元,但現(xiàn)在資金短缺。請記住,Docker是容器重新流行的幕后功臣。很遺憾,它陷入了困境,希望2020年Docker能有所轉(zhuǎn)機(jī)。

三、System76和coreboat

計(jì)算機(jī)的BIOS是在計(jì)算機(jī)引導(dǎo)過程中執(zhí)行硬件初始化的固件。在2019年之前,地球上幾乎所有的BIOS都是專有軟件,但在2019年,System76用coreboot改變了這一點(diǎn)。coreboot是一個開源的BIOS替代品,可以在System76的筆記本電腦上找到:Galago Pro和Datter Pro。

Coreboot最初于1999年作為Linux BIOS出現(xiàn)。它由Ronald G.Minnich、Eric Biederman、Li Ta(Ollie)Lo和Stefan Reinauer編寫。為什么2019年對這項(xiàng)開源技術(shù)很重要?因?yàn)檫@是一家公司開始在可以買得到的設(shè)備上公開推出coreboot的第一年。盡管這要大部分歸功于那些最初的開發(fā)人員,但System76為了將這項(xiàng)技術(shù)推廣到大眾面前所做的努力應(yīng)該得到熱烈的掌聲。

四、Linux手機(jī)

PinePhones的早期用戶已經(jīng)拿到了手機(jī)。只要149美元,你就可以擁有一部Linux手機(jī)。不過,不要太興奮——這些設(shè)備都是由中低端硬件組成的,而且問題多多。盡管Ubuntu手機(jī)徹底失敗,Linux手機(jī)還很有希望。

Librem 5已經(jīng)推出,但該設(shè)備并不盡如人意。例如,你可以打電話,但音頻和攝像頭不工作,也沒有電量管理。換句話說,這個設(shè)備嚴(yán)格來說不能稱為電話。

PinePhone也類似。硬件組裝好了,但并非所有功能都可用。PinePhone和Ubuntu手機(jī)的最大區(qū)別在于,Pine64清楚地表明,第一批手機(jī)主要是為那些希望控制硬件的開發(fā)人員設(shè)計(jì)的,以便能將這一設(shè)備推向大眾。問題是,它還有很長的路要走,而鑒于Linux手機(jī)的歷史,這可能永遠(yuǎn)不會發(fā)生。不過,Pine64正在正確處理這個問題。有理由相信Pine64將是真正讓Linux手機(jī)煥發(fā)生機(jī)的公司,盡管這將是一條漫長而艱難的成功之路。

2019年已經(jīng)證明了開源手機(jī)并沒有死翹翹。希望能在2020年看到第一款功能齊全的Linux手機(jī)。

五、CentOS 8和CentOS Stream

為什么CentOS 8這個發(fā)布很重要?想想看:CentOS 7最初發(fā)布于2014年,也就是五年前。從那時(shí)起,情況發(fā)生了很大變化,隨著第八個版本的發(fā)布,有了許多面向管理員的新功能,例如默認(rèn)安裝的Cockpit、TCP網(wǎng)絡(luò)堆棧版本4.16、切換到DNF包管理器、大大改進(jìn)的KVM支持等。

2019年,CentOS發(fā)生了令人興奮的事情:CentOS Stream的發(fā)布。這個新版本的CentOS是一個滾動發(fā)行版,這意味著你的CentOS服務(wù)器總是最新的。這是令人興奮的,特別是對于那些希望數(shù)據(jù)中心服務(wù)器操作系統(tǒng)位于上游和下游開發(fā)之間的管理員來說。

六、Debian 10

Debian 10到來。Debian是許多其他發(fā)行版所基于的發(fā)行版。由于其緩慢的發(fā)布周期,它被譽(yù)為世界上最可靠的操作系統(tǒng)之一。Debian 9是在2017年發(fā)布的。緩慢而有條理的發(fā)布給了它所需要的穩(wěn)定性。Debian發(fā)布了一些新的東西時(shí),這就是一件了不起的事情。

七、將Android遷移到主線Linux內(nèi)核

谷歌在2019年宣布了將安卓系統(tǒng)移植到主線Linux內(nèi)核的計(jì)劃,雖然這不太可能在今年年底前實(shí)現(xiàn),但這是一個大新聞。安卓內(nèi)核的升級過程需要三個階段,很復(fù)雜。

1. 谷歌使用LTS(長期支持)版本的內(nèi)核,并添加其Android專用位。

2. 谷歌將修改后的內(nèi)核發(fā)送給高通公司,該公司生產(chǎn)運(yùn)行這些設(shè)備的片上系統(tǒng)(SoC)。

3. 一旦SoC制造商添加了代碼,內(nèi)核就被發(fā)送到設(shè)備制造商(如三星)那里,它們添加讓設(shè)備工作的代碼。

這些步驟需要時(shí)間,最終你會得到一個內(nèi)核,它只在特定的設(shè)備上工作,不會被更新,因?yàn)樗仨氃俅谓?jīng)歷相同的過程。谷歌希望內(nèi)核和其他軟件一起更新。這可能會讓安卓升級過程變得高效。

八、Linux內(nèi)核5.4

今年Linux內(nèi)核發(fā)生了很多大事。5.4的推出讓Linux迷很高興。新功能包括面向安全的內(nèi)核鎖定和exFAT支持。內(nèi)核鎖定通過限制對特定內(nèi)核功能的訪問來增強(qiáng)Linux的安全性,這些功能允許通過userland進(jìn)程提供的代碼執(zhí)行任意代碼;這意味著即使是根帳戶也無法更改內(nèi)核代碼。有了exFAT支持,Linux可以傳輸大于4GB的文件。雖然可以通過安裝額外的庫(內(nèi)核5.4)來添加exFAT支持,但這是內(nèi)置的。

九、Microsoft Edge瀏覽器

微軟終于做到了它的承諾:它是真的喜歡Linux。2019年,該公司宣布將在Linux上發(fā)布其Microsoft Edge瀏覽器。這個軟件基于另一個已經(jīng)在Linux上可用的應(yīng)用程序(Chromium),但是這個版本的瀏覽器是為Windows開發(fā)的。這是否意味著Linux將不再痛苦于那些設(shè)計(jì)糟糕、需要顯示或運(yùn)行Windows的網(wǎng)站?只能希望如此。

微軟還宣布并發(fā)布了Teams for Linux——它是完整的,用起來和在Windows里完全一樣。不論Linux社區(qū)怎么看這個,微軟愿意開源總歸是件好事。

原文鏈接:

https://asumetech.com/9-of-the-largest-open-source-stories-in-2019/

THEEND