winix
Winix 2.6
Winix는 Waikato RISC Architecture Microprocessor(WRAMP)를 위한 최소한의 취미용 교육용 UNIX 스타일 운영 체제입니다.
Minix1 운영 체제에서 영감을 받은 Winix에는 프로세스 및 메모리 관리, 메모리 내 파일 시스템, 예외 제어, 대화형 명령줄이 있는 사용자 공간 Bourne Shell과 같은 기능을 갖춘 모든 기능을 갖춘 커널이 포함되어 있습니다. 그리고 약간의 재미를 위해 명령줄에 snake
입력하기만 하면 고전적인 뱀 게임을 플레이할 수도 있습니다.
ucontext.h
지원하는 사용자 코루틴테스트
여기에서 최신 Rexsimulator를 다운로드하세요.
Linux/MacOS 환경에서 실행하려면 NB mono
가 필요합니다. 지침 다운로드
여기에서 최신 WINIX 바이너리 winix.srec
다운로드하세요.
Rexsimulator.exe
실행
Quick Load
클릭하고 winix.srec
선택합니다.
컴파일을 위해서는 NB Linux 환경이 필요합니다.
데비안/우분투
sudo apt-get install xutils-dev gcc
git clone https://github.com/halfer53/winix.git
cd winix
make -j $(( `nproc` + 2 ))
Linux kbuild와 유사하게 Winix는 verbose 옵션을 지원합니다. verbose를 1로 설정하여 Makefile을 디버깅할 수 있습니다.
make V=1
kprintf()
: 당신의 친구입니다.
trace
: 직렬 포트 2의 모든 syscall을 인쇄하려면 쉘에 추적을 입력하십시오.
폴 모니가티