install4j is a cross platform Java installer that produces native launchers and installers for all major platforms. install4j offers an intuitive GUI that makes it easy to quickly define installation projects. A command line compiler and an integration for Apache ANT are included.
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.
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.
List2pkg is a program to create Slackware packages in a simple way. More precisely, given a list of files, it will create a Slackware package containing these files. A user trying to install that package will see the same files installed at the same locations they were on your system.
ln_local is a simple shell script for managing the installation of software packages (typically in /usr/local). It's a program between stow and lndir/cleanlinks. The approach used by ln_local (based on Stow) is to install each package into its own tree, then use symbolic links to make it appear as though the files are installed in the common tree.
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.