Advanced Linux: The Linux Kernel
With Kevin Dankwardt
Liked by 35 users
Duration: 2h 51m
Skill level: Advanced
Released: 12/6/2024
Course details
Upskill as a Linux developer, network engineer, or DevOps professional. In this hands-on course, instructor Kevin Dankwardt provides an overview of the role and functionality of the Linux kernel, including setup and how to write, compile, and insert loadable kernel modules. Along the way, find out why configuring and building custom kernels can help to illuminate the kernel's breadth of functionality as well as provide insights on the kernel's capabilities.
Skills you’ll gain
Earn a sharable certificate
Share what you’ve learned, and be a standout professional in your desired industry with a certificate showcasing your knowledge gained from the course.
Learning
LinkedIn Learning
Certificate of Completion
-
Showcase on your LinkedIn profile under “Licenses and Certificate” section
-
Download or print out as PDF to share with others
-
Share as image online to demonstrate your skill
Meet the instructor
Learner reviews
4.8 out of 5
The overall rating is calculated using the average of submitted ratings. Ratings and reviews can only be submitted when non-anonymous learners complete at least 40% of the course. This helps us avoid fake reviews and spam.
-
5 star 82% -
4 star 12% -
3 star 6% -
2 star 0% -
1 star 0%
Contents
-
-
Discover and control hardware5m 55s
-
(Locked)
Challenge: Hardware26s
-
(Locked)
Solution: Hardware1m 32s
-
(Locked)
System calls in-depth4m 30s
-
(Locked)
Challenge: System calls (syscalls)1m 51s
-
(Locked)
Solution: System calls (syscalls)4m 45s
-
(Locked)
Read messages from the kernel and /proc3m 34s
-
(Locked)
Challenge: kernel messages and proc1m 12s
-
(Locked)
Solution: kernel messages and proc2m 19s
-
(Locked)
Introduction to /sys2m 30s
-
(Locked)
Challenge: sysfs1m 17s
-
Solution: sysfs3m 38s
-
(Locked)
Device drivers and device files4m 17s
-
(Locked)
Challenge: Drivers and device files44s
-
(Locked)
Solution: Drivers and device files2m 47s
-
-
-
(Locked)
Understanding the bootloader GRUB1m 41s
-
Configuring GRUB3m 24s
-
(Locked)
Kernel command line parameters3m 38s
-
(Locked)
Demo kernel command line args1m 54s
-
(Locked)
Process 1 and start-up services2m 49s
-
(Locked)
Challenge: GRUB, command line parameters, boot sequence1m 1s
-
(Locked)
Solution: GRUB, command line parameters, boot sequence1m 59s
-
(Locked)
-
-
Loadable kernel modules (LKMs)1m 57s
-
(Locked)
Finding the LKMs1m 38s
-
(Locked)
Challenge: Finding LKMs1m 31s
-
(Locked)
Solution: Finding LKMs1m 23s
-
(Locked)
Using LKM Commands5m 29s
-
(Locked)
Challenge: Working with LKM commands58s
-
(Locked)
Solution: Working with LKM commands3m 37s
-
(Locked)
LKM Dependencies & Use Count2m 59s
-
(Locked)
Challenge: Working with module dependencies and counts2m 12s
-
(Locked)
Solution: Working with module dependencies and counts5m 40s
-
(Locked)
How LKMs and writing LKMs work6m 6s
-
(Locked)
Challenge: How LKMs work1m 41s
-
(Locked)
Solution: How LKMs work3m 17s
-
-
-
(Locked)
Getting Linux kernel source code2m 37s
-
(Locked)
Explore the kernel makefile3m 1s
-
(Locked)
Examine and build kernel documentation4m 29s
-
(Locked)
Search the kernel source3m 18s
-
(Locked)
Demonstration of kernel source and searching4m 54s
-
(Locked)
Examine kernel driver source5m 1s
-
(Locked)
Demonstration: kernel source7m
-
(Locked)
Additional selected subdirectories3m 5s
-
(Locked)
Challenge: Linux kernel source code1m 29s
-
(Locked)
Solution: Linux kernel source code3m 46s
-
(Locked)
-
-
(Locked)
Using make menuconfig4m 14s
-
(Locked)
Using make xconfig3m 2s
-
(Locked)
Explore kernel config files4m 19s
-
(Locked)
Build and install modules and kernel5m 2s
-
(Locked)
Demonstration configuing and building5m 43s
-
(Locked)
Challenge: Configuring and building a kernel2m
-
(Locked)
Solution: Configuring and building a kernel6m 24s
-
(Locked)
What’s included
- Test your knowledge 5 quizzes
- Learn on the go Access on tablet and phone