当我们在本书的上下文中称“现代”时,指的是在现代环境中使用Linux,包括电话、数据中心(公有云提供商)和嵌入式系统(如树莓派)。
在本章中,我分享了Linux背景故事的高级版本。我们讨论了操作系统的一般作用——抽象底层硬件并为应用程序提供一组基本功能,如进程、内存、文件和网络管理——以及Linux如何完成这项任务,特别是关于资源的可见性。
以下资源将帮助你继续跟上速度,并深入了解本章所讨论的概念:
O ' Reilly出版的图书
·Carla Schroder的 Linux Cookbook 。
·Daniel P. Bovet和Marco Cesati的 Understanding the Linux Kernel 。
·Daniel J. Barrett的 Efficient Linux at the Command Line 。
·Robert Love的 Linux System Programming 。
其他资源
·UNIX环境下的高级编程( https://oreil.ly/hS0G0 )是一个完整的课程,提供入门材料和实践练习。
·由Brian Kernighan撰写的“The Birth of UNIX”( https://oreil.ly/MiQ0J )是了解Linux遗留问题的一个很好的资源,并提供了许多原始UNIX概念的背景知识。
现在,话不多说,让我们开始我们的现代Linux之旅的核心——内核!