- Asterinas เป็นเคอร์เนลระบบปฏิบัติการที่มีทั้ง ความปลอดภัย, ความเร็ว และ ความอเนกประสงค์ พร้อม提供 ABI ที่ เข้ากันได้กับ Linux
- สามารถใช้แทน Linux ได้ และยกระดับทั้ง ความปลอดภัยของหน่วยความจำ และ ความเป็นมิตรต่อนักพัฒนา
- ให้ความสำคัญกับความปลอดภัยของหน่วยความจำโดยใช้ Rust เป็นภาษาโปรแกรมเพียงภาษาเดียว และลดการใช้ unsafe Rust ให้เหลือน้อยที่สุด โดยจำกัดให้อยู่ภายในฐานการประมวลผลที่เชื่อถือได้ (TCB) ซึ่งกำหนดไว้อย่างชัดเจน
- ผ่านสถาปัตยกรรม framekernel ทำให้ Asterinas กลายเป็นตัวเลือกเคอร์เนลที่ปลอดภัยและเชื่อถือได้มากกว่า
- ในด้านความเป็นมิตรต่อนักพัฒนา Asterinas เหนือกว่า Linux โดย (1) ใช้ภาษา Rust ที่มีประสิทธิภาพสูงด้านการพัฒนา (2) ใช้ชุดเครื่องมือเฉพาะชื่อ OSDK เพื่อทำให้เวิร์กโฟลว์เรียบง่ายขึ้น และ (3) ใช้ความยืดหยุ่นของ MPL เพื่อมอบทางเลือกว่าจะเปิดซอร์สโมดูลเคอร์เนลหรือคงไว้แบบปิดเป็นกรรมสิทธิ์ก็ได้
- ปัจจุบัน Asterinas รองรับเฉพาะ x86-64 VM เท่านั้น แต่มีเป้าหมายที่จะทำให้พร้อมใช้งานระดับโปรดักชันบน x86-64 VM ภายในปี 2024
สรุปโดย GN⁺
- Asterinas เป็นเคอร์เนลระบบปฏิบัติการที่เขียนด้วย Rust โดยเน้นความปลอดภัยของหน่วยความจำและความเป็นมิตรต่อนักพัฒนา พร้อมรองรับความเข้ากันได้กับ Linux
- ใช้ประโยชน์จากความปลอดภัยและประสิทธิภาพการพัฒนาของ Rust เพื่อมอบสภาพแวดล้อมการพัฒนาเคอร์เนลที่ปลอดภัยและมีประสิทธิภาพยิ่งขึ้น
- สถาปัตยกรรม framekernel ของ Asterinas ช่วยเพิ่มความน่าเชื่อถือและความปลอดภัย และ MPL ก็ให้ความยืดหยุ่นในการเลือกเปิดเผยโมดูลหรือไม่ก็ได้
- อาจเป็นทางเลือกที่น่าสนใจสำหรับนักพัฒนาที่สนใจการพัฒนาเคอร์เนล Linux และแสดงให้เห็นถึงความเป็นไปได้ของการพัฒนาเคอร์เนลด้วยข้อดีของ Rust
- โครงการที่มีความสามารถคล้ายกันคือ Redox OS
3 ความคิดเห็น
ช่วงหลังนี้ ถ้าลองดูโปรเจกต์ที่ขึ้นบน Hacker News อย่างละเอียด จะเห็นว่าหลายโปรเจกต์ที่ถูกใจคนหมู่มากมักมีผู้คอมมิตชาวจีนเป็นแกนหลัก
โดยเฉพาะกรณีที่ใน README มีภาษาอังกฤษเป็นพื้นฐานและมีเอกสารภาษาจีนเพิ่มมาให้ด้วย ส่วนใหญ่ก็มักจะเป็นแบบนั้นครับ
ถ้ามองฝั่ง AI ด้วย จะเห็นว่าในบรรดาโปรเจกต์เชิงปฏิบัติที่ใช้งานได้จริงหลาย ๆ ตัว (อย่างการแปลง ONNX หรือไลบรารีสำหรับใช้งานที่อิงกับภาษาเนทีฟ รวมถึงสภาพแวดล้อมที่หยิบไปใช้ได้ทันที) ก็มักมีชาวจีนเป็นกำลังหลักอยู่บ่อย ๆ
ความคิดเห็นจาก Hacker News