The Kernel Newbie Corner: Your First Loadable Kernel Module | Linux Today

The Kernel Newbie Corner: Your First Loadable Kernel Module

Written By
Web Webster
Web Webster
Jul 2, 2009

“While I’ll try to keep this series distro-agnostic, I’ll admit
up front that I have a tendency to do all my work under the latest
version of Fedora, but translating to some other Linux distro
should not be difficult. And so, to work.

“Getting Started
Every beginning kernel programmer has a dream–to write, compile
and load their first kernel module. So if you follow along here,
we’re going to do exactly that. In this opening article, we’re
going to keep it simple, and leave the trickier stuff for later
pieces. One step at a time, as they say.

“Do You Need Root Privilege?
Ultimately, yes. There are ways to get around needing root
privilege for things like setting up your kernel source tree and
compiling your module, but there’s no way to avoid being superuser
when you’re finally ready to load that module. So you either need
the root password, or you need a friendly administrator–whichever
is easier to get your hands on.”


Complete Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.