Theseus OS - OS ที่สร้างด้วย Rust
(github.com)-
ระบบปฏิบัติการสมัยใหม่ที่พัฒนาขึ้นด้วย Rust ตั้งแต่ต้น เพื่อทดลองโครงสร้าง OS แบบใหม่ การจัดการสถานะที่ดีกว่า(*) และวิธีการย้ายความรับผิดชอบด้านการจัดการทรัพยากรจาก OS ไปยังคอมไพเลอร์
-
สามารถบิลด์และรันได้ (QEMU) บน Linux/WSL/macOS/Docker
- แก้ปัญหา State Spill: เมื่อแอปพลิเคชันและ OS สื่อสารกันระหว่างการทำงาน แม้ระบบจะล่ม ก็ยังทำให้สามารถคงสถานะของแต่ละแอปพลิเคชันที่ OS จัดการไว้ได้อย่างเป็นอิสระ
การนำเสนอ Theseus OS ในงาน OSDI 2020: https://www.youtube.com/watch?v=j4ZPZoPNjkw
2 ความคิดเห็น
มี OS ใหม่ ๆ ถูกสร้างขึ้นมาเรื่อย ๆ แต่ OS แบบนี้จะถูกนำไปใช้ที่ไหนกันนะ...
รวมถึง OS นี้ด้วย งานลักษณะนี้ส่วนใหญ่มักเป็น OS สำหรับวิทยานิพนธ์ระดับบัณฑิตศึกษา ดังนั้นจึงดูเหมือนว่ามักถูกนำเสนอออกมาเพื่อใช้พิสูจน์ทฤษฎี OS ใหม่ ๆ มากกว่าจะนำไปใช้งานจริงในชีวิตประจำวันก่อน
เมื่อสิ่งเหล่านี้สั่งสมกันไป OS ที่เราใช้งานกันอยู่ในตอนนี้ก็คงจะพัฒนาต่อไปอีกครับ