vector os
1.0.0
__
___ __ ____ _____/ | _ ___________
// __ _/ ___ __ / _ _ __
/ ___ / ___ | | (<_>) | /
_/ ___> ___> __ | ____/| __ |
/ /

벡터 OS는 C 및 어셈블러 (NASM)에서 처음부터 코딩 된 작은 32 비트 운영 체제입니다. 아마도 어느 시점에서 나는 그것을 64 비트로 업그레이드 할 것입니다. 어쨌든 - 당신은 그것을 포크하고, 테스트하고, 해킹하고 기본적으로 당신이 좋아하는 방식으로 재미있게 즐길 수 있습니다.
현재 실행하는 가장 좋은 방법은 QEMU 또는 Bochs를 32 비트 모드로 사용하는 것입니다.
컴파일 및 테스트 :
여기에는 LIBC가 없으며 표준 C 기능이 없습니다. 모든 것이 처음부터 코딩되어야합니다.
업데이트# 1 : USB 키보드/마우스 입력에 대한 지원이 추가되었습니다. 표준화가없고 엄청난 엉망이기 때문에 기본적으로 PS/2의 에뮬레이션 인 레거시 USB 지원을 사용합니다 ...
업데이트# 0 : 현재 16 비트 실제 모드로 부팅하고 32 비트 모드로 전환하고 글로벌 디스크립터 테이블을 사용하고 커널을로드합니다. 표준 라이브러리를 코딩하는 것은 우선 순위 번호 1입니다.