- บทความเกี่ยวกับกระบวนการพอร์ต FreeBSD 14 ให้ทำงานบน Firecracker virtual machine monitor (VMM)
- Firecracker ซึ่ง Amazon พัฒนาขึ้นเพื่อให้บริการ AWS Lambda สามารถเริ่มต้น virtual machine ได้ด้วยโอเวอร์เฮดที่น้อยที่สุด
- Colin Percival เริ่มพอร์ต FreeBSD ไปยัง Firecracker ในเดือนมิถุนายน 2022 ด้วยเหตุผลหลายประการ เช่น เร่งกระบวนการบูตของ FreeBSD ค้นพบบั๊กทั้งใน FreeBSD และแพลตฟอร์มอื่น ๆ และเพื่อให้สามารถใช้งาน FreeBSD บน AWS ได้มากขึ้น
- ในกระบวนการพอร์ต ต้องเอาชนะความท้าทายหลายอย่าง เช่น ทำให้ Firecracker สามารถรันเคอร์เนล FreeBSD ได้ ดีบักการแครชช่วงแรก จัดการ Xen hypercall รับมือกับการไม่มี ACPI ใน Firecracker และแก้ปัญหาที่เกี่ยวข้องกับ serial console
- ผู้เขียนยังต้องทำงานเพื่อให้อุปกรณ์ Virtio (เช่น ดิสก์และเครือข่าย) ทำงานได้บน FreeBSD ที่รันบน Firecracker
- เมื่อ FreeBSD สามารถรันบน Firecracker ได้แล้ว ผู้เขียนได้ระบุหลายจุดที่สามารถปรับแต่งเพื่อเพิ่มประสิทธิภาพและลดเวลาในการบูตได้
- ผู้เขียนยังเสนอด้วยว่า Firecracker อาจถูกพอร์ตให้ไปรันบน FreeBSD ได้ในอนาคต
- ผู้เขียนเชิญชวนให้ผู้อื่นลองใช้งาน FreeBSD บน Firecracker และส่งข้อเสนอแนะเกี่ยวกับประสบการณ์ที่ได้รับ
- Colin Percival เป็นนักพัฒนา FreeBSD มาตั้งแต่ปี 2004 และเคยรับผิดชอบด้านความปลอดภัยของโครงการตั้งแต่ปี 2005 ถึง 2012 เขาก่อตั้งบริการสำรองข้อมูลออนไลน์ Tarsnap ในปี 2006 และในปี 2019 ได้รับเลือกเป็น Amazon Web Services Hero จากผลงานการนำ FreeBSD ไปสู่ EC2
1 ความคิดเห็น
ความเห็นบน Hacker News