Linux Programs for Download

These are free open source programs for GNU/Linux, licensed under the GNU General Public License.
The download files include source code, a build script (make), and a user guide.
Packages in DEB and RPM format are also available.

dkopp
Backup files to DVD or Blue-ray. Full or incremental backup with full or incremental media verification. Specify included and excluded directories and files at any level, using a browser. Report disk:backup differences at summary, directory, or file level.

findwild
Search directories/files/contents for matching wildcard patterns. Include/exclude criteria for directory and file names and contents. Multiple patterns with AND/OR matching logic. Search files found in a prior search (narrow the search). Recall, edit, re-run prior search criteria.

fixme
Mouse-driven geometric puzzle. Unscramble a square matrix of numbered tiles to put them in order.

fotoxx
Edit digital photos and manage a large collection. Includes a thumbnail image browser, RAW import, 16-bit colors, color and contrast enhancement, HDR and panorama composites, tone-mapping, red-eye removal, sharpen, trim, rotate, noise removal, write text on image, select and edit image area or object, warp, pixel painting, copy and paste, artful transformations, tag/title/comment editing and searching, metadata view and edit, named collections, slide show, CD/DVD burning, language support. 

galaxy
Stellar motion simulation. Watch a few "stars" move around each-other, steered only by their mutual attractions, or watch thousands of random stars evolve into a spiral galaxy.

lbench
Measure multi-thread scalability of CPU, cache, memory, disk, mutex locks, threads and subprocesses. 

mashup 
Make a photo montage. Select image files and add to a layout page. Add text of any size and font. Rearrange and resize images and text using the mouse. Save or print the finished layout.

myStuff
Create a custom menu in a popup window. Drag main menu entries into the window, or add menu entries with a GUI dialog. Arrange the layout by dragging with the mouse. Add text for headers or supplementary information.

picpuz
Jigsaw puzzle. Divide an image into puzzle-pieces, randomize, and put back together using the mouse.

ukopp
Copy files to a USB stick or other disk/equivalent media. Copies only new and modified files and is therefore fast. Specify directories or files to include or exclude at any level, using a GUI browser. Report differences at summary, directory, or file level. Optionally retain old file versions in the backup for a specified time or version count.

watsup
Monitor system loading (CPU, disk, network) in a small panel window. Click for a compact view of system resources and which top processes are using how much. Filter processes by name or owner. Click to kill an errant process. 

zfuncs
A collection of Linux and GTK utility functions used by the other applications in this list.

download page - Tar files containing source code, build script (make), and user guide.
DEB and RPM packages - These will work for many recent Linux distros.
recent changes - List of recent updates for the above programs.
contact - Programmer's e-mail address - report problems or ask questions here.