Dear Libcdio Maintainers, My name is Khuswant Rajpurohit, and I am writing to express my strong interest in contributing to Libcdio under the GNU Project for Google Summer of Code 2026.
I deeply respect the GNU Project's commitment to the free software movement and user freedom. Contributing to a foundational, core library like Libcdio and helping modernize it to ensure its longevity and security is exactly the kind of impactful work I am looking for. I am particularly interested in the idea of porting components of Libcdio to Rust, specifically focusing on libiso9660. My goal is to use bindgen to ensure safe, 1:1 C-ABI compatibility so that existing dependencies remain unbroken while we incrementally introduce memory-safe Rust code. As I finalize my GSoC proposal draft this week, are there any specific edge cases or pain points in the current C implementation of libiso9660 that you would highly recommend I address in my timeline? Thank you for your time and for your work on free software. Best regards, Khuswant Rajpurohit
