天天看點

2020 年全球開源領域猜想:Linux 稱霸世界,Docker 還能翻身,國産開源項目勢不可擋

近日,開源倡導者及安卓技術專家 Jack Wallen 在 TechRepublic 上釋出了一篇博文,針對開源以及 Linux、Docker 引擎、自動化等相關領域在明年的發展趨勢,而提出了一些個人看法和預測。從整體上看,全球開源領域發展狀态良好,前景也十分樂觀。

2020 年全球開源領域猜想:Linux 稱霸世界,Docker 還能翻身,國産開源項目勢不可擋

Deepin 作業系統也許會引發開源領域格局變動

深度作業系統 Deepin 是基于 Linux 核心并以桌面應用為主的 GNU/Linux 開源作業系統,首個版本于 2004 年釋出,之後由原始開發團隊創立的武漢深之度科技有限公司繼續進行商業版的開發,可運作在個人計算機或伺服器上。很少有人會認為一個 Linux 發行版就能改變開源世界的格局,但随着今年 7 月 Deepin 15.11 版本的釋出,也許這真的能成為現實。

Deepin 15.11 中增加了一個新的功能 ── 深度雲同步,這個功能可以允許使用者将目前的系統配置資訊上傳至雲端,并同步給其他的作業系統執行個體。Deepin 使用者隻需要登入自己的 Deepin ID 就可以選擇是否進行自動同步,可支援同步的内容包括本機的網絡、聲音、電源、滑鼠、主題、桌面、啟動器、工作列、更新、熱區等配置資訊。

Deepin 作業系統本身就以界面美觀、體驗良好而聞名,而深度雲同步功能又将為部署多個桌面執行個體節省大量的時間,盡管這一功能目前隻對中國大陸地區的使用者開放。借助這一功能,Deepin 将得以繼續鞏固其在國内的地位。未來如果深度雲同步功能可以向更多使用者開放的話,或許還能成為世界上使用者最多,最受歡迎的 Linux 發行版。

更多計算機産品将預裝 Linux 系統

這一點的實作,實際上耗費了相當長的時間,這也是一個非常緩慢的過程,但最終 Linux 将會進一步提升其市場占有率,甚至将第一次使市場占有率提升至兩位數以上。更多的 OEM 廠商将會在其計算機産品上預裝 Linux 系統,比如華為此前就宣布将為全系筆記本電腦推出預裝第三方 Linux 系統的新版本産品,目前已經可以在電商平台上看到,其部分筆記本電腦預裝的正是上文提到的 Deepin 系統。

如今,System76、戴爾、Pine64、聯想、ThinkPenguin、Star LabTop 等公司及品牌已經加入了預裝 Linux 的行列。而到明年底,相信不僅是小型 OEM 廠商,還有更多大型 OEM 廠商也将加入進來,比如宏碁、惠普、華碩等等。屆時,就算全世界所有的計算機生産商都開始提供預裝 Linux 系統的産品,也并不會讓人感到很驚訝。

開源技術可能将決定企業發展方向

實際上就現狀來看,開源已經在企業技術選型的各個方面占據主導地位了,比如雲計算、容器、大資料、物聯網、邊緣計算等領域,開源的影響力已無處不在。如果非要說出一個 Linux 作業系統尚未征服的領域,那就是桌面級市場了。不過,上文也提到了,明年很可能就不是現在這樣的格局了。

出現這一現象的原因,很可能是因為安全因素。随着近年來 Windows 勒索軟體在全球範圍内的肆虐,更多的企業将會意識到 Linux 作業系統将會是更穩妥的選擇,而那些工作流以及底層架構依賴于開源軟體的企業,将會更顯著地推動 Linux 的應用。盡管長期以來很多專家每年都這麼預測過,但 2020 年也許才是條件成熟并能真正實作的那一年。

Docker 引擎受挫後仍有機會重整旗鼓

Docker 公司近來的發展令人感到惋惜,但 Docker 引擎卻更值得人們關注。Docker 的出現,是容器技術如此流行的真正原因,但如今 Kubernetes 卻成為了容器編排工具的首選。不過即便如此,Docker 仍舊有機會趕上 Kubernetes 的步伐。

