3.55 out of 5
3.55
12 reviews on Udemy

Linux Kernel Development Model and Compilation

Understand the Development process of Linux Kernel and install the latest mainline/stable kernel on your PC
Instructor:
Linux Trainer
4,551 students enrolled
English [Auto]
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

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

Linux Development Model

1
Introduction
2
Developers Maintainers in Linux Kernel
3
What is Linux Kernel Tree and various types of trees
4
Submitting patches
5
Linux Kernel Release Cycle
6
Linux Kernel Chain
7
Image of Linux Kernel Release Cycle Part1
8
Image of Linux Kernel Release Cycle Part2
9
Types of Releases
10
Stable Kernel Release
11
Need for long term kernel release model
12
Linux Kernel Versions
13
Where to find linux kernel sources
14
Distribution Kernels

Configuring, Building and Installing Linux Kernel

1
Introduction
2
Configuring kernel
3
Compiling kernel
4
Different codes CC LD AR meaning during compiling Linux Kernel
5
Compiling Kernel for different architecture
6
make help targets
7
Default Configurations-KBUILD DEFCONFIG
8
Difference between .config and defconfig
9
Other config targets
10
savedefconfig
11
diffconfig script
12
clean targets
13
Installing the kernel modules
14
Source in one folder output in another
15
Build only portion of kernel
16
Installing the kernel
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
3.6
3.6 out of 5
12 Ratings

Detailed Rating

Stars 5
3
Stars 4
2
Stars 3
5
Stars 2
1
Stars 1
1
8b3e659d2c055f31d04914ceef3b8e0c
30-Day Money-Back Guarantee

Includes

1 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion