1.7 总结

当我们在本书的上下文中称“现代”时,指的是在现代环境中使用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之旅的核心—内核!