Concepts

Binutils Porting Guide To A New Target Architecture

The article intends to help software engineers who want to port the binutils tools to a new hardware architecture for the first time.

Linux Network Stack Administration: A Developer’s Approach

This article explores the various methods of managing the networking stack using application-level C programs, kernel-level C programs, the proc filesystem, etc.

Demystifying the ‘Volatile’ Keyword in C

[The Joy of Programming] Most programmers don’t understand the meaning and significance of the ‘volatile’ keyword. So let’s explore that in this month’s Joy of Programming.

Introducing JQuery Selectors

The JQuery library provides different options to identify an element. The power of JQuery is that it allows us, users of the library, to write our own selectors.

D-Bus: The Smart, Simple, Powerful IPC

Let’s learn the intricacies of D-Bus and use it to hack some nifty features into programs.

Watch Out for the Signals!

What in the world is the ‘signals’ framework and how can systems programmers make use of it?

A Voyage to the Kernel, Day 8

[Segment 2.2] In the last column, we had discussed some basic algorithms and methodologies. Now we will generalise the scheme of an algorithm.

The Crux of Linux Notifier Chains

You can communicate between dynamic modules with notifier chains.

What’s in the Glass(Fish)?

Well, it’s an open source JAVA EE application server.

A Voyage to the Kernel, Day 7

[Segment 2.2] We are about to enter the core part of this segment—algorithms.