AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
Modernizing C: Memory Safety and Challenges
The chapter focuses on the ongoing effort to replace core infrastructure projects written in C with memory safe languages like Rust. It discusses the challenges and debates surrounding this endeavor, including the large amount of existing C code and the trade-offs between using C and safer languages. The chapter also touches on improving the safety of C code in specific industries like automotive and the difficulties of upgrading the C version in the Linux kernel.