AOSV
1.0.0
随意分叉并扩展它。
在Linux内核中概念上的一个有用的资源(有点过时)可以在重音的Linux内核源代码中找到
该课程开发的项目可以在此处找到。它涵盖了有关内核编程的一些不错的主题,并且在实施方面相对艰难。
存储库持有Alessandro Pellegrini举办的高级操作系统和虚拟化课程的2018年春季讲义。有两个分支机构,即online和master 。在前者中,有课堂上的笔记,而后者是在整合材料,同学和教授的支持下重写的笔记。
该存储库的当前状态有点脏, online版本的讲座<= 5并不存在。
参考部分中的某些讲座与演讲无关,只是因为新文件夹是通过复制和粘贴旧文件夹而创建的。
asmlinkage Linux引导协议,内核初始化, header.S , main , go_to_protected_mode ,GDT/IDT虚拟设置, protected_mode_jump , head_{32,64}.S startup_{32,64} start_kernel __visible __init volatilemem_map ,好友系统,好友分配/Deallocation API,高内存( HIGHMEM ), vmap , kmap , kmap_atomic ,NUMA分配策略