The kernel column #94 by Jon Masters

Written By
Web Webster
Web Webster
Nov 22, 2010

[ Thanks to Linux User &
Developer magazine
for this link. ]

“This month saw the final release of kernel 2.6.36, and
the closing of the following ‘merge window’ for new features to be
merged into what will become the 2.6.37 kernel (more details about
the latter in a moment). The 2.6.36 kernel features
concurrency-managed workqueues, preliminary support for the
fanotify mechanism discussed here in the past, final merging of the
AppArmor security system used by some distributions for many years,
and support for a new architecture, among many dozens of other
significant improvements. The new kernel received patches from over
1,100 engineers for a total of nearly 11,000 changesets
(collections of related changes to various kernel files) overall.

“Concurrency-managed workqueues

“Workqueues are one of the not particularly sexy but necessary
pieces of kernel infrastructure code that provide a means for
developers to schedule execution of some function at a more
convenient time. They run that function within a special kernel
thread – visible using the ‘top’ and ‘ps’ commands – in
what is known as ‘process’ context (Linux has historically
differentiated more between the limited ‘interrupt’ and ‘process’
context for what features code could use at the time, but this is
changing slowly with the mixture of newer threaded interrupt
support). Over the years, workqueue use has become so profuse
within drivers and other kernel code that a typical system may have
many hundreds – or even thousands – of kernel threads
dedicated to them, often competing at unfortunate times for the
CPU, and at other times doing nothing other than existing and
clogging up lists of running processes.”


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.