- Linux使用和管理指南:從云原生到可觀測性
- (奧)邁克爾·豪森布拉斯
- 845字
- 2024-07-25 15:55:46
1.1 什么是現(xiàn)代環(huán)境
在這本書的背景下,“現(xiàn)代”可以指任何東西,從云計算到樹莓派。此外,最近Docker的崛起和基礎設施方面的相關(guān)創(chuàng)新極大地改變了開發(fā)人員和基礎設施運營商的格局。
讓我們來仔細看看這些現(xiàn)代環(huán)境以及Linux在其中扮演的重要角色:
移動設備
當我對孩子們說“手機”時,他們會說:“和什么相比呢?”公平而嚴肅地說,現(xiàn)在很多手機(取決于你向誰提問,高達80%或更多)和平板電腦都運行Linux的變體Android(https://oreil.ly/bQ6yJ)。這些環(huán)境對功耗和魯棒性有嚴格的要求,因為我們每天都依賴它們。如果你對開發(fā)Android應用程序感興趣,可以考慮訪問Android開發(fā)者網(wǎng)站(https://oreil.ly/xf5kC)獲取更多信息。
云計算
對于云,我們在規(guī)模上看到了與移動和微空間類似的模式。有新的、強大的、安全的、節(jié)能的CPU架構(gòu),如成功的基于ARM的AWS Graviton(https://oreil.ly/JzHzm)產(chǎn)品,以及已向云提供商建立的繁重外包,特別是在開源軟件的上下文中。
物聯(lián)網(wǎng)(智能)
我相信你已經(jīng)看到很多與物聯(lián)網(wǎng)(IoT)相關(guān)的項目和產(chǎn)品,從傳感器到無人機。我們中的許多人已經(jīng)接觸過智能電器和智能汽車。這些環(huán)境對功耗的要求甚至比移動設備更具挑戰(zhàn)性。此外,它們甚至可能不是一直在運行,例如,每天只運行一次以傳輸一些數(shù)據(jù)。這些環(huán)境的另一個重要方面是實時功能(https://oreil.ly/zBsRy)。如果你對在物聯(lián)網(wǎng)上下文中開始使用Linux感興趣,那么可以考慮AWS IoT EduKit(https://oreil.ly/3x0uf)。
處理器架構(gòu)的多樣性
在過去30年左右的時間里,英特爾一直是領(lǐng)先的CPU制造商,主導著微型計算機和個人計算機領(lǐng)域。英特爾的x86架構(gòu)被認為是黃金標準。IBM采取的開放方法(發(fā)布規(guī)范并允許其他人提供兼容設備)很有前途,導致x86克隆也使用英特爾芯片,至少最初是這樣。
雖然英特爾仍然廣泛應用于臺式計算機和筆記本計算機系統(tǒng),但隨著移動設備的興起,我們看到了ARM架構(gòu)的日益普及(https://oreil.ly/sioDd)和最近的RISC-V(https://oreil.ly/Tf0bb)。與此同時,多架構(gòu)編程語言和工具(如Go或Rust)正變得越來越廣泛,創(chuàng)造了一場完美風暴。
所有這些環(huán)境都是我認為的現(xiàn)代環(huán)境的例子,而且大多數(shù)(如果不是全部的話)都以某種形式運行在Linux上或使用Linux。
現(xiàn)在我們了解了現(xiàn)代(硬件)系統(tǒng),你可能想知道我們是如何走到這一步的,以及Linux是如何形成的。
- Mastering vRealize Operations Manager(Second Edition)
- 每天5分鐘玩轉(zhuǎn)Kubernetes
- Modern Web Testing with TestCafe
- Linux內(nèi)核完全注釋(20周年版·第2版)
- Google系統(tǒng)架構(gòu)解密:構(gòu)建安全可靠的系統(tǒng)
- 操作系統(tǒng)基礎與實踐:基于openEuler平臺
- Python基礎教程(第3版)
- 深入理解eBPF與可觀測性
- Kali Linux高級滲透測試
- Cassandra 3.x High Availability(Second Edition)
- Hands-On GPU Programming with Python and CUDA
- Linux內(nèi)核修煉之道
- 再也不踩坑的kubernetes實戰(zhàn)指南
- Website Development with PyroCMS
- Serverless Architectures with Kubernetes