Dr. Dobb's Journal: Inside Debian Hurd | Linux Today

Dr. Dobb’s Journal: Inside Debian Hurd

Written By
Web Webster
Web Webster
Nov 4, 2000

“For all its virtues as an open operating system, however, Linux
— or specifically the Linux kernel — throws significant obstacles
in the way of developers wishing to modify it. The first thing you
encounter when studying it is its sheer size, consisting of
thousands of source files. The amount of functionality included in
the Linux kernel is impressive but daunting, with everything from
the lowest level scheduling and memory management to higher level
networking included in the kernel. Also, Linux kernel development
is dominated by a hacker ethos, in which external documentation is
held in contempt, and even code comments are viewed with
suspicion.”

“One possible approach to managing OS complexity is the use of
an OS based on a “microkernel” architecture, of which the Hurd is a
promising example. Originally a project of the Free Software
Foundation, the Hurd has caught the interest of a number of other
groups. (The Hurd is always referred to as “the Hurd,” not just
“Hurd.” The word stands for “Hird of UNIX-replacing daemons.” For
more information about the genesis of the Hurd, see
http://www.cs.pdx .edu/~trent/gnu/hurd/. “Hird,” on the other hand,
stands for “Hurd of interfaces representing depth.”) Work began on
the Hurd in 1990, just before Linux was started, with the goal of
it becoming the centerpiece of the GNU operating system.”

“The Hurd’s attempt at modularity goes beyond using a
microkernel with clean interfaces. It also organizes the extra
kernel OS facilities into modules called “servers” (or daemons;
these are the “UNIX-replacing daemons” referred to in the Hurd
acronym). Each provides a fixed set of services to user
applications. They communicate with each other, the kernel, and
user processes by a set of clean interfaces.”

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.