mustard
1.0.0
เคอร์เนล พื้นฐาน ที่เขียนด้วย NASM และ C อาจมี C ++ บางส่วนและภาษาระดับสูงกว่าอื่น ๆ ในอนาคต ในขณะนี้มันขาดคุณสมบัติมาก แต่ฉันหวังว่าจะใช้มากที่สุดถ้าไม่ใช่ทั้งหมดเหล่านี้:
ฉันสามารถเห็นระบบไฟล์และเชลล์ที่ใช้งานได้ในไม่ช้า แต่คุณสมบัติอื่น ๆ อาจจะไม่ถูกนำไปใช้ในขณะที่
การติดตั้งการอ้างอิง
sudo apt-get install qemu nasm grub
นำทางไปยังรูทของโครงการ (ไดเรกทอรีที่มี makefile อยู่ในนั้น)
make clean
make all
สมมติว่าคุณได้สร้างเคอร์เนลแล้วและอยู่ใน dist/
make run
แต่ถ้าคุณย้ายไปที่ไหนสักแห่งด้วยเหตุผลใดก็ตามมันจะยังทำงานได้ดีในการทำสิ่งนี้
qemu-system-i386 -kernel /path/to/kernel