Interprocess communication with D-Bus and HAL

FAST TRAFFIC

Author(s):

It’s the end of the line for CORBA! Gnome now relies on the D-Bus messaging system, and KDE is in the process of migrating.

Nobody likes applications that spend all day sitting in the corners of the desktop and refusing to talk to anything else. The least you might expect would be for them to exchange data with other desktop residents using simple drag & drop techniques. But many users expect their programs to demonstrate more advanced communication skills at all levels. Of course, users want pluggable USB disks no matter what program they are using. And VOIP softphones should make friends with the new hardware when you change the headset without demanding a reboot. To allow this to happen, a Linux system needs a communication system that lets desktop applications talk to one another and to the underlying levels right down through the kernel to the hardware. And if the Freedesktop developers have any say in the matter, D-Bus [1], which relies on Hardware Abstraction Layer HAL [2], will be the communication system for future generations of Linux.

Read full article as PDF:

Interprocess_Communication_with_D-Bus_and_HAL.pdf (244.67 kB)

Related content

  • Hardware Detection

    Udev, HAL, and D-Bus provide automated hardware configuration, even if you plug in on the fly. We'll help you easily access new devices.

  • Udev

    After three years of hanging around on the sidelines, Udev has finally ousted the legacy Dev-FS system. We take a look under the hood at the Udev device management system inside your Linux system.

  • KPowersave

    KPowersave gives KDE users a single easy interface for configuring power management settings.

  • Common Keyring: KDE and GNOME Combine Password Management Efforts

    KDE and GNOME developers drafted a secret storage API designed to be a common interface for desktop applications that need to store passwords and other confidential data.

  • KDE 4

    The first KDE 4 beta release gives users a sneak preview of the many innovations the next K Desktop generation will introduce.

comments powered by Disqus

Direct Download

Read full article as PDF:

Interprocess_Communication_with_D-Bus_and_HAL.pdf (244.67 kB)

News