Winix เป็นระบบปฏิบัติการสไตล์มินิมอล งานอดิเรก เพื่อการศึกษา และสไตล์ UNIX สำหรับไมโครโปรเซสเซอร์สถาปัตยกรรม Waikato RISC (WRAMP)
แรงบันดาลใจจากระบบปฏิบัติการ Minix1 Winix มีเคอร์เนลที่มีคุณสมบัติครบถ้วนพร้อมคุณสมบัติต่างๆ เช่น การจัดการกระบวนการและหน่วยความจำ ระบบไฟล์ในหน่วยความจำ การควบคุมข้อยกเว้น และเชลล์เชลล์พื้นที่ผู้ใช้พร้อมบรรทัดคำสั่งแบบโต้ตอบ และเพื่อความสนุกสนาน คุณยังสามารถเล่นเกมงูสุดคลาสสิกได้ เพียงแค่พิมพ์ snake
ในบรรทัดคำสั่ง
ucontext.h
การทดสอบ
ดาวน์โหลด Rexsimulator ล่าสุดได้จากที่นี่
ต้องใช้ NB mono
เพื่อทำงานในสภาพแวดล้อม Linux/MacOS คำแนะนำในการดาวน์โหลด
ดาวน์โหลดไบนารี 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 คุณสามารถดีบัก Makefile ได้โดยการตั้งค่า verbose เป็น 1
make V=1
kprintf()
: คือเพื่อนของคุณ
trace
: พิมพ์การติดตามในเชลล์เพื่อพิมพ์ syscalls ทั้งหมดในพอร์ตอนุกรม 2
พอล โมนิกัตติ