2022 年開源技術六大趨勢

danny_2018發表於2022-06-30

開源技術是指某種類技術或軟體,以原始碼的方式釋出,使程式設計師能夠改變應用程式或程式的行為。如果程式設計師可以訪問特定軟體的原始碼,他就可以通過使用新功能升級軟體或修復損壞的部分。說白了,通過開源軟體,開發者可以更容易地修改、檢查和更改該軟體,以提高開發效率。

  開源技術的最早雛形始於 1983 年,當時麻省理工學院的程式設計師和研究員 Richard Stallman 提出了技術的最終發展方向是開源的想法。他希望程式設計師能以更自由的方式進行開發,他相信如果向他們提供原始碼,程式設計師可以建立更好的軟體版本,併為技術帶來革命性的變化。這個想法促成了 1998 年開源計劃 (OSI) 的建立(Adey,2021 年)。

  多年來,許多事情發生了變化,開源軟體領域出現了新趨勢,產生了新想法,為程式設計師創造了更多的機會,使他們能夠學習、適應和實施他們的教義,並做出更好的開源軟體。

  那麼,開源技術正在如何影響整個世界?未來幾年,開源技術將何去何從?以下是筆者梳理的2022年最新趨勢總結,僅供參考!

   1. 開源人才需求呈上升趨勢

  整體來看,具有開源技能的全棧開發人員和 IT 人員的需求將會激增。基於軟體系統的開發、建模和操作中使用的堆疊的多樣性,具有相關技能的程式設計師和開發人員成為稀缺資源。在雲端計算、DevOps 工具、Kubernetes、Python、PyTorch 等領域的經驗,將使程式設計師能夠優化業務,並增加收入。企業和企業,無論大小,都將尋求填補空白,因為他們投資於開源技術的力量以及它們在解決客戶問題方面可以產生的積極影響。

   2、容器和Kubernetes的採用率將提高

  Kubernetes(作為雲應用程式的開源容器編排平臺)的採用率將會上升。這將能夠廣泛使用相容的開源容器格式,如 Open Container Initiative 中所述。儘管實施 Kubernetes 所需的學習曲線非常龐大,但隨著全球大量 IT 團隊已經意識到這項技術的真正潛力,事情進展順利。 Kubernetes 被認為是最重要的開源技術,使用率將在 2022 年增加。

  3. Snap 和 Flatpak 將被更大規模地接受

  Snap 和 Flatpak 都是為分發 Linux 應用程式而設計的系統。儘管隨著時間的推移它們被嘲笑,但這些系統簡化了應用程式的安裝過程,併為桌面上的更多應用程式騰出了空間。由於 Snap 和 Flatpak,可以輕鬆安裝 Slack、Spotify 和 Skype 等應用程式。現在需要這兩個系統,Linux 社群遲早會明白它們的重要性。在不久的將來,一個完全預設使用 Snap 和 Flatpak 的發行版將在 App Store 上釋出。對於新使用者來說,這將是一種享受。

  4. 重視開源安全,避免對供應鏈的攻擊

  隨著開源技術在當今 IT 世界的滲透率不斷提高,加強安全措施以防止對這項技術的網路攻擊的需求也在增加。將引入可以掃描開源軟體漏洞的新工具,並將經常使用以減輕任何危害。處理開源技術的 IT 公司和組織將投資購買新版本的軟體和補丁,以改善整體安全狀況。

  當黑客發現未修補的開源漏洞時,他們會侵入軟體供應鏈,他們可以在其中插入令人討厭的病毒或軟體。但這現在要停止了。像 Linux 基金會這樣的組織將加強他們的遊戲並防止黑客實現他們的惡意設計。數字簽名服務等高階開源工具的開發將在 2022 年及以後繼續發展。

  5. 新的開源社交網路可能在 2022 年推出

  這可以被認為是一個很容易在 2022 年看到曙光的願望。一個全方位開源的全新社交網路是可能的,這會給 Facebook 帶來困難。這種社交網路可以完全改變社交網路的執行方式,並將為程式設計師和開發人員提供更多自由,以改善普通大眾的使用者體驗。

  6. 人工智慧已經到了關鍵發展時期

  人工智慧 (AI)、機器學習 (ML)、深度學習 (DL) 和資料驅動技術等技術將繼續存在,並將在其實施和執行中迅速增加。人工智慧對人類有很大幫助,因為它可以一遍又一遍地執行枯燥、單調的任務,併為開發人員和程式設計師節省大量時間。他們可以將注意力轉移到手頭更智慧的任務上。使用 GPT-3 和其他 NLP 庫,AI 能夠自動執行這些任務。一些 AI 助手足夠聰明,可以為開發人員生成原始碼,例如 Tabnine、GitHub Copilot 和 Codota。它們仍處於早期階段,但日新月異。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31547898/viewspace-2903738/,如需轉載,請註明出處,否則將追究法律責任。

相關文章