Join Kevin Dankwardt for an in-depth discussion in this video Prerequisites and takeaways, part of Linux Kernel Fundamentals.
- View Offline
- Exercise Files
- [Voiceover] In this course, we will be looking inside the Linux Kernel. So I recommend that you are familiar with working with the Linux Command Line, C programming, and editing files on Linux. I'll skip over explaining some commands I use, but I'll comment on commands I use that are specific for our work with the Kernel or are more obscure. Some of what we do involves reading and writing C code so that's why I suggest you have experience with C. In this course, I'll be connecting to a Linux machine. That Linux machine will also be running a virtual machine.
That's handy for some of the things we do. You should have a Linux machine or virtual machine with root access available. It'll be handy for you to have a virtual machine as well if you're using a physical Linux machine. Because we are working as root, bad things can happen so be sure to have a back up or to use a machine that will be okay for you to reinstall Linux later if needed. I will be using CentOS 7. You can use a distro of your choice.
We survey the Linux kernel specification, boot process, and loadable kernel modules. You will practice techniques such as downloading and searching Linux kernel source code and configuring a Linux kernel from scratch. Challenge and solution videos at the end of almost every chapter allow you to test your new Linux skills along the way.
- What is the Linux kernel?
- Controlling hardware
- Reading Linux kernel messages
- Reading and writing files from the proc and sysfs filesystems
- Configuring GRUB
- Using kernel command-line parameters
- Configuring run levels
- Working with loadable kernel modules (LKMs)
- Searching the kernel source code
- Building and installing a Linux kernel
Skill Level Advanced
1. Surveying the Linux Kernel
3. Working with Loadable Kernel Modules
4. Examining Linux Kernel Source Code
5. Configuring and Building a Linux Kernel
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.