The idea behind dvbd is to make maximum use of your DVB card by allowing multiple channels on the same frequency to be tuned. It is split into a daemon (dvbd) and client programs (dvbcat, dvbsched, and dvblist). It is possible to associate a priority with a connection to the daemon, so that (depending on the given priority) the tuner can be made available by dropping connections of inferior priority. DVB-T, DVB-S, and DVB-C are supported. Conditional Access Modules (CAMs) are not yet supported.
fsdb speeds the creation of slocate's database files by keeping its own database and updating only those parts that need to be updated. It connects to a daemon to receive the updated inodes. In turn, the daemon interfaces with a kernel module which hooks into Linux's dnotify mechanism.