HAL/C++ is a library using dbusmm to access the HAL daemon. The library is not a wrapper around libhal and libhal-storage, but rather a reimplementation using dbusmm to communicate with the HAL daemon. Even though it is modeled after the official libhal and libhal-storage, it does not aim at complete adherance to the original API. The library is application-oriented, so for now, features that would only be useful to system-level applications or daemons, or HAL addons, are not being implemented. However, some of these features are mostly conveniences in the original libhal, and can be emulated even with the existing API.
Lowlife is a documentation project which tells the user how to put together a simple uClibc-based Linux boot-floopy. It also describes the installation of the SVGA vncviewer on the floppy, thus enhancing it with X terminal capabilities. Besides the documentation, the package also contains a precompiled demo floppy image.
Payload Delivery Vehicle (PDV) is a program that builds an executable that contains a complete package (e.g. and RPM, System V package or tar file) and the commands required to install it. When the executable is run it will extract the payload (the package) and then execute another command (such as rpm -i, pkgadd -d etc.). The big advantage to this is that a developer can hand a user a single file to be executed - the end user does not need to know how to extract the package or get it installed.
LPMtool aims to be a complete package management and software distribution solution. It includes basic command line and PyGTK-based utilities for installing and removing packages, as well as tools to publish Web-based package repositories that use a GPG-based web-of-trust security model.
libhardware is a very small static library used in many utilities that are part of the "Bad Penguin" distribution. It provides functions to access information about your system hardware, to detect the hardware, and to handle kernel modules automatically. It is able to enumerate all PCI devices, enumerate all EIDE disks and CDROMs, enumerate all SCSI disks and CDROMs, enumerate all EIDE/SCSI disk partitions, and check if a detected device is supported in the Linux kernel using a custom PCI database. It can also handle USB devices. The included shell scripts 'probedisk' and 'probepart' detect disks, CDROMs, and partitions. The included 'scanmodule' utility allows you to detect devices and load their kernel modules automatically.
libgringo is a library to writes applications that run both in console (using ncurses) and under X-Window (using gtk). libgringo detects if you are running from the console or under X-Window, and selects the right library to use without recompiling your code. gringosh and gringodlg are two parsers that use libgringo to provide similar functionality to the cdialog utility. It was written to make some configuration scripts work both in console and under X Windows without any modification. gringosh and gringodlg also provide features more powerful than cdialog such as the ability to have more than two buttons per form and more than two windows on the screen.