==========================

소스를 읽기 위해 필요한 언어들 :

x86 AT&T 어셈블리 (Kernel.S, 인라인 어셈블리부분들)
x86 Intel 어셈블리 (Boot.asm)
C언어 (그 외의 모든 부분)

어셈블리는 가급적 인텔 문법을 사용하지만
피할 수 없는 경우 GCC의 AT&T 문법을 따른다.(전처리기 사용이 필요하다던지)

그 외의 모든 부분은 C언어로 작성되었으며
어셈블리어 사용도 가급적 자제하였다.

==========================


디렉터리, 파일 :

Boot : 부트로더 관련 어셈블리 파일 + 바이너리 파일
Boot/_Boot.bin : 부트로더, GDT 세팅, PIC 컨트롤러 활성화
Boot/KernelEP.bin : 32비트 모드 전환 및 A20 활성화, IDT 세팅
Boot/Boot.bin : _Boot.bin과 KernelEP.bin 을 합친 것

Kernel : 말 그대로 커널 관련 파일
Kernel/Interrupt : 인터럽트 관련
Kernel/Lib : 라이브러리
Kernel/Main : 메인

