- Artikel tentang proses porting agar FreeBSD 14 dapat berjalan di monitor mesin virtual (VMM) Firecracker
- Firecracker dikembangkan oleh Amazon agar dapat memulai mesin virtual dengan overhead minimal untuk layanan AWS Lambda
- Colin Percival mulai mem-porting FreeBSD ke Firecracker pada Juni 2022 karena beberapa alasan, termasuk mempercepat proses boot FreeBSD, menemukan bug di FreeBSD dan platform lain, serta memungkinkan penggunaan FreeBSD yang lebih luas di AWS
- Dalam proses porting, ia harus mengatasi berbagai tantangan seperti membuat Firecracker dapat menjalankan kernel FreeBSD, men-debug crash awal, menangani hypercall Xen, menghadapi ketiadaan ACPI di Firecracker, dan menyelesaikan masalah terkait konsol serial
- Penulis juga harus membuat perangkat Virtio (seperti disk dan jaringan) berfungsi di FreeBSD pada Firecracker
- Setelah FreeBSD dapat berjalan di Firecracker, penulis mengidentifikasi beberapa area yang bisa dioptimalkan untuk meningkatkan performa dan mengurangi waktu boot
- Penulis juga mengusulkan bahwa Firecracker di masa depan mungkin bisa di-porting agar berjalan di FreeBSD
- Penulis mengundang orang lain untuk mencoba FreeBSD di Firecracker dan memberikan umpan balik tentang pengalaman mereka
- Colin Percival adalah pengembang FreeBSD sejak 2004 dan menjabat sebagai penanggung jawab keamanan proyek dari 2005 hingga 2012. Ia mendirikan layanan backup online Tarsnap pada 2006, dan pada 2019 terpilih sebagai Amazon Web Services Hero atas karyanya membawa FreeBSD ke EC2
1 komentar
Komentar Hacker News