YoVDO

Rapid Developing and Testing Linux Kernel in Docker Containers

Offered By: Linux Foundation via YouTube

Tags

Conference Talks Courses Continuous Integration Courses QEMU Courses Linux Kernel Development Courses

Course Description

Overview

Explore a powerful development workflow for rapidly developing and testing Linux kernel changes using Docker containers in this conference talk. Learn about the Mellanox Kernel Toolset (MKT), which offers smart and fast compilation, continuous integration with static analysis tests, and the ability to run emulated VMs with new kernels inside Docker containers. Discover how to achieve efficient kernel compilation in under 30 seconds, perform local static analysis tests, and utilize QEMU for hardware emulation. Gain insights into the initial setup, support containers, build processes, CI testing, and rich configuration syntax. Understand the implementation of QEMU networking, external routing with multiple NICs, and extended QEMU hardware support to enhance your Linux kernel development process.

Syllabus

Intro
Short Bio
Perfect Solution
Development Flow
Existing Solutions
Layers
Initial Setup
Support Container
Build Code
CI Testing
Run Flow
Rich Configuration Syntax
QEMU Image
QEMU Network
External Routing (2 NICS)
QEMU Hardware Support


Taught by

Linux Foundation

Tags

Related Courses

Web Engineering III: Quality Assurance
Technische Hochschule Mittelhessen via iversity
Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
DevOps for Developers: How to Get Started
Microsoft via edX
Accelerate Software Delivery using DevOps
Microsoft via edX
Building R Packages
Johns Hopkins University via Coursera