Communicating between the kernel and user-space in Linux using Netlink sockets
When developing Linux kernel features, it is a good practice to expose the necessary details to user‐space to enable extensibility. This allows the development of new features and sophisticated configurations from user‐space. Generally, software developers have to face the task of looking for a good...
Saved in:
Published in: | Software, practice & experience Vol. 40; no. 9; pp. 797 - 810 |
---|---|
Main Authors: | , , |
Format: | Journal Article |
Language: | English |
Published: |
Chichester, UK
John Wiley & Sons, Ltd
01-08-2010
Wiley |
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | When developing Linux kernel features, it is a good practice to expose the necessary details to user‐space to enable extensibility. This allows the development of new features and sophisticated configurations from user‐space. Generally, software developers have to face the task of looking for a good way to communicate between the kernel and user‐space in Linux. This tutorial introduces you to Netlink sockets, a flexible and extensible messaging system that provides communication between kernel and user‐space. We provide the fundamental guidelines for practitioners who wish to develop Netlink‐based interfaces. Copyright © 2010 John Wiley & Sons, Ltd. |
---|---|
Bibliography: | ArticleID:SPE981 Spanish Ministerio de Educación e Innovación - No. TIN2009-13714 ark:/67375/WNG-GM87BRSB-6 istex:A18A87E0F2CC5BED4B386E07C6056CCCDD55A58B ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23 |
ISSN: | 0038-0644 1097-024X 1097-024X |
DOI: | 10.1002/spe.981 |