dtrace for Linux is a native port of dtrace to Linux. dtrace is a kernel and user space tracing mechanism available on Solaris, FreeBSD, and Apple Mac OS X. It entails no performance cost when it is not activated. This implementation has the same functionality as the original, allowing arbitrary kernel probes. It is provided as a kernel module, so no kernel source code changes are required. It has been tested mostly on Ubuntu 7/8 systems and is known to compile on other kernels. Both 32-bit and 64-bit kernels are supported.
smake is a highly portable 'make' program that makes commands up to date based on rules in Makefiles and on the timestamps of the related files. It implements a complete superset of the features of the classical POSIX/Unix make program. It warns about typical misuse of dynamic macros that prevent portability of makefiles. Its automake features allow you to run scripts to automatically create rules for unknown platforms.
The Heirloom Documentation Tools provide troff, nroff, and related utilities to format manual pages and other documents for output on terminals and printers. They are portable and enhanced versions of the respective OpenSolaris utilities, which descend from ditroff and the historical Unix troff. troff provides advanced typographical features such as kerning, tracking, and hanging characters. It can access PostScript Type 1, OpenType, and TrueType fonts directly. Internationalized hyphenation, international paper sizes, and UTF-8 input are supported.
GGobi is a visualization program for exploring high-dimensional data. It provides highly dynamic and interactive graphics such as tours, as well as familiar graphics such as the scatterplot, barchart, and parallel coordinates plots. Plots are interactive and linked with brushing and identification.
The Heirloom Development Tools provide yacc, lex, m4, make, and SCCS as portable derivatives of the utilities released by Sun as part of OpenSolaris. The OpenSolaris utilities were in turn derived from the original Unix versions, and are assumed be conforming implementations of the POSIX standard.
The Heirloom Bourne Shell is a portable variant of the traditional Unix shell. It is especially suitable for testing the portability of shell scripts and for processing legacy scripts. The Bourne shell does not provide as many features as newer Unix shells, but it does provide a stable shell language. With this in mind, it is also suitable for general script processing and interactive use. This variant of the Bourne shell has been derived from OpenSolaris code and thus provides the SVR4/SVID3 level of the shell.
fsrewrite is a utility for Solaris which allows non-privileged users to run programs in an environment where filesytem paths can be virtually remapped. Programs which read from or write to fixed paths can be transparently redirected elsewhere without the need to make any global changes.