Linux系统
- 操作系统基于标准开放的X86平台开发
- 操作系统启动,进入实模式
- 多任务系统,进入保护模式,分用户态和内核态,创建进程管理、内存管理、文件系统管理、输入输出设备管理系统
- 同一个系统进程通信,不同的系统网络通信
- 通过虚拟化、容器化,将原有的操作系统分割成更小的系统,并通过集群管理形成数据中心操作系统
学习路径
- 熟悉使用Linux命令行,切换成Linux的“命令行+文件”使用模式《鸟哥私房菜》
- 通过系统调用或者glibc,学会自己进行程序设计《UNIX环境高级编程》
- Linux内核机制,《深入理解Linux内核》
- Linux内核代码,聚焦核心逻辑和场景《LINUX 内核源代码情景分析》
- 定制Linux组件
- 面向真实场景的开发