- Linux使用和管理指南:從云原生到可觀測性
- (奧)邁克爾·豪森布拉斯
- 459字
- 2024-07-25 15:55:47
1.4 Linux發行版
當我們說“Linux”時,我們的意思可能并沒有表達清楚。在本書中,當指系統調用和設備驅動程序集時,我們會說“Linux內核”,或者僅僅是“內核”。此外,當提到Linux發行版(https://oreil.ly/U9luq,或簡稱為發行版)時,我們指的是內核和相關組件的具體捆綁,包括包管理、文件系統布局、init系統和一個預先為你選擇的shell。
當然,你可以自己完成所有這些工作:你可以下載并編譯內核,選擇包管理器,等等,并創建(或滾出)你自己的發行版。很多人一開始就是這么做的。多年來,人們發現把這個打包(以及安全補丁)留給專家(無論是私人的還是商業的)并只使用最終的Linux發行版,是更好地利用他們的時間的方式。

如果你傾向于構建自己的發行版,也許是因為你是一個修補匠,或者因為某些業務限制而不得不這樣做,我建議你仔細看看Arch Linux(https://oreil.ly/UBSHM),你可以使用它輕松創建一個自定義的Linux發行版。
要想感受一下眾多的發行版,包括傳統的發行版(Ubuntu、Red Hat Enterprise Linux [RHEL]、CentOS等,如第6章所討論的)和現代的發行版(如Bottlerocket和Flatcar,參見第9章),可以看看DistroWatch(https://oreil.ly/DWmrr)。
結束發行版主題之后,讓我們轉向一個完全不同的主題:資源及其可見性和隔離。
推薦閱讀
- Mastering ElasticSearch
- Puppet實戰
- Windows Server 2012 Hyper-V Cookbook
- 嵌入式Linux驅動程序和系統開發實例精講
- macOS效率手冊
- Joomla! 3 Template Essentials
- NetDevOps入門與實踐
- Python UNIX和Linux系統管理指南
- Windows 7使用詳解(修訂版)
- Linux從入門到精通(視頻教學版)
- OpenStack Essentials(Second Edition)
- Microsoft Hyper-V Cluster Design
- Mastering Azure Serverless Computing
- Windows 8玩全不求人
- 物聯網操作系統AliOS Things探索與實踐