QNOS 개발 DOC

소개
QNOS는 32 비트 운영 체제를 운영합니다
i386 칩!
완료 된 것은 무엇입니까?
- 그루브 또는 그루브로 부팅
- 페이징 및 버디 및 슬래브 메모리 관리
- 커널 모듈 동적 로더 (.SO)
- 멀티 태스킹 및 일정
- VFS 프레임 워크 (ISO9660 FAT32 ...)
- 열거 된 장치 (In /Dev Directory)
- 기본 사용자 프로그램 라이브러리
다음은 무엇입니까?
- 더 많은 파일 시스템 및 장치를 지원합니다
- IPC
- ...
컴파일하는 방법
1. 소스 코드를 복제하십시오
2. 컴파일 환경을 점검하십시오
(better in linux) gcc binutils make xorriso
3. 도구 체인 구축
4. 커널 빌드
5. 사용자 프로그램을 구축하십시오
6. ISO 이미지를 만드십시오
7. VMware에서 실행하고 재미있게 보내십시오!
참고 : 나쁜 ATA Drivce 때문에 QEMU에서 적절하게 실행할 수 없습니다.
스크린 샷
- 목록 디렉토리 사용 명령 'ls'

- List /Dev Directory (장치 용 가상 디렉토리)

- 모든 프로세스를 주에 나열하십시오

- 사용자 랜드에서 'Fork'기능을 테스트하십시오

- 첫 번째 사용자 프로그램 IT 'MMAP' /DEV /FB0 VGA 버퍼를 직접 작동하여 '바'를 그립니다.


- 두 번째 텍스트 파일을 읽고 화면에서 렌더링합니다.

- 세 번째 사용자 프로그램 : LISP와 같은 언어 통역사
