為什麼Linux核心仍然重要
AWS
去年,Linux核心迎來了30歲生日。如果你像我一樣,自2000年以來一直沉浸在Linux世界中,那麼自核心誕生以來這麼多時間的流逝可能會讓你感到有些不真實。
作為A Cloud Guru(ACG)的培訓架構師,我教授關於Linux的所有事物的課程,專注於基於實驗室的學習。在加入ACG之前,我曾在GE和IBM擔任Unix系統工程師,以及在Red Hat擔任技術帳戶經理和客戶倡導者。我對Linux充滿熱情,正如許多其他工程師和愛好者一樣,這不僅因為它對我們的職業生涯的重要性,也因為它的整體影響。
在它存在的30年裡,Linux核心對現代計算景觀產生了巨大的影響——為操作系統的可能性帶來了革命,並允許無數的愛好者在過程中動手實踐。由於其不斷發展的性質,Linux也成為了多年來具有範式轉移創新的基礎。
以下是核心如此寶貴以及它為何將繼續在未來幾年成為計算景觀中的主要角色的一些關鍵原因。
我的Linux之旅
我第一次接觸Linux是在1999年上大學時。我參加了一個入門級的Unix Shell腳本編寫課程,實驗室服務器上安裝了Fedora,因為它是免費且易於擴展的。我將Linux視為進入可定製操作系統的入口。在Linux上學習了基本的Unix命令後,我最終追求了支持多個商業Unix供應商的職業生涯。
隨著Linux進入更大的企業級公司,我迅速回到了與Linux發行版的工作中。我一直喜歡Linux的一個方面是它能夠微調你的系統以支持最適合你的項目的應用程式和發行版。Linux提高了你運行的任何應用程式的功能性。Linux核心實際上改變了世界處理信息的方式,這就是我如此投資於這款軟體的原因。
現在,我的工作是與其他技術人員分享我對Linux的知識和熱情。在ACG,我開發課程幫助有抱負的Linux專家學習如何優化他們的系統。此外,我還貢獻給Linux this Month,一個由ACG主辦的網絡系列,提供來自全球Linux社區的每月更新。
我能夠圍繞教授Linux和保持與Linux新聞的更新來建立職業生涯,這表明了核心的廣泛用例和應用。使Linux如此獨特和常綠的是其開源性質——Linux的創新僅受到使用和調整它的技術人員的創造力的限制。
開源效應
Linux最初到來時,大多是熱衷的工程師和計算機科學學生的愛好,他們可以通過開發代碼來貢獻。將Linux適配到你的機器上相關的陡峭學習曲線是對更多初級程序員的一個進入障礙。
隨著時間的推移,這一點已經發生了很大的變化。在線論壇、工作坊和課程使Linux對一般互聯網用戶更加可訪問。自由分享想法已經成為開源社區的代名詞,對於軟體工程師來說,Linux是這個社區的核心。Linux的民主化對計算世界產生了極其正面的影響。
現在,Linux無處不在。企業級公司使用Linux發行版來處理世界上最大的生產工作負載。它以更好的穩定性和更少的停機時間取代了大型公司中的專有商業Unix操作系統。因為Linux系統可以根據你的需求做到小到大,所以它現在也被用在我們家中的智能和移動設備上。
Linux的開源性質對於這些企業級公司來說非常有利。Linux發行者利用整個開源社區的貢獻。這廣泛的貢獻者群體生產出更穩定、功能更豐富的產品,同時也確保操作系統持續成長,解決對廣大用戶有益的實際問題。
Linux核心運行雲端
可能核心最有影響力的成果是其對現代雲計算基礎設施的重要性。Linux的可擴展性為超級計算機和服務器農場的高效運行鋪平了道路,同時只需要相對輕量級的計算資源。實際上,Linux支持約90%的公共雲工作負載。
如果沒有Linux,我們所知道的雲將不會存在。這在一定程度上是因為Linux已經變得無所不在——其用例幾乎無限。由於經過時間的考驗,許多工程師和IT專業人員都深刻掌握了Linux的基礎,這使得它成為處理雲業務的企業公司的一個吸引人的選擇。
基於雲的軟件和產品在工程界越來越成為常態。不出所料,主要的雲服務提供商,如AWS、Azure和Google Cloud,也都支持Linux。Linux獨特之處在於它能夠適應任何特定工程環境的需求,並且由於有一大批貢獻者加固軟件的薄弱點,它極其穩定。
Linux永遠
Linux的概念與Linux產品同樣重要。這一概念允許一個自由和開源的操作系統在無盡的貢獻者網絡中被精煉、加固和複製。對於軟件來說,三十年是一段很長的時間,尤其是在技術產品週期不斷縮短的今天。因為它被設計為由一個開源社區改變和更新,Linux沒有可預見的過期日期。
如果Linux沒有達到今天的突出地位,我們會看到更多的商業Unix供應商試圖解決Linux所解決的一些問題,但沒有一個能全部解決。此外,客戶將不得不根據哪些操作系統解決了他們的一些用例來選擇投資哪種操作系統,但沒有一個會像Linux操作系統那樣有益。
Linux始終在成長,並將在未來幾年內變得更加受歡迎。隨著越來越多的人熟悉Linux並學習使用它,我看到在移動計算空間、個人電腦以及小型和大型公司中的巨大成長潛力。事實上,我們已經看到它滲透到家庭遊戲系統和Raspberry Pi項目中。有了Linux,天空才是極限!