Danilo Krummrich, a software engineer at Red Hat, speaks with host Gregory M. Kapfhammer about the using the Rust programming language in the Linux kernel. After introducing the Nova project, which leverages Rust for building NVIDIA GPU drivers, they explore the benefits associated with Rust, such as GPU driver memory safety. The conversation also examines topics like best practices for implementing self-referential structures with Rust and the pin-init crate. Danilo also describes practical performance considerations and lessons learned from building and maintaining the Nova project.
Danilo Krummrich on Rust in the Linux Kernel
Find Your Interest
- Combining opaque return types with primary associated types
- Codable synthesis for Swift enums
- Tips and tricks for when using SwiftUI’s ViewBuilder
- Donny Nadolny on Debugging Distributed Systems
- Steve McConnell on Software Estimation
- Kief Morris on Infrastructure as Code
- Decoding Swift types that require additional data
- Deciding between ‘let’ and ‘var’ for Swift struct properties
- Upcoming API Security Updates — Action Required
- Exceptions and proxies and coroutines, oh my!






