
Discover key insights and practical lessons from converting AMD Xilinx FPGA NIC PMD to BBDEV PMD, exploring technical challenges and implementation strategies for efficient hardware adaptation.

Explore the evolution and improvements of the HPC fabric driver hfi1, from its staging phase to mainline kernel integration, focusing on upstream development and open-source delivery methods.

Discover how Driver Risk Scores (DRS) system evaluates device driver vulnerabilities through seven key traits, enabling informed security decisions for system administrators and security teams.

Explore Windows driver vulnerabilities and BYOD attack prevention through real-world case studies, understanding threat categories and security implications for effective system protection.

Explore zoned storage technologies and their implementation in Linux systems with industry experts Hans Holmberg and Johannes Thumshirn.

Explore a C kernel engineer's transition to Rust for driver development, gaining insights into challenges and advantages of this language shift.

Explore Rust's integration into the Linux kernel, understanding its benefits, challenges, and potential impact on system development and security.

Explore thermal control subsystem enhancements and adjustments for improved system performance and efficiency in Linux environments.

Explore dynamic capacity devices in Linux: current status, ongoing discussions, and future prospects with industry experts.

Explore device dependency tracking in Linux using fw_devlink, including current status, future tasks, and implementation strategies.

Explore Rust integration in kernel development for V4L2 codec drivers, focusing on minimal abstractions and ABI compatibility strategies.

Explore Rust integration in Linux kernel development, focusing on block device driver APIs, safety guarantees, and performance implications for device drivers.

Explore Rust's integration into the Linux kernel, examining the experience of building complex drivers and the journey of introducing a new language to this critical project.

Explore the journey of running mainline Linux on an Arm laptop, from project inception to current status, including challenges and solutions.

Comprehensive guide to I2C and SPI protocols, covering implementation in both kernel and userspace for embedded systems developers and Linux enthusiasts.

Discover how to leverage WebAssembly for IoT development, control USB and I2C devices, and implement embedded device drivers while exploring performance implications and future possibilities.

Master the intricacies of the volatile keyword in C++ for hardware device programming, covering proper usage, compiler behavior, object declarations, and optimization techniques.