
Explore mainlining efforts for Nexus devices, including challenges, lessons learned, and tips for community participation in board support development.

Comprehensive guide for Linux kernel patch reviewers, covering policies, conventions, and best practices to ensure code quality, supportability, and correctness in kernel development.

Exclusive conversation with Linux creator Linus Torvalds, exploring kernel development, open source innovation, and the future of Linux technology.

Explore Red Hat's program addressing the shortage of entry-level kernel developers through specialized training and industry insights.

Explore Devicetree tooling updates, overlay progress, and future developments. Engage with a maintainer to address questions and issues in this interactive session on Linux kernel device management.

Explore RISC-V architecture, its global impact, and implementation in Linux systems. Learn about open hardware, SBI, and FPGA toolchains for RISC-V development.

Explore safe Rust for Linux kernel module development, addressing memory vulnerabilities, binary compatibility, and C integration. Learn techniques for creating secure kernel APIs and potential upstream integration.

Explore recent developments in Linux namespaces and capabilities, focusing on new features, open problems, and their impact on container technology and system security.

Guidance for forward porting image sensor drivers in Linux, covering obsolete frameworks, modern approaches, and evolving hardware complexities in embedded camera systems.

Learn efficient Linux kernel development using Docker containers, featuring rapid compilation, continuous integration, and emulated VM testing for enhanced productivity and performance.

Unified security framework for Linux kernel to protect against malicious peripherals, leveraging eBPF for efficient packet filtering across USB, Bluetooth, and NFC protocols.

Comprehensive overview of Linux kernel development, covering recent updates, challenges, and future directions. Explores hardware vulnerabilities, stable kernels, testing initiatives, and mobile Linux progress.

Exploring strategies to enhance C safety in the Linux kernel, including removing Variable Length Arrays, enforcing stack variable initialization, and implementing Control Flow Integrity measures.

Explore modern tools and techniques for Linux kernel development, including advanced editors, code completions, linters, debuggers, and automated testing suites.

Insights on navigating complex kernel development, addressing challenges in large infrastructure changes, and strategies for successful collaboration in open-source projects.

Explore the evolution, benefits, and challenges of large pages in Linux, including performance improvements, hardware optimizations, and future limitations for kernel developers.

Explore automated Linux kernel testing methods, from CI to hardware tests, aiming for a bug-free, efficient development process in this comprehensive overview.

Explore LLVM's adoption for Linux kernel builds, 2020 achievements, and future focus. Learn about tradeoffs, upcoming work, and how to contribute to kernel and toolchain development.

Learn to create Linux kernel selftests: understand their purpose, location, and mechanics. Gain confidence in writing simple tests, even without kernel development experience. Opportunity for assisted upstream submission.

Proposes a CPU namespace mechanism for isolating CPU topology information in containerized environments, addressing coherency, security, and fair use concerns in multi-tenant systems.

Explore KUnit for Linux kernel testing, comparing it with other tools, and learn about test result standardization, QEMU support, and techniques for testing complex kernel code.