YoVDO

Linux Kernel Development Model and Compilation

Offered By: Udemy

Tags

Linux Courses Linux Kernel Development Courses

Course Description

Overview

Understand the Development process of Linux Kernel and install the latest mainline/stable kernel on your PC

What you'll learn:
  • How development happens in Linux Kernel
  • Tips while Submitting Patches
  • Various Linux Kernel Trees: Mainline, stable, linux-next
  • Linux Release Process
  • Types of Linux Releases
  • Configuring, Compiling and Installing Linux Kernel from source
  • Various ways to configure Linux Kernel - menuconfig, xconfig, config, oldconfig, savedefconfig

Update: Added Raspberrypi section on 10/10/20

What will you learn from this course:

  • Development process in Linux Kernel

  • Various roles in development - Developer, Maintainer, sub-maintainer

  • Various Linux Kernel Trees

  • Things to know when sending patches

  • Linux Kernel Release Cycle

  • Types of Kernel Releases - Mainline, stable, Long-Term

  • Configuring, Compiling, Installing Your own Linux Kernel

  • Various Linux Kernel Configuration Techniques - oldconfig, defconfig, savedefconfig, xconfig, menuconfig

  • How to cross compile Linux Kernel

  • How to build only portion of Linux Kernel


Taught by

Linux Trainer

Related Courses

Linux Kernel Development Course
Udemy
Linux on RISC-V with Open Hardware
Linux Foundation via YouTube
Rapid Developing and Testing Linux Kernel in Docker Containers
Linux Foundation via YouTube
Writing Linux Kernel Modules in Safe Rust
Linux Foundation via YouTube
Overview and Recent Developments - Namespaces and Capabilities
Linux Foundation via YouTube