Find and peruse the source code in Linux kernel device drivers.
- [Voiceover] In the driver subdirectory,…we see subdirectories for different kinds of drivers.…Lots of kinds of drivers.…So there's a lot of driver code in the Kernel.…Many of these are loadable Kernel modules,…but a module can be statically linked…or separately compiled, typically,…but it is pretty handy for drivers to be separately…compiled and we need load only the ones that we want,…but some of these are pretty much always gonna be…in the Kernel because they're pretty fundamental.…In the driver directory we have a net subdirectory…for net devices, and then we have…an ethernet subdirectory from net,…for ethernet drivers.…
In fact, there's a lot of those.…So if there's a particular ethernet driver you're…looking for, it's probably under here,…and you can go into its appropriate subdirectory…or there's a few of them that are…in the top level directory.…Also under drivers we have the char subdirectory…for character drivers.…Character drivers are for classic things like…a terminal, which would include say your keyboard.…
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?
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.