12 คะแนน โดย xguru 2020-03-31 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • ซีรีส์บทความที่อธิบายการลองสร้าง OS ขนาดเล็กด้วยภาษา Rust

  • อธิบายและลงมือทำทีละขั้นตอนตั้งแต่เคอร์เนลแบบมินิมอล, โหมดข้อความ VGA, การจัดการอินเทอร์รัปต์, การเพจจิงหน่วยความจำ เป็นต้น

  • สร้างมัลติทาสกิงแบบร่วมมือกัน (Cooperative) โดยใช้ความสามารถ Async/Await ของ Rust

  • เนื้อหาในบล็อกและโค้ดเผยแพร่ไว้บน GitHub และกำลังปรับแก้โดยรับฟังความคิดเห็น

1 ความคิดเห็น

 
xguru 2020-03-31

บล็อกที่อัปเดตต่อเนื่องมาตั้งแต่โพสต์แรกเมื่อ 2 ปีก่อน

มีการโพสต์อัปเดตใหม่เมื่อ 27/3 เกี่ยวกับการพัฒนา multitasking โดยใช้ Async/Await ที่เพิ่งเพิ่มเข้ามาใน Rust

→ เพิ่ม async-await ใน Rust 1.39.0 https://th.news.hada.io/topic?id=869

นอกจากการพัฒนา OS แล้ว ยังเป็นบทความที่ดีในฐานะทิวทอเรียลของภาษา Rust เองด้วย