"kernel modules" tag
computer-parts

Building an Embedded System Based on the Initial RAM Disk

Here’s a rough tutorial on writing an embedded Linux based system, using an initial RAM disk. The initial RAM disk (initrd) is a tool for loading a temporary root file system into the…

Jumpstart Linux Kernel Module Programming

Here’s an introduction to the Linux kernel module, along with an explanation on how to write a simple pluggable module to the Linux kernel and load the module into the existing kernel. The…

A Simple guide to building your own Linux Kernel

This article is for all the newbies who want to learn how to build their own Linux kernel. Following the steps mentioned will demonstrate how easy the task is! Please note that the…

Module interractions

Device Drivers, Part 17: Module Interactions

This article, which is part of the series on Linux device drivers, demonstrates various interactions with a Linux module. As Shweta and Pugs gear up for their final semester’s project on Linux drivers,…

The virtual FS

Device Drivers, Part 16: Kernel Window — Peeping through /proc

This article, which is part of the series on Linux device drivers, demonstrates the creation and usage of files under the /proc virtual filesystem. After many months, Shweta and Pugs got together for…

How important is scheduling?

Getting Started with RTLinux

This article deals with installing RTLinux, and creating a sample real-time module that can be loaded in it. An operating system is responsible for managing, accessing, controlling and interacting with the computer hardware…

Systemtap time

SystemTap Tutorial, Part 1

This is the first of a two-part series on SystemTap, a dynamic method to monitor and trace the operations of a running Linux kernel. SystemTap is useful to systems administrators, kernel developers, support…

All published articles are released under Creative Commons Attribution-NonCommercial 3.0 Unported License, unless otherwise noted.
Open Source For You is powered by WordPress, which gladly sits on top of a CentOS-based LEMP stack.

Creative Commons License.