AOSV
1.0.0
자유롭게 포크하고 확장하십시오.
Linux 커널의 개념에 대한 유용한 리소스 (약간 구식)는 크게 구성된 Linux 커널 소스 코드에서 찾을 수 있습니다.
이 과정을 위해 개발 된 프로젝트는 여기에서 찾을 수 있습니다. 커널 프로그래밍에 대한 몇 가지 멋진 주제를 다루며 구현에서 비교적 신속합니다.
이 저장소는 Alessandro Pellegrini가 보유한 고급 운영 체제 및 가상화 과정의 2018 년 봄 강의 노트를 보유하고 있습니다. online 과 master 의 두 가지 지점이 있습니다. 전자에는 수업 시간에 취한 메모가 있으며 후자는 자료, 반 친구 및 교수의 통합 지원으로 다시 작성된 메모입니다.
이 repo는 현재 상태에서 약간 더러워졌으며 online 버전의 강의 <= 5는 실제로 존재하지 않습니다.
일부 강의에는 새로운 폴더를 복사하고 붙여 넣어 새 폴더를 만들어 내기 때문에 강의와 관련이없는 참조 부품이 있습니다.
asmlinkage Linux Boot Protocol, Kernel 초기화, header.S , main , go_to_protected_mode , GDT/IDT 더미 설정, protected_mode_jump , head_{32,64}.S , startup_{32,64} , start_kernel , Inline Assembly, volatile , __visible , __initmem_map , 버디 시스템, 버디 할당/거래 API, 높은 메모리 ( HIGHMEM ), vmap , kmap , kmap_atomic , NUMA 할당 정책