這個機會主要是指,Docker Swarm 等工具如果将來能變得功能更強大,使用者體驗更好,或者是開發出一個新的用戶端工具,能讓 Docker 叢集的編排工作更容易等等。總而言之,Docker 能否最終實作絕地反擊,主要取決于其是否易于管理。雖然 Kubernetes 同樣也非常強大,但它同時也正變得更加複雜。如果 Docker 能夠重新找回其在簡易性上的優勢,并在此基礎上保持自身良好的功能性與靈活性,相信它還是可以赢回一些 “足以救命” 的市場佔有率的。

開源自動化或将向「令人擔憂」的方向發展

關于對開源自動化的擔憂,可能會顯得腦洞太大。得益于對更高效的持續內建與部署流水線的推動,人們見證了軟體自動化以令人印象深刻的方式逐漸興起。

通過 Helm、Terraform 以及其他圍繞 Kubernetes 的工具,軟體工程師們就可以開發出支援自動更新、自動測試代碼并可以在出現問題時自動阻止其上線到生産環境中的系統,這些系統能做的事情甚至遠比這更多。

2020 年,開源自動化的發展可能将更加科幻,這些系統甚至能夠自主「思考」,人們将有機會見證以人工智能的經驗與預測為基礎來進行自主優化的系統的誕生。但最為關鍵也是最令人擔憂的問題是,這些系統将以什麼樣的力度來執行自動化任務?一旦它們越過了某個未知的事物範疇或界限,工程師們還能通過手動的方式關閉它們嗎?也許這些想法确實有些杞人憂天,但如果真的深入研究了持續內建與部署的概念的話,就會發現這些想法并非是空穴來風。

英偉達将揭曉其為 Linux 使用者準備的驚喜

人們很可能要等到明年的 GTC 大會,才能知曉英偉達關于 Linux 的驚喜究竟是什麼。那些不觸及開源領域的人們,可能并不清楚這意味着什麼。不過,英偉達很有可能正在為 Nouveau 驅動準備着大動作,或者是想要對其官方驅動進行開源。原因可能是英偉達預判出了某些不利于自身發展的情況,并試圖通過擁抱 Linux 來改變局面。

如果這些關于英偉達的猜測最終能成真,那麼對于 Linux 來說,絕對稱得上是一次巨大的勝利。這是因為 Nouveau 驅動在對遊戲的支援上從未做得很出色。如果英偉達選擇大力支援 Nouveau 項目的建設,或開源其官方驅動的話,那麼這很有可能将徹底改變 Linux 系統個人電腦的遊戲體驗,并進一步推動提升 Linux 的市場占有率。玩家們肯定會喜歡一個比 Windows 更安全、更可靠的作業系統平台。如此一來,Linux 的市場占有率将不僅可以輕松突破上文提到的「兩位數」,甚至還有望一舉超越 macOS,成為全球第二大桌面作業系統。

國内開源生态将繼續蓬勃發展

今年,對于國内開源領域來說是欣欣向榮的一年。在 GitHub 上,無論是貢獻者數量還是代碼貢獻量,來自中國的開發者都是排在第二,中國的開發者及企業正在越來越多的開源項目中發揮着重要作用。正如上文所述,開源将影響企業的發展方向,同時開源也是企業技術實力的象征。

近來,國内各大企業在對内部項目進行開源上顯得非常積極,以阿裡巴巴、華為、騰訊、百度、滴滴為首的國内知名企業,向社群貢獻了大量的優質項目。

阿裡巴巴是對社群貢獻最大的國内企業之一,其不久前剛剛任命副總裁賈揚清擔任開源技術委員會負責人,并明确将開源更新為集團技術戰略之一,同時阿裡巴巴也對其 Blink、Alink 等重要項目進行了開源,持續增加着對社群的貢獻。

騰訊今年公布了自己的開源路線圖,目前也已加入了 Linux、Apache 等 9 大開源基金會,并開源了 Kona JDK、TencentOS tiny、TubeMQ 等多個項目。

此外,百度開源了流量轉發平台 BFE,華為鴻蒙系統将于明年全面對外開放等消息,均表明了國内企業仍然在不斷加大對開源的投入,這也預示着明年國内開源生态将繼續蓬勃發展并得到進一步完善,而參與開源的國内企業也将越來越多,貢獻更多的優秀項目。

繼續閱讀