The LVM2 logical volume management tool has been a mainstay of using Linux for many years. Rust is a new memory-safe systems programming language. Melvin is a pure Rust implementation of LVM2 and libdm functionality. This talk will cover why Rust is uniquely suited for rewriting LVM and other existing C-based projects: the benefits that accrue from a second implementation generally, and the benefits particular to using Rust. We will also peer under the covers of LVM to understand what's actually going on, what Melvin supports already, and what's still to come.
Andy Grover is a Principal Software Engineer at Red Hat, working to improve Linux’s block storage capabilities. His work encompasses both changes to the kernel itself as well as low-level management tools. Previous work areas include networking and ACPI. He lives in Portland, Oregon, USA.
Geelong is Victoria's second largest city, located on Corio Bay, and within a short drive from popular beach-front communities on the Bellarine Peninsula as well as being the gateway to the famous Great Ocean Road
linux.conf.au is widely regarded by delegates as one of the best community run Linux conferences worldwide and is the largest Linux and Open Source Software conference in the Asia-Pacific.
Our Sponsors help make linux.conf.au become the awesome conference everyone comes back to year after year. Come see who's on board this year, or find out how to get in contact with us