Не стесняйтесь вилка и расширяйте ее.
Полезный ресурс (немного устаревший) по сравнению с концепциями в ядре Linux можно найти в сильно компенсированном исходном коде ядра Linux
Проект, разработанный для курса, можно найти здесь. Он охватывает несколько хороших тем о программировании ядра, и в его реализации относительно успешно.
Репозиторий содержит лекционные заметки весной 2018 года усовершенствованных операционных систем и курса виртуализации, проведенного Alessandro Pellegrini. Есть два филиала, а именно online и master . В первом есть заметки, сделанные в классе, в то время как последние являются заметки, переписанные при поддержке интеграции материала, одноклассников и профессора.
Репо немного грязно в своем текущем состоянии, и online -версия лекций <= 5 на самом деле не существует.
В некоторых лекциях есть справочная часть, которые не связаны с лекцией только потому, что новые папки создаются путем копирования и вставки более старых.
header.S , main , go_to_protected_mode , GDT/IDT DUMMY SETUP, protected_mode_jump , head_{32,64}.S , startup_{32,64} , start_kernel , inline agembly, volatile , asmlinkage , regparm, __visible , __initmem_map , System Buddy, API -интерфейсы Buddy/Deallocation, высокая память ( HIGHMEM ), vmap , kmap , kmap_atomic , политики распределения NUMA