diffbin is a utility that does for binary files what the classic 'diff' does for text files. The output is in hexadecimal text and shows bytes added, removed, and replaced. Findings are displayed on standard output and are intended for human analysis. An ASCII decoding of the bytes can optionally be shown.
Gircap is a set of tools to help you use the widely unknown "capabilities" that Linux has in place of conventional Unix superuser privilege. That means you can give programs and processes only as much privilege as they need and greatly limit your security exposure due to system bugs. A Linux kernel patch fixes some basically broken aspects of capabilities. setcap and getcap let you set and show capabilities of a running process. capexec runs a program with certain capabilities, UID, GID, and supplemental GIDs. It can be used to have init start a daemon with only a subset of init's privileges. binfmt_capx is an executable interpreter in the form of a loadable kernel module. It lets you do a setuid kind of thing for files, only with fine grained capabilities. This is a cheap substitute for real "file capabilities."
grubinstall is a simple program with clear documentation to take the mystery out of the GRUB boot loader. It installs GRUB in an especially simple, robust, hard-to-screw-up form: in a dedicated contiguous boot area at the beginning of the boot disk. This is in contrast to the tools in the GRUB package, which get filesystems involved.
This is a package of programs for analyzing Linux memory usage. It is meant to replace the old "memstat", among other things. The program "vmarea" lists all the virtual memory in the system, showing you which processes and mmapped file caches are using it. "slabcache" summarizes Linux kernel working memory. The data comes from /proc.
NetPBM (formerly PBMplus) is a package of over 220 programs that convert from one graphics format to another and do simple editing and analysis of images. There are no interactive tools in this package, and nothing that displays graphics of any kind. It is like a non-GUI equivalent of ImageMagick, GIMP, and Adobe Photoshop, etc. Over 100 graphics formats are handled, including JPEG, MPEG, PNG, GIF, TIFF, BMP, XWD, XBM, G3 fax, and special formats used by digital cameras and handheld computers. Over 40 editing functions include scaling, cropping, quantization and dithering, colorizing and uncolorizing, blurring, and dimming. Netpbm programs are often invoked by other programs, for example in CGI scripts that manage web site graphics. It also includes a C function library which helps you write programs to process graphics at a lower level than the Netpbm utilities.
glogin is a program that can be used to cause a terminal (usually a virtual console) to be logged in automatically, without having to type a userid and password. Stick it in place of getty in /etc/inittab to have terminals come up logged in and at a shell prompt at every boot. Same purpose as 'alogin', but you use it a little differently, and it does a little more of the usual login stuff. It is a simple Perl program, and can be easily customized.
Quotactl is a package of simple tools for controlling the Linux kernel disk quota system, the kernel facility for limiting users and groups to a certain amount of disk space. The tools are simple and independent so that you can build your own disk quota administration system out of them. The "quotactl" program is simply a command line interface to the Linux quotactl() system call. "mkquota" creates an empty quota file. "quotarept" dumps the contents of a quota file. This is not an integrated quota administration system like quota-tools.
rlimitexec is a tool that lets you run a program with limits on the system resources it can use. The resources that can be restricted include amount of memory, file space, CPU time, etc. If the program tries to use more, the kernel terminates the process. It does this by using the setrlimit() and exec() system calls, which do the same thing as the shell commands "ulimit" and "exec".
sda12 is a package of software for working with the B&B Electronics 485SDA12 RS-485 analog and digital data acquisition device. It includes a command line program, an XML-RPC server program, and a C++ programming library to provide access to the module's analog inputs, digital inputs, and outputs. You can read the analog input voltages, set the digital output lines, set the module address, and do anything else the device's programming interface allows.
Yes, car crashes are the car's fault > Of course, I'd agree that many projects > using auto* are hell to set up. This is > because developers are lazy and don't > bothe...
Why binary distribution isn't the answer > There is an even better solution for the > majority of users: > don't fix the make system, fix the way > of distribution. A &g...
Re: ahem... > > The source is for those who want to > customize their package; those people > (like me) like fiddling with Makefiles > and are willing to invest a bit of >...
auto* obsolete I largely agree. Autoconf was very important when it was invented, because Unix systems were so different. Different systems had different C library functions available, for exampl...
Re: Just get to the point I would agree that most Unix people have never heard of m4, or at least that they don't know any more about it than that it exists. The first generation of Unixers is...