"A system call is an interface between a user-space application
and a service that the kernel provides. Because the service is
provided in the kernel, a direct call cannot be performed; instead,
you must use a process of crossing the user-space/kernel boundary.
The way you do this differs based on the particular architecture.
For this reason, I'll stick to the most common architecture,
"In this article, I explore the Linux SCI, demonstrate adding a
system call to the 2.6.20 kernel, and then use this function from
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.