Introducing azure-init, a minimal provisioning agent written in Rust
09-25, 10:15–10:40 (Europe/Berlin), Dome

Azure-init is a fresh open source reference implementation for provisioning Linux virtual machines in Azure. In contrast to existing systems like cloud-init, azure-init aims to be minimal, focusing on basic instance initialization from Azure metadata. Azure-init also consists of a flexible structure to enable its use by other provisioning agents like Fedora CoreOS’ Afterburn. Finally, azure-init aims to be fast and secure, being written in Rust. In this talk we will review the motivations for the creation of azure-init, the current status of the project, and vision for its future development.

Dongsu, senior software engineer of AzCore Linux team in Microsoft, originally from South Korea, now lives in Berlin. He maintains Flatcar Container Linux, an image-based Linux distro optimized for containers, including tracking security issues to get them fixed in regular releases. His recent focus includes Rust-based projects like ue-rs, a reimplementation of the update engine in Flatcar in Rust.