แอบดู Redox OS

ผมสนใจ Redox OS เพราะว่ามันใช้ Rust เขียน แต่ก็เกรง ๆ ว่ามันเป็น micro kernel จะใช้ได้จริงหรือเปล่า ลองเข้าไปลุย ๆ เปิด code ดูก็งงนิด ๆ เพราะว่าต่างจาก NetBSD ที่เคยดู ๆ มาเยอะเหมือนกัน

เคยเอามาลองเล่น ๆ แล้วมันก็ใช้งานได้แล้วบน QEMU ดูมีความหวังเรืองรองเลย

ก็เลยไปลองดูเอกสารรู้สึกแปลกว่าใจว่าเอกสารดีเกินคาดอธิบายไว้เลยว่าทำไมใช้ Rust ทำไมไม่โม Linux Minix หรือ BSD ที่ประทับใจกว่ามันช่วยไล่ code ได้เลย บอกเลยว่าไฟล์แรกที่ใช้คือ bootsector.asm ใน code นี่ชัดเลยว่า X86 เท่านั้น แล้วไฟล์ต่อมาคือ kernel/main.rs เป็น Rust แล้วดู code ก็ไม่งงมาก แต่ก็มี X86 asm ปนมาหน่อย ๆ แต่ก็คงไม่เป็นไรเอาให้มันใช้ได้ก่อนก็ดี แล้วค่อย port ไป CPU อื่น

นอกจากที่ว่ามาแล้วมันเป็นระบบแบบทุกอย่างเป็น URL คงขยายต่อมาจาก unix ที่ว่าทุกอย่างเป็นไฟล์

แต่ก็ยังส่องดูได้เท่านี้ล่ะครับ แต่ก็ตัดสินใจแล้วว่าสำหรับ OS เพื่อความบันเทิงก็จะตัดใจจาก NetBSD สักทีแล้วมาเล่น Redox แทน

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s