- 企業開源實踐之旅:基于紅帽客戶的開源建設實踐案例
- 劉翔 任衛海等編著
- 721字
- 2024-04-15 11:51:22
1.3.2 開源軟件圖譜
隨著開源模式的普及和成熟,開源軟件所解決的問題也從相對單一的功能問題發展成為一種能力建設,在每個技術領域,都需要成百上千來自不同貢獻者的開源軟件相互協同,逐漸發展出開源軟件圖譜。譜系中定義了整個技術棧的結構中有哪些門類、當下推薦的軟件項目、相關的參與方,以及孵化中的項目,既為開發者指明了方向,又方便用戶正確選擇開源軟件。
1. 云原生圖譜(https://landscape.cncf.io/)
云原生圖譜由云原生基金會(Cloud Native Computing Foundation,CNCF)發布,這里包含1182個條目,揭示了云原生相關技術棧的劃分方式,自上而下定義了應用定義和開發、編排和管理、運行時、供應、合作伙伴和提供方五個層次,每個層次中又進行了組件功能性的分類,右側中部包括云原生平臺和觀測及分析的支持模塊。在這個圖譜中不僅有開源軟件,也有閉源軟件,從網站左側的篩選條件中可以實現軟件來源、許可協議類型的過濾篩選,方便用戶進行技術決策。圖譜中的云原生平臺部分還會提供平臺供應方對于Kubernetes的兼容性認證信息。
2. 人工智能/機器學習圖譜(https://landscape.lfai.foundation/)
LF AI & Data基金會支持人工智能領域的開源創新,發布了人工智能/機器學習圖譜,這里有334個條目。自上而下依次是面向人工智能場景層的機器學習、深度學習、強化學習和編程,數據層的數據存儲、處理和治理,模型層的訓練、參數、流程和基準以及可信賴AI,最下方是分布式計算、安全與隱私、自然語言處理以及Notebook交互編程環境。如果你對所有的內容進行篩選,會發現這里的內容全部都是開源的。
3. 區塊鏈圖譜(https://landscape.hyperledger.org/projects)
超級賬本基金會(Hyperledger Foundation)隸屬于Linux基金會,包括金融、銀行、物聯網、供應鏈、制造和技術領域的領導者,專注于為企業級區塊鏈部署開發一套穩定的框架、工具和庫。發布的區塊鏈圖譜包含16個項目,有4方面內容,即分布式賬本、庫、工具和領域特定項目。