Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 08 Jun 2010 16:57:34 -0500
From:      Paul Schmehl <pschmehl_lists@tx.rr.com>
To:        Polytropon <freebsd@edvax.de>, =?UTF-8?Q?Pawe=C5=82_Grzyb?= <pg.devbsd@gmail.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: dbus_enable and hald_enable
Message-ID:  <E9C42BBFD127A25268A50924@utd65257.utdallas.edu>
In-Reply-To: <20100608232938.d213f9aa.freebsd@edvax.de>
References:  <AANLkTikpZ97F_UpTf9VBXjSwdjE2pJ4tEAhZFoMqi52D@mail.gmail.com> <20100608232938.d213f9aa.freebsd@edvax.de>

next in thread | previous in thread | raw e-mail | index | archive | help
--On Tuesday, June 08, 2010 23:29:38 +0200 Polytropon <freebsd@edvax.de> wrote:
>
> If you ask what HAL and DBUS actually *ARE*, I'm not sure what
> to answer - to me, they are both useless. :-)
>

hald is an interface between devices and programs.  It listens for 
attachment/detachment of input devices (keyboard, mouse, etc.) and informs 
listening programs of those events.

dbus is an interprocess communication system that allows programs to connect to 
and exchange messages with other programs.  It allows the kernel, for example, 
to interact with your desktop.  Rather than you interacting directly with the 
kernel, dbus acts as a middle man, controlling the communications between the 
two and only allowing you to perform actions which are considered "safe" or 
"reasonable".

The two work together, for example, to let your desktop know when you connect a 
new mouse or type on your keyboard.

-- 
Paul Schmehl, Senior Infosec Analyst
As if it wasn't already obvious, my opinions
are my own and not those of my employer.
*******************************************
"It is as useless to argue with those who have
renounced the use of reason as to administer
medication to the dead." Thomas Jefferson




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E9C42BBFD127A25268A50924>