OSle - 부트 섹터에 들어가는 510바이트 짜리 초소형 OS
(shikaan.github.io)- 510 바이트안에 쉘, 파일 시스템, 프로세스 관리 기능을 담은 x86 어셈블리 기반 부트섹터 운영체제
- real-mode 에서 작동 : x86 CPU가 부팅될때 가장 먼저 진입하는 16비트 모드. 1MB 메모리만 접근 가능하며, 보호기능이 없음
- 쉘 명령 실행, 파일 읽기/쓰기, 프로세스 관리(협력적 멀티태스킹), 사용자 소프트웨어 실행(bin에 포함) 등 작지만 핵심 기능을 지원
- 브라우저에서도 실행 가능한 데모 제공, 작은 SDK를 포함하여 튜토리얼을 통해 직접 프로그램을 작성해볼 수 있음
- QEMU 또는 Bochs를 이용한 로컬 테스트 가능
- (위험하지만)
dd
로 디바이스에 이미지를 넣어서 실제 하드웨어 부팅도 가능함