ArenaOS
1.0.0
많은 OS 코드를 읽고 피곤하기 때문에 항상 OS를 처음부터 쓰지 않는 이유가 항상 궁금했습니다. 이제 여기 온다! Linux 0.11과 https://github.com/cfenollosa/os-tutorial의 것과 같지만 정확히 동일하지는 않습니다.
어셈블리 및 C 코드를 탐색 할 수 있습니다. 그러나 시스템을 컴파일하고 부팅하기 전에 쓸 수있는 코드와 준비 할 것들이 있기 때문에 컴파일하거나 실행할 수 없습니다. 미리 언급 된 'OS-TUTORING'을 미리 완성하는 것이 좋습니다. 커널을 완성하는 데 오랜 시간이 걸릴 수 있습니다. 인내심을 가지십시오! (나는 나 자신에게 말했다)
커널의 대부분을 완료 한 후 각 디렉토리에서 readme 및 readmes를 업데이트하여 환경을 준비하는 방법 (GDB + QEMU), 디버그하는 방법, 어셈블리 코드가 라인별로 기록되는 이유를 설명하겠습니다.