跳至主題

認識 Linux

Copy URL

隨著 IT 系統和工作負載變得愈來愈複雜,基礎架構和作業系統必須要足夠穩定、可供擴展,並著重於性能。不論是傳統還是創新技術,從裸機到虛擬、雲端和容器,Linux 都能為所有 IT 工作負載和部署提供穩固的基石。

Linux® 是一種 開放原始碼作業系統,最初是 Linus Torvalds 出於自身愛好, 於 1991 年所構思和創建的。Linus 在就讀大學時期,試圖根據 Unix 的原理和設計,創建另一套免費、開放原始碼的 MINIX 作業系統。後來,他的這項個人嗜好,最終不但成了用戶最多、公共網路伺服器上最常使用的作業系統,而且還是速度最快的前 500 強超級電腦所使用的唯一作業系統。

Linux 最為人稱道的,就是它屬於開放原始碼軟體。Linux 是在GNU 公眾授權條款(簡稱 GPL)的規範下所發布的,也就是說,任何人都可以執行、研究、共享和修改此軟體,在遵循相同的授權條款下,修改後的程式碼也可以再度發行,甚至出售。這與傳統的作業系統(例如 Unix 和 Windows)大不相同,其為專有且固定的,並以原樣提供,不得修改。

註:由於 Linux 究竟包含哪些元素,始終存有爭議,我們在探討 Linux 核心時,會連同隨附的工具、應用程式和各項服務一併討論。也正是上述這些元素,構成了大多數人口中的實用作業系統「Linux」。其中某些工具、應用程式和服務也是構成 GNU 系統的元素,因此自由軟體基金會 (Free Software Foundation) 便將此組合統稱為「GNU/Linux」。這些元素與 Linux 核心是連結在一起的,因此人們所認知的 Linux,不單單只有 Linux 核心而已。

幾乎所有類型的 IT 策略都能以 Linux 為基礎來發展,例如容器、雲端原生應用程式和資訊安全等。從知識共享平台如維基百科紐約證券交易所,再到搭載Android 系統(亦即附免費軟體的 Linux 核心特定用途發行版)的行動裝置,Linux 已成為全球某些產業和企業巨擘的業務運作核心。多年來,Linux 已然發展成為在數據中心和雲端部署中執行高度可用、可靠和關鍵的工作時的實務標準。它提供多種使用案例、發行版、目標系統和裝置,以及各種功能,可完全依照個別需求和工作負載來配置。

Microsoft 也已透過其它方式採用 Linux 和開放原始碼軟體,不但推出了SQL Server for Linux,更開放其 .NET 架構 (.NET Core/Mono) 讓任何平台都能執行,使 Linux 開發人員得以利用該架構來製作應用程式。預計到 2027 年,所有 SAP 的客戶都會改用「SAP HANA」,也就是一種記憶體內運算的關聯式資料庫管理系統,而這套系統只能在 Linux 上運作。截至 2017 年為止,50% 的 SAP 客戶使用的是 Windows。

至於在雲端方面,即便是在 Microsoft 的 Azure Marketplace 中,都有高達 60% 以上的映像檔和將近 1/3 的虛擬機器採用 Linux 系統。同時,Amazon Web Services, IBM Cloud 和 Google Cloud Platform 也在其公開可用的映像檔中提供多種 Linux 發行版。

Linux 仍將是未來的首選作業系統,會有愈來愈多的系統仰賴它的穩定性和可擴展性來運作。

Linux 的使用非常簡單。幾乎每個 Linux 發行版都提供圖形使用者界面 (GUI),點選操作易如反掌。由於這些 GUI 使軟體更加人性化視覺效果更好,軟體也變得更真實,在 1970 年代後期的作業系統大戰時期,徹底顛覆了電腦運算規則。

但有時候,您可能要指示電腦去做某些在 GUI 預定操作之外的事。此時,您需要打開命令列,像電視和電影中的科技天才一般瘋狂輸入一連串程式碼。不過好萊塢的拍攝手法,讓命令列(開放原始碼作業系統的主要部分)看起來非常困難。

