Kernel Space: timerfd() and System Call Review | Linux Today

Kernel Space: timerfd() and System Call Review

Written By
JC
Jonathan Corbet
Aug 23, 2007

“One of the fundamental principles of Linux kernel development
is that user-space interfaces are set in stone. Once an API has
been made available to user space, it must, for all practical
purposes, be supported (without breaking applications)
indefinitely. There have been times when this rule has been broken,
but, even in the areas known for trouble (sysfs, for example), the
number of times that the user-space API has been broken has
remained relatively small. Related links

“Now consider the timerfd() system call, which was added to the
2.6.22 kernel…”

Complete
Story

JC

Jonathan Corbet

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.