Listing of Public Domain Software in AIXPDSLIB, UCLA ============================================================================== Category Package Description ============================================================================== Admin Utilities acct GNU last, ac, and associated utilities amanda AMANDA, the Advanced Maryland Automatic Network Disk Archiver, is a backup system that allows the administrator of a LAN to set up a single master backup server to back up multiple hosts to a single large capacity tape drive. apg Automated Password Generator features a built-in X9.17 random number generator, and 27 modes of password generation, including pronounceable password generation. bonnie++ A benchmark suite that is aimed at performing a number of simple tests of hard drive and file system performance cfengine A site configuration engine logrotate Rotates, compresses, and mails system logs. Each log file may be handled daily, weekly, monthly, or when it grows too large. lsof List open files. Lists information about any files that are open by processes currently running on the system. It can also list communications open by each process. monitor System info and process monitor portmon A program to monitor a number of remote hosts based on port number pstree Shows processes as a tree stow Manages the installation of software packages, keeping them separate while making them appear to be installed in the same place. sxid sXid is an all in one suid/sgid monitoring program designed to be run from cron on a regular basis.Basically it tracks any changes in your s[ug]id files and folders. If there are any new ones, ones that aren't set any more, or theyhave changed bits or other modes then it reports the changes in an easy to read format via email oron the command line. watcher A program to watch the system, reporting when it finds something amiss. webmin Webmin is a web-based interface for system administration for Unix. ------------------------------------------------------------------------------ Antivirus clamav Powerful anti-virus scanner for Unix ------------------------------------------------------------------------------ Databases gtkdbfeditor A simple editor for dbf files. The editor is built with GTK+. mysql MySQL is a widely used and fast SQL database server. It is a client/server implementation that consists of a server daemon (mysqld) and many different client programs/libraries. openldap Robust, commercial-grade, fully featured, and open source LDAP suite of applications and development tools. ------------------------------------------------------------------------------ Development adns GNU adns - advanced, easy to use, asynchronous-capable DNS client library (for C and C++ programs) and utilities aegis Aegis is a transaction-based software configuration management system. It integrates standard software tools such as gcc and cvs into an easy to use, extensible software management system. autoconf Source config program autogen AutoGen is a tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text. It is especially valuable in programs that have several blocks of text that must be kept synchronized. automake Automake is a tool for automatically generating Makefile.in files compliant with the GNU Coding Standards. bison GNU yacc replacement btyacc BackTracking Yacc c2man C2man is an automatic documentation tool that extracts comments from C source code to generate functional interface documentation in the same format as sections 2 & 3 of the Unix Programmer's Manual ccache ccache is a compiler cache. It acts as a caching pre-processor to C/C++compilers, using the -E compiler switch and a hash to detect when a compilation can be satisfied from cache. cim A compiler for the programming language Simula clisp GNU Common Lisp interpreter and compiler cproto Generate C function prototypes and convert function definitions cscope A developer's tool for browsing program code. ctags Exuberant Ctags is a multilanguage reimplementation of the Unix ctags program. cutils Collection of utilities for C programmers. It is composed of: cdecl and cundecl (decode and encode C type declarations), cobfusc (make a C source file unreadable but compilable), chilight (highlight C source files), cunloop (unloop C loops), yyextract (extract grammar rules from yacc grammar), and yyref (generate a cross-reference for yacc input) cvs Version Control System ddd GNU DDD (Data Display Debugger) is a graphical front-end for command-line debuggers such as GDB, DBX, WDB, Ladebug, JDB, XDB, the Perl debugger, or the Python debugger. Besides ``usual'' front-end features such as viewing source texts, DDD has become famous through its interactive graphical data display, where data structures are displayed as graphs. dejagnu Framework for testing other programs. diffstat Reads the output of the 'diff' program, and produces a histogram of the total number of lines that were changed. diffutils GNU diff, diff3, sdiff, and cmp utilities distcc distcc is a program to distribute builds of C, C++, Objective C or Objective C++ code across several machines on a network. egcs GNU compilers, assemblers, linkers, debuggers, etc... f2c FORTRAN-to-C translator fhist File history, comparison and merge utilities flex A tool to generate fast lexical analyzers ftnchek FORTRAN 77 code checker gas Gnu Assembler (now part of the binutils package) gawk GNU awk gcc GNU Compiler Collection (C, C++, Objective C, Fortran, ...) gdb GDB, the GNU Project debugger, allows you to see what is going on `inside' another program while it executes -- or what another program was doing at the moment it crashed. gforth GNU version of ANS Forth global A source code tag system that lets you locate a specified function in the source files and move there easily. gperf GNU gperf is a program that generates perfect hash functions for sets of keywords gtgt The (general | GNU) template generation tools, a set of scripts for creating a whole set of sources which may already be compiled and installed using the GNU development tools. hp48cc C-like compiler which produces HP48 RPN indent Indent and format program source jikes jikes is the ultrafast Java compiler created by IBM.It translates Java source files as defined in The Java Language Specification into the bytecoded instruction set and binary format defined in The Java Virtual Machine Specification. lclint An improved version of lint which detects a wider variety of errors. libtool library-building support utility lppbuild Software package builder m4 traditional Unix macro processor make GNU make mawk Mawk is an interpreter for the AWK Programming Language. It is smaller and much faster than gawk. nana GNU Nana is a freely available library providing improved support for assertions and logging in GNU C/C++. nasm NASM is an 80x86 assembler designed for portability and modularity. NASM will currently output flat-form binary files, a.out, COFF and ELF Unix object files, and Microsoft 16-bit DOS and Win32 object files. p2c PASCAL-to-C translator· pardiff Display output of diff in a parallel (side-by-side) format patch patch takes a patch file containing a difference listing produced by diff and applies those differences to one or more original files, producing patched versions. perl Practical Extraction and Report Language, a language optimized for scanning arbitrary text files, extracting information from those text files, and printing reports based on that information. It's also a good language for many system management tasks. The language is intended to be practical (easy to use, efficient, complete) rather than beautiful (tiny, elegant, minimal). pkgconfig System for managing library compile/link flags that works with automake and autoconf Python Interpreted object-oriented language rcs Revision Control System, is used for version control and management of software projects. rcsit rcs support tool (initalizes files) scheme UMB Scheme Interpreter slang Stack language smalltalk Implementation of the Smalltalk-80 language splint Splint is a tool for statically checking C programs for security vulnerabilities and coding mistakes. swig SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. tcl Tool Command Language (Tcl) is an embeddable and extensible interpreted language tk Tk is a GUI toolkit for Tcl xxgdb X Window System interface to the dbx debugger ------------------------------------------------------------------------------ Documentation fltk FLTK (pronounced "fulltick") is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and Mac OS X.It provides modern GUI functionality without the bloat, and supports 3D graphics via OpenGL and its built-in GLUT emulation. jargon Jargon is the classic repository of hacker slang and jargon. miscfiles Dictionaries and under useful files pinfo Pinfo is a hypertext info file viewer with a user interface similar to lynx. It is based on curses/ncurses, and can handle info pages as well as man pages. It also features regexp searching and user-defined colors/keys. xinfo A widget for viewing Info files. ------------------------------------------------------------------------------ Editors asedit Easy to use text editor for X/Motif aXe aXe stands for an X editor. beav A hex editor with Emacs like commands and look. bluefish GTK based HTML editor cooledit A portable, fast X Window text editor with beautiful 3D widgets. It can be used as a programmer's IDE and has syntax highlighting for a large number of programming languages. It contains an interactive graphical debugger for C/C++ programs. e93 text editor geared toward programmers elvis vi" editor with syntax highlighting emacs GNU emacs text editor hexcurse HexCurse is a versatile ncurses-based hex editor written in C that provides the user with many features. It currently supports hex and decimal address output,jumping to specified file locations, searching, ASCII and EBCDIC output,bolded modifications, an undo command, quick keyboard shortcuts, and more. hexedit View and edit files in hexadecimal or in ASCII jed Text editor, with emacs look (uses S-Lang) jetedit C" programmer's point and click editor joe Joe is world-famous Wordstar like text editor. nano GNU nano is an enhanced clone of the Pico text editor. nedit GUI style plain text editor for Xwindows/Motif nvi Nvi is an implementation of the ex/vi text editor originally distributed as part of the Fourth Berkeley Software Distribution (4BSD) pico A very simple and easy-to-use text editor. vile vile retains the "finger-feel", if you will, of vi, while adding the multiple buffer and multiple window features of emacs and other editors. It is definitely not a vi clone, in that some substantial stuff is missing, and the screen doesn't look quite the same. vim Vi IMproved, a programmers text editor xcoral X editor with C func/C++ class browser and ... xed X11 Editor ------------------------------------------------------------------------------ File Utilities aish A file converter, which can encode binary files to ascii text as ish/base64/uuencode arc The arc archiver bvi The bvi is a display-oriented editor for binary files, based on the vi text editor. bzip2 A high-quality data compressor cabextract A program to extract Microsoft cabinet (.CAB) files cpio Copy files to and from archives dired Directory editor, similar to Emacs' dired mode dosunix Allows manipulation of text files in a mixed DOS/Windows and Unix environment. file File type identification utility fileutils GNU file management utilities flip Convert text file lineendings between Unix and DOS formats gzip GNU zip compression utility mg MG is an open-source indexing and retrieval system for text, images, and textual images rpl A Unix text replacement utility. It will replace strings with new strings in multiple text files. It can scan directories recursively and replace strings in all files found. tar The tar program provides the ability to create tar archives, as unarj arj archives unpacker unrar Utility to extract files from rar archives unzip List/Test/Extract from a ZIP archive file zip Pack and compress files ------------------------------------------------------------------------------ Fonts ghostscript_fonts_other Fonts for ghostscript ghostscript_fonts_std Fonts for ghostscript ------------------------------------------------------------------------------ Games freeciv Freeciv is a multiplayer strategy game, that is generally comparable with Civilization II. gnuchess GNU chess gnugo GNU Go is free program that plays the ancient board game of Go. gnushogi Japanese chess xblackjack Black Jack for X xboard a graphical chessboard for X xpuzzles X window puzzle games xtetris X11 Tetris ------------------------------------------------------------------------------ Graphics autotrace A program for converting bitmaps to vector graphics. barcode GNU Barcode is a tool to convert text strings to printed bars. gif2png GIF to PNG Image Converter gifsicle Command-line tool for creating,editing, and optimizing GIFs and animations giftool Make GIFs interlaced, or non-interlaced and set transparency, and add comments. gimp GNU Image Manipulation Program ImageMagick Robust collection of tools and libraries to read, write, and manipulate an image in many image formats (over 87 major formats) including popular formats like TIFF, JPEG, PNG, PDF, PhotoCD, and GIF. tgif drawing, and file conversion tool. transfig Figures translator (for xfig) urt The Utah Raster toolkit is a collection of programs and C routines for dealing with raster images xbmbrowser View and manage X bitmap and X pixmap files xfig An interactive drawing tool which runs under X xgrabsc An X-Windows image grabber xgremlin Gremlin drawing tool xli X image loading utility xloadimage Xloadimage is a utility which will view many different types of images under X11, load images onto the root window, or dump processed images xmgf X11 program that displays 2D and 3D vector based objects stored in gf Format. xmorph image morphing program xpaint X bitmap/pixmap editor xv Image viewer (gif,jpeg,tiff,pbm,pgm,ppm,ps,...) xwpick Xwpick lets you pick an image from an arbitrary window or rectangular area of an X11-server and write it to a file in a variety of formats. ------------------------------------------------------------------------------ Libraries aalib AAlib is an portable ascii art GFX library. atk The ATK library provides a set of interfaces for accessibility. By supporting the ATK interfaces, an application or toolkit can be used with such tools as screen readers, magnifiers, and alternative input devices. db Berkeley DB library edb E Database Access library - A very fast and generic API to store and retrieve indexed data. expat Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might findin the XML document (like start tags). ffcall ffcall is a collection of four libraries which can be used to build foreign function call interfaces in embedded interpreters. fox a C++ based Toolkit for developing Graphical User Interfaces freeglut An OpenSourced clone of the GLUT (OpenGL Utility Toolkit) library.It is a widely used library for doing window control, keyboard, and mouse input, and other basic functions for OpenGL programs. freetype A free and portable TrueType font rendering engine gccruntime Runtime libraries for binaries built by gcc. Not needed if you have gcc installed, as the libraries are part of the compiler suite. gd A graphics library for fast image creation gdbm Replacement for the traditional 'dbm' and 'ndbm' libraries gdk-pixbuf gengetopt GNU Gengetopt is a tool to write option parsing code for C programs. gettext GNU internationalization library glib GLib is the low-level core library that forms the basis of GTK+ and GNOME. It provides data structure handling for C, portability wrappers, and interfaces for such runtime functionality as an event loop, threads, dynamic loading, and an object system. glpk Library for solving large-scale linear programming (LP), mixed integer linear programming (MIP), and other related problems. gmp library for arbitrary precision arithmetic gsl The GNU Scientific Library (GSL) is a modern numerical library for C and C++ programmers. gtk+ GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites. gtk-engines Provides four sample theme engines for GTK+: Pixmap, Metal, Redmond95, Notif guile Guile is a library designed to help programmers create flexible applications. Using guile in an application allows programmers to write plug-ins, or modules (there are many names, but the concept is essentially the same) and users to use them to have an application fit their needs. imlib jpeg C software to implement JPEG image compression and decompression libast The Library of Assorted Spiffy Things libdbi libdbi implements a database-independent abstraction layer in C, similar to the DBI/DBD layer in Perl. libg++ C++ library used before libstdc++ (obsolete: now part of gcc) libiconv GNU libiconv, a iconv implementation that supports Unicode. libmng Library for reading, displaying, writing and examining Multiple-Image Network Graphics (animation extension to the popular PNG image-format) libmpeg2 a free MPEG-2 video stream decoder libpcap Provides a packet filtering mechanism based on the BSD packet filter (BPF) libpng Library for reading and writing PNGs (image format) libsigc++ Implements a full callback system for use in abstract interfaces and general programming. libstdc++ GNU ANSI C++ Library libtar libtar is a C library for manipulating tar archives. It supports both the strict POSIX tar format and many of the commonly-used GNU extensions. libungif A library for reading and writing gif images. This library is based on Eric Raymond's giflib and implements a superset of that library's API. libxml2 library for parsing XML libxslt libxslt is the XSLT C library developed for the Gnome project. XSLT itself is a an XML language to define transformation for XML. Libxslt is based on libxml2 the XML C library developed for the Gnome project. It also implements most of the EXSLT set of processor-portable extensions functions and some of Saxon's evaluate and expressions extensions. Mesa 3d graphics library mpfr The MPFR library is a C library for multiple-precision floating-point computations with exact rounding (also called correct rounding). It is based on the GMP multiple-precision library. ncurses A System V Release 4.0 curses emulation library. neon HTTP and WebDAV client library for Unix systems, with a C language API netcdf Unidata Network Common Data Form (netCDF) library netpbm library: libtiff, pbm, pgm, pnm, ppm opt OPT is a subroutine library for communicating options and parameter values to a C program via the command line, parameter files, environment variables, or a rudimentary builtin interactive menu. ortp oRTP a LGPL licensed C library implementing the RTP protocol (rfc1889). pango Pango is a library for layout and rendering of text, with an emphasis on internationalization. It forms the core of text and font handling for GTK+-2.0. pcre A library of functions to support regular expressions whose syntax and semantics are as close as possible to those of the Perl 5 language. popt A command line option parsing library. postfix A compatible, more secure replacement for sendmail program, pth GNU Portable Threads qt Qt is a complete framework for development of GUI, based on a set of C++ classes. Radiance Radiance library readline Provides a set of functions for use by applications that allow users to edit command lines as they are typed in. recode The recode library converts files between character sets and usage rx Regular Expression Library, an implementation of the standard regular expression matching functions specified by POSIX.2 slipX Facililates development of X/Motif interfaces termcap GNU termcap lib tiff C implementation of tiff library ucl a portable lossless data compression library written in ANSI C. wxWidgets wxWidgets (formerly wxWindows) is a free C++ framework that facilitates cross platform software development, including GUIs, threads, sockets, database, file system access, etc. Xbae A Motif table widget xshogi xshogi provides an X11/Xt/Athena Widgets user interface for GNU Shogi. zlib General purpose data compression library ------------------------------------------------------------------------------ Mail abook Abook is a text-based addressbook program designed to use with mutt mail client bogofilter The bogofilter package implements a fast Bayesian spam filter along the lines suggested by Paul Graham in his article "A Plan For Spam". coolmail 3D animated mail notificaion utility elm user mail agent fetchmail A full-featured, robust, remote-mail retrieval and forwarding utility libytnef ytnef is a program to work with procmail to decode TNEF streams matt A command line utility to mail files as base64 encoded attachments mboxgrep A small utility that scans a mailbox for messages matching a regular expression. metamail metamail is a generic MIME package used by many mail readers. mls A program that reads mailbox file in MBOX format and display various statistical data about it. mutt Mutt is a small but very powerful text-based mail client netbiff Netbiff is an advanced "biff," or mail notification utility, geared towards checking mailboxes across multiple machines. pine Simple interactive mail system procmail Versatile e-mail processor. qpopper a widely used server for the POP3 protocol sharutils shar makes so-called shell archives out of many files, preparing them for transmission by electronic mail services smtpd Obtuse SMTP daemon, storing agent. does simple collection of mail messages, for later forwarding by smtpfwdd (also included). sylpheed A GTK+ based, lightweight, and fast email client. xbuffy X window version of biff xmail X window system interface to the mail program xmailbox A version of xbiff with animation and sound effects xmailtool BSD-style mail reader for X ------------------------------------------------------------------------------ Mathematics bc GNU bc. An arbitrary precision calculator language bugsx Draws the biomorphs based on parametric plots of Fourier sine and cosine series calc Interactive calculator which provides for easy large numeric calculations calcoo Calcoo is a GTK+ based scientific calculator designed to provide maximum usability. drawII Plotting program (needed for MOPAC) Fudgit A double-precision multi-purpose fitting program. gnuplot gnuplot is a command-driven interactive function plotting program. It can be used to plot functions and data points in both two- and three-dimensional plots in many different formats, and will accommodate many of the needs of today's scientists for graphic data representation. grace WYSIWYG 2D plotting tool hexcalc bin, dec, hex, oct calculator with binary arithmetic lapack Linear algebra library written in Fortran77 octave GNU Octave is a high-level language, primarily intended for numerical computations and mostly compatible with Matlab. ploticus Tool for creating many different types of graphical data displays plotmtv Multipurpose plotting program for X11-windows plotutils plotting utilities units Units is a program for units conversion and units calculation. ------------------------------------------------------------------------------ Multimedia mpeg_play mpeg_play is an MPEG player written in C. sox It converts audio files among various standard audio file formats and can apply different effects and filters to the audio data. xtune Tune player on X-terminal ------------------------------------------------------------------------------ Network ap-utils Set of utilites to configure and monitor Wireless Access Points using SNMP protocol. archie Client version of archie arpwatch arpwatch is the ethernet monitor program; for keeping track of ethernet/ip address pairings, balance Simple but powerful generic tcp proxy with round robin load balancing and failover mechanisms bind Internet domain name server cadaver A command-line WebDAV client. It supports file upload, download, on-screen display, namespace operations (move/copy), collection creation and deletion, and locking operations conserver Conserver is an application that allows multiple users to watch a serial console at the same time. cpm Check for network interfaces in promiscuous mode curl Curl is a tool for transferring files with URL syntax, supporting ftp, http, gopher, telnet, dict, file and ldap. delegate DeleGate is a multi-purpose application level gateway, or a proxy server. DeleGate mediates communication of various protocols (HTTP, FTP, NNTP, POP, Telnet, etc.), applying cache and conversion for mediated data, controlling access from clients and routing toward servers. It translates protocols between clients and servers, merging several servers into a single server view with aliasing and filtering. dnstracer Determines where a given Domain Name Server (DNS) gets its information from, and follows the chain of DNS servers back to the servers which know the data. echoping echoping is a small program to test (approximatively) performances of a remote host by sending it TCP "echo" (or other protocol) packets. epic4 Enhanced Programmable IrcII Client exdump exdump is a packet watcher, dumper, and logger. fakebo FakeBO fakes trojan server responses (Back Orifice, NetBus, etc.) and logs every attempt to a logfile, stdout/stderr or syslog. finger Show user names and more fping Network info tool gaim A GTK+ based instant message client gn gopher/hypertext transfer protocol server gnet A simple network library gopher Client to gopher document servers groupd group nameserver (load based name service) hlfl Permits writing firewalling rules using a high level language, and transforms them into rules for real softwares, like ipfilter, ipchains or cisco rules. httptunnel Creates a bidirectional virtual data stream tunnelled in HTTP requests. icmpinfo A tool for looking at the icmp messages received on the running host ifstatus Check for network interfaces in promiscuous mode irc Internet Relay Chat ircii Internet Relay Chat jabber This is a server implementation of the Jabber protocols for instant messaging and XML routing. lftp lftp is command line file transfer program. It supports FTP, HTTP, FISH, SFTP, HTTPS and FTPS protocols. The two main advantages over other ftp clients are reliability and ability to perform tasks in background. llnlxftp An X Window FTP Client mftp Motif X interface to ftp mtr combines the functionality of the 'traceroute' and 'ping' programs in a single network diagnostic tool. ncftp Powerful and flexible FTP client net-snmp Various tools relating to the Simple Network Management Protocol including, an extensible agent, a SNMP library, tools to request or set information from SNMP agents, tools to generate and handle SNMP traps, and a version of the unix 'netstat' command using SNMP. netcat Reads and writes data across network connections netspoc NetSPoC is a tool for security managment of large computer networks with different security domains. It generates configuration files for packet filters controlling the borders of security domains. ngrep ngrep strives to provide most of GNU grep's common features, applying them to the network layer. ngrep is a pcap-aware tool that will allow you to specify extended regular or hexadecimal expressions to match against data payloads of packets. nmap Nmap ("Network Mapper") is an open source utility for network exploration or security auditing. It was designed to rapidly scan large networks, although it works fine against single hosts. Nmap uses raw IP packets in novel ways to determine what hosts are available on the network, what services (ports) they are offering, what operating system (and OS version) they are running, what type of packet filters/firewalls are in use, and dozens of other characteristics. nslookup A tool to query domain name servers ntp Time Synchronization Server pidentd Daemon implementing the IDENT (RFC1413) protocol proftpd A secure and configurable FTP server pvm Parallel Virtual Machine rdist Maintains identical copies over multiple hosts rsync a replacement for rcp that has many more features samba Implementaion of the Server Message Block protocol (Windows shares) snort A lightweight network intrusion detection system, capable of performing real-time traffic analysis and packet logging on IP networks. socat socat is a relay for bidirectional data transfer between two independent data channels. socks5 Proxy server strobe Super optimized TCP port surveyor tcp_wrappers Monitor and filter incoming requests tcpcat Tcpcat is a simple program that is like `cat' but it works over tcp streams to allow you to cat from one host to another. tcpdump Tcpdump allows you to dump the traffic on a network. It can be used to print out the headers of packets on a network interface that matches a given expression. You can use this tool to track down network problems, to detect "ping attacks" or to monitor the network activities. tcprepeater forward and log packets tcpscan Scans for reachable TCP ports tcpxd A general purpose TCP/IP relay program ttcp Tests TCP connections between two hosts whatmask Converts between three common subnet mask notations whois Supports all protocol extensions (RIPE, 6bone, CRSNIC) with the familiar RIPE command line interface and IPv6 support. wu-ftpd Replacement ftp daemon developed at Washington University xchat A GTK+ based irc client xgopher gopher client for the X window system yaz YAZ is a portable C/C++ programmer's toolkit ------------------------------------------------------------------------------ Newsgroups inn INN (InterNetNews) is an extremely flexible and configurable Usenet / netnews news server. knews X11 news reader nntp A NNTP server rn A news reader slrn an NNTP based news reader tin Threaded NNTP and spool based UseNet newsreader trn A threaded news reader xrn Xinterface to news ------------------------------------------------------------------------------ Printing cups The Common UNIX Printing System ("CUPS") is a cross-platform printing solution for all UNIX environments. It is based on the "Internet Printing Protocol" and provides complete printing services to most PostScript and raster printers. ------------------------------------------------------------------------------ Science acs Al's Circuit Simulator garlic Molecular visualization program mcsim general purpose modeling and simulation program mona A theorem prover based on automata pcb PCB is a tool for the layout of printed circuit boards. PCB can produce industry standard RS-274-X and Excellon NC-Drill format output for submission to board manufacturers. vgp X-based vector globe projection xephem Scientific-grade interactive astronomical ephemeris package xspringies Interactive 2D mass/spring simulation system for X windows ------------------------------------------------------------------------------ Shells bash Bash is a sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh). envv Manipulate environment variables in shell-independent manner tcsh Tcsh is an enhanced but completely compatible version of the Berkeley UNIX C shell (csh). It is a command language interpreter usable both as an interactive login shell and a shell script command processor. It includes a command-line editor, programmable word completion, spelling correction, a history mechanism, job control and a C-like syntax. zsh Zsh is a shell designed for interactive use, although it is also a powerful scripting language. Many of the useful features of bash, ksh, and tcsh were incorporated into zsh; many original features were added. ------------------------------------------------------------------------------ TeX catdoc MS-Word to TeX or plain text converter cpp2latex Converts C++ program listings to a file you can input in an LaTeX-document. dviljk Converts DVI to PCL (used in HP LaserJet and compatible printers) dvipsk DVI to PostScript converter (TeX) tetex Complete TeX distribution. Includes web2c, pdfTeX, Omega, xdvi, ps2pk, makeinfo, texinfo, texconfig and lots of fonts and macros. texinfo nfo, makeinfo, texindex, texi2dvi web2c TeX support routines ------------------------------------------------------------------------------ Text Processing a2ps Any to PostScript filter agrep Approximate grep - similar to egrep (or grep or fgrep), but it is much more general align Align is a general-purpose text filter tool that helps vertically align columns in string-separated tables of input text. aspell GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell. It can either be used as a library or as an independent spell checker. Its main feature is that it does a much better job of coming up with possible suggestions than just about any other spell checker out there for the English language, including Ispell and Microsoft Word. astyle Artistic Style is a fast and small open-source indenter and reformatter of C, C++ and Java source codes. buthead Copy all but the first few lines enscript GNU enscript - converts ASCII files to PostScript ghostscript Ghostscript interpreter/previewer (needs ghostscript_fonts_std) grep Tool for searching text files and filtering text groff GNU groff document formatting system grutatxt plain text to HTML converter hmmer Profile hidden Markov models for biological sequence analysis ispell Interactive spell-checking program for Unix less A paginator similar to "more" or "pg" most most is a paging program that displays, one windowful at a time, the contents of a file on a terminal par Paragraph reformatter sgrep a tool to search a file for structured pattern textutils GNU Text Utililities are a set of tools which comprise the basic core text manipulation utilities traditionaly found on UNIX operating systems. (cat, cut, expand, head, join, md5sum, paste, sha1sum, sort, split, tail, tr, ...) ------------------------------------------------------------------------------ Utilities am-utils Amd is an automounter--it mounts file systems "on demand" when they are first referenced and unmounts them after a period of inactivity.It includes many additional updates, ports, programs, features(such as NFS V.3 support, and shared libraries), Autofs, bug fixes, and more. antiword A free MS Word document reader. It converts the documents from Word 6, 7, 97 and 2000 to text and Postscript. Antiword tries to keep the layout of the document intact. apcupsd apcupsd provides UPS power management for APC products, including most BackUPS series models (including USB), SmartUPS V/S, SmartUPS (NET/RM), and Matrix series. apsfilter Apsfilter is a magic printfilter, allowing you to print different document types ascii Prints ASCII tables with different character namings (hex, octal, binary, decimal, C escape, ISO character table pair, slang names, and others) binutils The GNU binary utilities: ar, as, objcopy, objdump, nm, size, strings, strip, ranlib, ... bool Utility for matching boolean queries in text or html file chord A lyrics and chords formatting program coreutils GNU Coreutils are a set of basic file, shell, and text manipulation utilities for the GNU operating system that are expected to exist on every operating system. Previously, they were offered as three individual distributions: fileutils, shellutils, and textutils. count Count is a fast replacement for the standard wc utility. It has the additional features of counting the visible line length and a fast -stat option to quickly determine file sizes. cpipe counting pipe - copies its standard input to its standard output while measuring the time it takes to read an input buffer and write an output buffer. datedif Returns the number of days between two given dates dialog Display dialog boxes from shell scripts ecc Reed Solomon 3-byte Error-Correcting Encoder els Enhanced ls look-alike with many additional features epkg epkg is a package manager which uses the Encap Package Management epm Generates software packages from a list of files in AIX, BSD, Compaq Tru64, Debian, HP-UX, IRIX, Red Hat, and Solaris formats. expect performs programmed dialogue with interactive programs findutils Search for files in a directory hierachy fontutils Package to create fonts for use with Ghostscript or TeX fwipe fwipe provides a fast, secure way of deleting files irrecoverably. Each regular file is overwritten with 0's and 1's several times, and then deleted gc Gram's Commander - a general-purpose, programmable file manager gcal A program for printing calendars, in an abridged draft git GNU interactive tool help2man tool for automatically generating simple manual pages from program output id-utils Tools for accessing a binary id database ldd List dynamic dependencies. Performs a similar function as the SunOS or System V.4 ldd command. llnlxdir X based directory tool loadwatch Run a program using only idle cycles lua a powerful light-weight programming language designed for extending applications. Lua is also frequently used as a general-purpose,stand-alone language. magicfilter Magicfilter is a customizable, extensible automatic printer filter. mc Norton Commander clone mfsm Motif File System Monitor (mfsm) is a application that graphically monitors the disk usage on UNIX systems. mm OSSP mm is a 2-layer abstraction library which simplifies the usage of shared memory between related processed under Unix platforms. mpack Base64 encode/decoder mpage Utility for printing many pages to one sheet of paper mpdist PostScript pretty printer mrtg The Multi Router Traffic Grapher (MRTG) is a tool to monitor the traffic load on network-links. nslint nslint is a lint-like program that checks DNS files for errors. oclock round X clock plan X/motif based schedule planner. polyglotman PolyglotMan (formerly RosettaMan) is a filter for UNIX manualpages. It takes as input man pages formatted for a variety of UNIX flavors (not [tn]roff source) and produces as output a variety of file formats. potrace potrace is a utility for tracing a bitmap, which means, transforming a bitmap into a smooth, scalable image. The input is a bitmap (PBM, PGM, PPM, or BMP format), and the default output is an encapsulated PostScript file (EPS). pserv The aim of pServ (pico Server) is to create a portable, small webserver. psutils A collection of useful utilities for manipulating PostScript documents. Programs included are psnup, for placing out several logical pages on a single sheet of paper, psselect, for selecting pages from a document, pstops, for general imposition, psbook, for signature generation for booklet printing, and pwgen Pwgen is a small, GPL'ed password generator which creates passwords which can be easily memorized by a human. randomise Randomise reads input of arbitrary length and returns a pseudo-randomly selected line. remind Reminder service replace The sane person's alternative to sed rrdtool A round robin database/graphing utility screen terminals emulator scsh Scsh is a Unix Scheme shell which uses Scheme as its scripting language. It is currently aimed primarily at scripting, rather than interactive use, and makes for a nice Perl/Python replacement. sformat sformat is a program for format/analysis/repair of SCSI disks sh-utils The GNU Shell Utililities are a set of tools which comprise the basic core command line and shell script programming utilities traditionaly found on UNIX operating systems.· shar Generate sh archive shtool GNU shtool is a compilation of small but very stable and portable shell scripts into a single shell tool. sigrot Sigrot is a neat little program that rotates a text file of signatures (i.e. quotes) and places them into your .signature file every time the program is run. since since is a tail(1) work-alike that remembers how much of a file you have viewed and displays only what's new when you next view that file. spellutils A suite of programs which are used to isolate some parts or texts from various types of files and hand them over to another program which may change the texts; it is typically a spell checker. Currently it includes newsbody and pospell. ss A curses based spreadsheet program sudo Provides limited super user priviledges to specific users t1utils t1utils is a collection of simple type-1 font manipulation programs. Together, they allow you to convert between PFA (ASCII) and PFB (binary) formats; disassemble PFA or PFB files into human-readable form; and reassemble the human-readable files into PFA or PFB format files. termutils GNU terminal control utilities time GNU time. Reports the user, system, and real time used by a process. tnef TNEF is a program for unpacking ms-tnef type MIME attachments. It operates like tar in order to upack any files which may have been put into the MS-TNEF attachment instead of being attached seperately. urlview Urlview is used to extract URL from text files, especially from mail messages in order to launch some browser to view them. This used to be a part of mutt but has now become an independent tool. uudeview UUDeview is a program that helps you transmit and receive binary files over the Internet, using electronic mail or newsgroups wcd Wherever Change Directory - Change the current directory by just typing a part of it wdiff front-end to GNU diff which A utility that prints full path of executables worklog Worklog is a program that helps you keep track of your time spent on different projects xpdf Xpdf is a viewer for Portable Document Format (PDF) files. (These are also sometimes also called 'Acrobat' files, from the name of Adobe's PDF software.) The Xpdf project also includes a PDF text extractor, PDF-to-PostScript converter, and various other utilities. yrolo Yrolo is a program for maintaining database for people's name, address, phone number, email etc. ytalk A multi-user chat program zoo Manipulate archived files in compressed form ------------------------------------------------------------------------------ Web Software analog Analog is a fast logfile processor that generates usage statistic reports for your web server. apache HTTP server chimera X/Athena WWW client htdig WWW Search Engine Software httpd HyperText Transfer Protocol Daemon(server) httplog A replacement for Apache's 'rotatelogs' and Andrew Ford's 'chronolog'. It allows you to specify a logfile using strftime paramaters in the filename to act as a template. libhtmlparse HTML parsing library written in ANSI C links Lynx-like text WWW browser with table lynx Text browser for the World Wide Web midaswww Midas World Wide Web browser pen A load balancer for "simple" tcp based protocols such as http or smtp. It allows several servers to appear as one to the outside and automatically detects servers that are down and distributes clients among the available servers. php A server-side, cross-platform, HTML embedded scripting language. This version is compiled as a standalone executable for use with CGI. siege Siege is an http regression testing and benchmarking utility. snarf snarf is a command line resource grabber. It can transfer files through the http, gopher, finger, and ftp protocols without user squid Squid is a high-performance proxy caching server for web clients, supporting FTP, gopher, and HTTP data objects. Unlike traditional caching software, Squid handles all requests in a single, non-blocking, I/O-driven process. webalizer Web/FTP server log file analysis program webcpp WebCPlusPlus is a command line utility which takes your C, C++, Java, PERL, and Unix shell code and spits it out as an HTML file, with beautiful syntax highlighting. webresolve Webresolve is used in conjunction with a log analyzer to get hostnames rather than IP addresses in the statistics. It speeds up resolution by running several processes in parallel. webwatcher webwatcher is a program to help ensure that documents in a webspace are properly maintained wget Command line utility to retrieve files from the World Wide Web using HTTP and FTP xmosaic Mosaic for the X Window System ------------------------------------------------------------------------------ X Windows bbpager A pager for the blackbox window manager blackbox A X window manager with small code size, a fast interface with simple menus, multiple workspaces, and decorated windows , built-in graphics code to render solids, gradients and bevels on the fly when needed, and more. cmaptest Display a color map widget dxpc Differential X protocol compressor elk Another scheme with Motif support EmiClock Emi Clock for X11 is an analogue clock featuring a cute Japanese girl on the clock face. fvwm Virtual Window manager (X) ghostview GNU PostScript documents viewer gtkfontsel Utility for browsing, previewing and selecting a X11 font to insert its correct name via the X clipboard into a configuration file. gwm Generic window manager icewm A small, but powerful window manager mcard X11 Cardfile oleo GNU Spreadsheet for X11 oneko Cat chases your cursor around the screen rxvt A VT102 emulator for the X window system sunclock Sunclock is a sophisticated clock for the X Window system. It displays a map of the Earth and shows which portion is illuminated by the sun. titrax Athena Widget-based program to keep track of time. vtwm Virtual Tab Window Manage windowmaker Window Maker is an X11 window manager originally designed to provide integration support for the GNUstep Desktop Environment. x3270 IBM 3270 terminal emulator xabacus X abacus xalarm Alarm clock for X xancur The xancur program allows the user to animate the background cursor on a workstation display running X. xanim X11 animations displayer XaoS XaoS is a fast portable real-time interactive fractal zoomer. xarchie xarchie is a tool for finding file in FTP archives on the Internet. Xarm The Xarm library is a C++ wrapper of the Motif library and the Xmext library. xautolock X Screen Lock xbench X11 benchmark xcalendar Calendar with a notebook for X11 xcb X Cut Buffers - Pigeon holes for your cut and paste selections xclip An interface to X selections ("the clipboard") from the command line. xcmdpanel Allows the user to run a user-configured command panel on a workstation display running X. xcolorsel X tool to read rgb.txt xcuckoo xcuckoo is an X app which lays its eggs in another's nest. Namely, it displays its one line of output in the title bar of another window (its output can be a clock in hh mm format). xdaliclock Melting digital clock xdtm The X Desktop Manager is a graphical shell for the X Window System, it provides mechanisms for all the usual shell activities and is intended to reduce the training necessary for UNIX novice to become productive on your system. xdtp X11 DeskTop xdvi xdvi is a program for previewing .dvi files xearth Xearth sets the X root window to an image of the Earth, as seen from your favorite vantage point in space, correctly shaded for the current position of the Sun. xfilemanager X11 based Unix filemanager with Drag'n Drop abilities. xfm X file and applications manager xforecast Utility that lets you get weather reports from around the country. xfsm X file system monitor xgetftp X-based tool for browsing and retrieving files from ftp sites xhelp Configurable help facility for X-applications Xhtalk A talk program under X11 xinout X in/out check board xinvest Personal finance tracking and performance tool for the X Window System xkeycaps Graphically display/edit keyboard mappings xless File browsing tool for the X Window System xlockmore xlock xmaddressbook X-based Address Book program xmbase-grok xmbase-grok is a simple X/Motif database manager and user interface builder. xmdiary XDiary is your personal organizer that combines the functions of a desktop calendar, an appointment book and an alarm clock. xmon An interactive X protocol monitor xnc Northern Captain is a file manager for X Windows xnetlib Xnetlib is a version of netlib. Unlike netlib, which uses electronic mail to process requests for software, xnetlib uses an X Window graphical user interface and a socket-based connection between the user's machine and the xnetlib server machine to process software requests. xpm a format for storing/retrieving X pixmaps to/from files XPostitPlus Xpostit provides a mechanism for manipulating on-screen Post-it notes xps The xps program displays and continuously updates in an X Window the Unix processes as a tree or forest. xscreensaver X window screensaver xsnow Create a snowy and Santa-y desktop xspread A spreadsheet for the X Windows System xsquig Display squiggley tubular patterns/X11 rootwin xsysstats XSysStats is a system information display tool similar to perfmeter xtar X window tar. xtartan X11 tartan display xtoolwait start X client and wait for it to map a window xwho X11 who command xzap X process Zapper ------------------------------------------------------------------------------