事實上,命令列是使用電腦的最直接方法,但是某些 Linux 發行版,例如我們最新發布的 Red Hat Enterprise Linux,卻能讓開放原始碼作業系統用起來更簡易。

Red Hat 最初是因成功支援了 Linux 的某個自訂發行版,之後便將此版本命名為「Red Hat® Linux」。由於 Red Hat Linux 的穩健成長和高度可靠性,在許多人腦海中,兩者早已成了同義詞。而初期的成功,也為 Red Hat 推出的各項解決方案和技術奠定了基礎,幾乎涵括了 IT 堆疊的所有領域。

2003 年,Red Hat 在與「Fedora Linux 計畫」合併之後,便著手規劃、保障和支援 Linux 的一個發行版,也就是今日大家所熟知的Red Hat Enterprise Linux。目前,Red Hat Enterprise Linux 能針對自動化處理雲端容器、中介軟體、儲存、應用程式開發、微服務虛擬化、管理等諸多項目,提供各種軟體和技術支援服務等強大功能。

Linux 是 Red Hat 眾多產品的關鍵要角。它不僅僅是伺服器的作業系統,更是現代資訊科技堆疊的基礎。

並不是在完成部署之後,便能將資訊安全拋諸腦後,資安必須是整體業務和部署策略的一部分。

開啟無限可能:Red Hat 針對開放原始碼安全性的討論

層層把關才最安全。

安全性不該被視為單一功能,而應做為整體的考量。就資訊安全而言,從硬體本身到使用硬體的人員,以及在硬體上所部署的應用程式等各方面,作業系統都要能更廣泛地發揮作用才行。當以更全面的角度來看待資安時,就必須將風險管理、相關法規和監管事項也納入考量。保障了某一部分並不等於萬事安全,您還必須關照所有層面。

由於 Linux 採模組化設計,安全性也因而較易掌控,而構成 Linux 作業系統的每項元素,都能接受審查、監控和保護。Linux 本身有內建工具和模組(如 SELinux),能進一步鎖定、監控、舉報和修復安全問題。Linux 內部也可將使用者空間與核心空間分開,亦即使用者不一定能進入系統的所有運作流程進行操作(須取決於角色權限);同樣地,使用者流程也無法提供整體系統使用。這是容器和虛擬化等技術的主要概念和驅動方式,也就是若想運用這些技術,就需要獨特、各自獨立且安全的工作負載及權限。

當然,沒有作業系統是百分之百安全的,但您可以採取一些措施,同時善用 Linux 的優勢,盡可能保障您的資訊安全。

開啟無限可能:Red Hat 針對 IT 基礎的討論

在廣大的開放原始碼社群中,Red Hat 是 Linux 核心和相關技術的主要貢獻者之一。無論您的使用案例和工作負載為何,Red Hat 工程師都會致力提升系統的各項功能、可靠性和安全性,以確保您的基礎架構得以順利運作並保持穩定。我們還提供扎實的 Linux 培訓課程,此課程是由我們的支援團隊和在地工作人員所精心設計,以協助您充分利用平台的各項優勢。

Red Hat Enterprise Linux 致力於強化企業運作所需的各種應用程式,為各項混合雲部署奠定一致的基礎,讓您能充分掌控您的業務,充滿自信地彈性管理公司企業。Red Hat 提供上千套經過認證的硬體、軟體和雲端解決方案,是全球開放原始碼、企業版 IT 解決方案的領導品牌,並受高達 90% 的《財富》500 強企業的信賴。此外,只因選用不同的作業系統,採用 Red Hat Enterprise Linux 的客戶,每年可獲得超過 1 兆美元的驚人收益。

繼續閱讀

相關文章

什麼是 Linux?

Linux 是由系統的基礎元件核心(kernel),以及隨附的各項工具、應用程式以及服務所構成的開放原始碼作業系統。

相關文章

什麼是 SELinux?

Security-Enhanced Linux (簡稱 SELinux) 為 LinuxⓇ 系統的安全架構,能讓管理人員進一步掌握有權存取的對象。

相關文章

什麼是 Linux 核心?

Linux 核心是 Linux 作業系統 (OS) 的主要元件,也是電腦硬體及其處理程序間的核心介面。