Examine the include, filesystem (fs), arch, and security sub-directories of the Linux kernel source.
- [Voiceover] The include directory is the directory…where everything compiled for the kernel…finds its include file.…This is different than user include.…Kernel code lack in the looking user include.…Some of these files get affected…by how you configure the kernel.…So if you take an include directory from one kernel…and try to build something for a different kernel version…then that wouldn't be a good idea.…User include as it turns out,…does have some files derived from kernel include files.…
When you build the standarcy library for example.…It needs it to know what kernel version it goes with.…But that's different right,…that's user space making use of stuff in the kernel.…Having to know how stuff in the kernel works.…Here we're talking about using…the kernel include files for kernel stuff.…The fs directory is for filesystems.…Linux implements a wide variety of filesystems.…Like the virtual filesystems…proc and sysfs the code for them is in the fs directory.…
Or filesystems that are meant for being on a disk.…
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
Learning Linux for PHP Developers (2014)with Jon Peck3h 52m Beginner
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?
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.