- เขียนด้วยภาษา Rust เพื่อมุ่งสู่ทั้งความปลอดภัยของหน่วยความจำและการออกแบบระบบสมัยใหม่
- มีเป้าหมายด้าน ความปลอดภัย, น้ำหนักเบา, และ ความอเนกประสงค์
- เป็นเคอร์เนลที่เข้ากันได้และรองรับ อินเทอร์เฟซมาตรฐาน POSIX ทำให้ย้ายซอฟต์แวร์ UNIX/Linux เดิมมาใช้งานได้ง่าย
- ทำงานร่วมกับ ไลบรารีมาตรฐานของ Rust (std) ได้ ทำให้แอปพลิเคชันที่พัฒนาด้วย Rust ทำงานแบบเนทีฟได้
- รองรับ สถาปัตยกรรมชิปหลายแบบ เช่น ARM32, ARM64, RISCV32, RISCV64 และสามารถรันบนแพลตฟอร์มอีมูเลเตอร์ QEMU ได้
- เป็นโปรเจ็กต์ที่สามารถใช้ลงมือทดลองและเรียนรู้ได้โดยตรงเกี่ยวกับ OS ที่พัฒนาด้วย Rust, โครงสร้างผสาน POSIX+Rust std, และสถาปัตยกรรมเคอร์เนลแบบโมดูลาร์
- องค์ประกอบต่าง ๆ ถูกแยกเป็นโมดูล เช่น เคอร์เนล, ส่วนหัว/อิมพลีเมนเทชันของ libc, เครื่องมือ build, Shell/แอปตัวอย่าง และมีเอกสารสำหรับนักพัฒนาและบทช่วยสอนที่จัดทำไว้อย่างดี
2 ความคิดเห็น
พอเข้าไปดู repo บน GitHub นี้แล้ว เห็นว่า README รองรับทั้งภาษาอังกฤษและภาษาจีนเลยนะ เป็นโปรเจกต์ที่ทำในจีนหรือเปล่า? รู้สึกเหมือนจะใช่นะ~
Vivo เป็นผู้ผลิตสมาร์ทโฟนจากจีน