2020 年全球開源領域猜想:Linux 稱霸世界,Docker 還能翻身,國產開源項目勢不可擋
近日,開源倡導者及安卓技術專家 Jack Wallen 在 TechRepublic 上發布了一篇博文,針對開源,以及 Linux、Docker 引擎、自動化等相關領域在明年的發展趨勢,而提出了自己的一些看法和預測。從整體上看,全球開源領域發展狀態良好,前景也十分樂觀。
Deepin 操作系統也許會引發開源領域格局變動
深度操作系統 Deepin 是武漢深之度科技有限公司開發的開源操作系統,也一個基于 Linux 內核并以桌面應用為主的 GNU/Linux 操作系統,可運行在個人計算機或服務器上。很少有人會認為一個 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,華為鴻蒙系統將于明年全面對外開放等消息,均表明了國內企業仍然在不斷加大對開源的投入,這也預示著明年國內開源生態將繼續蓬勃發展并得到進一步完善,而參與開源的國內企業也將越來越多,貢獻更多的優秀項目。