Developing Kernel Drivers with Modern C++ - Pavel Yosifovich
Kernel drivers are traditionally written in C, but today drivers can be built with the latest C++ standards. The session presents examples and best practices when developing kernel code with C++ Check out more of our talks in the following links! NDC Conferences https://ndcoslo.com https://ndcconferences.com

▶︎
Rust for C++ developers - What you need to know to get rolling with crates - Pavel Yosifovich

▶︎
Understanding the Structure of a Linux Kernel Device Driver - Sergio Prado, Toradex

▶︎
Windows Device Drivers Internals and some Reversing

▶︎
Kotlin coroutines: new ways to do asynchronous programming - Svetlana Isakova

▶︎
Linus Torvalds: AI Is Changing Linux Fast

▶︎
Steven Rostedt - Learning the Linux Kernel with tracing

▶︎
C++ Code Smells - Jason Turner

▶︎
Linux Kernel Development, Greg Kroah-Hartman - Git Merge 2016

▶︎
*(char*)0 = 0; - What Does the C++ Programmer Intend With This Code? - JF Bastien - C++ on Sea 2023

▶︎
Write and Submit your first Linux kernel Patch

▶︎
Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

▶︎
Pavel Yosifovich — Windows 10 internals for .NET developers

▶︎
Modern C++: Unique Ptrs and Vectors

▶︎
Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025

▶︎
How to Avoid Writing Device Drivers for Embedded Linux - Chris Simmonds, 2net

▶︎
Bjarne Stroustrup - The Essence of C++

▶︎
Understanding the Structure of a Linux Kernel Device Driver

▶︎
Cost of C++ Abstractions in C++ Embedded Systems - Marcell Juhasz - CppCon 2024

▶︎
How Do Linux Kernel Drivers Work? - Learning Resource

▶︎
