Build Your Own Linux Kernel from Scratch

By Cara Nolte

In this course, you'll gain the skills and knowledge of working with Linux source code needed to build your own Linux distribution.

1.7 hours
  • 22 Lessons
  • 1 Hands-On Lab
  • 1 Course Quiz

About the course

In this course, you’ll learn to build your own Linux kernel. First, you’ll obtain the source code. Next, you’ll compile it. Finally, you’ll learn how to build and configure your distribution. When you’re finished with this course, you’ll have the skills and knowledge of working with Linux source code needed to build your own Linux distribution.

  • Chapter 1 2 Lessons Introduction 3:34

    Course Introduction

    1:40

    About the Training Architect

    1:54
  • Chapter 2 5 Lessons Creating the Build Environment 10:51

    Introduction: Creating the Build Environment

    0:45

    The Differences between Kernels, Operating Systems, and Distributions

    3:14

    Preparing for the Build

    2:22

    Setting Up Our Virtual Machine

    3:22

    Conclusion: Creating the Build Environment

    1:08
  • Chapter 3 8 Lessons Building the Kernel 46:16

    Introduction: Building the Kernel

    0:45

    Downloading and Extracting the Source Code

    3:05

    Installing the Required Packages

    3:10

    Configuring and Building the Kernel

    4:46

    Updating the Boot Loader

    1:34

    Verifying the Environment

    1:45

    Conclusion: Building the Kernel

    1:11

    Build Your Own Linux Kernel

    30:00 Hands-On Lab
  • Chapter 4 6 Lessons Customizing the Kernel 39:10

    Introduction: Customizing the Kernel

    0:30

    Optimizing the Kernel for the Cloud

    6:54

    Creating a Linux Distribution: Part 1

    2:40

    Creating a Linux Distribution: Part 2

    13:00

    Conclusion: Customizing the Kernel

    1:06

    Create Your Own Linux Kernel from Scratch

    15:00 Quiz
  • Chapter 5 2 Lessons Conclusion 2:44

    Course Summary

    1:45

    What’s Next

    0:59

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!