Linux Kernel Development and Compilation

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

Expected learning & outcomes

  • 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

Course details

Topic: Linux Kernel

Duration: 1hr 16min

Level: Any Level

Created by: Linux Trainer

Language: English

Provider: Udemy

About this course

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

Who this course is for:

  • Linux Individuals interested in understanding Linux Kernel Release process
  • Linux developers interested in knowing about how to send patches
  • Developers who wants to configure, build and install their own Linux Kernel
5.0 (1 rating)