SHARE
Facebook X Pinterest WhatsApp

Linux.com: Surfing Kernel Code

Written By
thumbnail
Web Webster
Web Webster
Feb 26, 2001

“Even though everyone knows the Linux kernel is “free software”,
and that the source is open, most beginner and even mid-level Linux
users usually don’t take time to read the source. This article will
give a couple tips and interesting high points to check out, as
well as give you a small taste of the wealth of information
embedded in the kernel, even if you aren’t a C or ASM
programmer.”

“For someone who’s never looked through the source, 145
megabytes of compressed C and assembly sounds daunting. However, it
is easy to see why Linus has maintained his benevolent dictatorship
over the kernel. All the source is wonderfully organized into
modules and directories, which makes things easy to find and
understand.”

“The first directory everyone should be familiar with is
Documentation. There is a wealth of simple text files with
information on everything from how Linus wants code submitted, to
writing device drivers for the Amiga’s Zorro bus. If you are a
coder or plan to learn to code someday, start with Linus’
CodingStyle file. If you aren’t a coder, read it anyway for an
interesting glimpse into the mind of Linus Torvalds. It is probably
possible write a pulp psychology book on analyzing programmers
through their coding styles, and this is no different.”

Complete
Story

thumbnail
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.

Recommended for you...

5 Best Free and Open Source Text Expander Tools
webmaster
Jun 13, 2025
Grafito: Systemd Journal Log Viewer with a Beautiful Web UI
Bobby Borisov
Jun 12, 2025
FreeBSD Wants to Know a Few Things
brideoflinux
May 11, 2025
NVK enabled for Maxwell, Pascal, and Volta GPUs
Kara Bembridge
May 1, 2025
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. © 2025 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.