tutes-dump/site-tutorials/software.html

760 lines
27 KiB
HTML

<html>
<head>
<title>Software Packages on SDF by Category</title>
</head>
<body>
<h2>Software Packages on SDF by Category</h2>
<p>This page is intended to present the many, many software packages &amp;
programs currently installed on SDF, sorted into categories for ease of
reference. New users can refer to this file when trying to find programs, and
even long-time SDFers can possibly discover something new here.</p>
<p>Note that this list is not expected to contain every single package
currently installed. For a complete list of packages on SDF, see <a
href="http://sdf.org/index.cgi?software">here</a>. For a complete
list of software that <i>could</i> be installed see <a href="ftp://ftp.NetBSD.org/pub/pkgsrc/current/pkgsrc/README-all.html">here</a>. Software requests are
made by making a post on the 'bboard' <REQUESTS> board.</p>
<p>Programs marked "ARPA", "MetaARPA", "DBA", or similar can only be run by
users with the specified membership level.</p>
<p><b>Note:</b> If you are planning on adding to this file, you are advised to
follow the <a href="#rules">recommendations below</a>.
<h4>Text Editors</h4>
<ul>
<li><tt>ce</tt></li>
<li><tt>ed</tt> &#x2014; the standard text editor</li>
<li><tt><a href="http://mahon.cwx.net/">ee</a></tt></li>
<li><tt><a href="http://www.gnu.org/software/emacs/">emacs</a></tt></li>
<li><tt>ex</tt></li>
<li><tt><a href="http://rigaux.org/hexedit.html">hexedit</a></tt></li>
<li><tt><a href="http://www.jedsoft.org/jed/">jed</a></tt></li>
<li><tt><a href="http://joe-editor.sourceforge.net/">joe</a></tt></li>
<li><tt>jove</tt></li>
<li><tt><a href="http://mined.sourceforge.net/">mined</a></tt></li>
<li><tt><a href="http://www.nano-editor.org/">nano</a></tt></li>
<li><tt>ne</tt> &#x2014; Cambridge text editor</li>
<li><tt><a href="http://www.bostic.com/vi/">nvi</a></tt></li>
<li><tt><a href="http://www.washington.edu/alpine/mans.html/#pico">pico</a></tt></li>
<li><tt><a href="http://www.aquest.com/emacs.htm">uemacs</a></tt></li>
<li><tt>ve</tt></li>
<li><tt><a href="http://ex-vi.sourceforge.net/">vi</a></tt></li>
<li><tt><a href="http://invisible-island.net/vile/">vile</a></tt></li>
<li><tt><a href="http://www.vim.org">vim</a></tt> &#x2014; Vi IMproved</li>
<li><tt><a href="http://www.gnu.org/software/zile/">zile</a></tt></li>
</ul>
<h4>Binary File Editors</h4>
<ul>
<li><tt>beav</tt></li>
<li><tt><a href="http://bvi.sourceforge.net/">bvi</a></tt></li>
<li><tt>hexedit</tt></li>
<li><tt>id3</tt></li>
<li><tt>id3ed</tt></li>
<li><tt>id3v2</tt></li>
<li><tt>mp3asm</tt></li>
</ul>
<h4>E-mail Clients</h4>
<ul>
<li><tt><a href="http://www.washington.edu/alpine/">alpine</a></tt></li>
<li><tt><a href="http://www.instinct.org/elm/">elm</a></tt></li>
<li><tt>mail</tt></li>
<li><tt>mailto</tt></li>
<li><tt>mailx</tt></li>
<li><tt>mm</tt></li>
<li><tt>mush</tt></li>
<li><tt><a href="http://www.mutt.org">mutt</a></tt></li>
<li><tt>nmh</tt></li>
<li><tt>pine</tt></li>
<li><tt>rmail</tt></li>
<li><tt>xmh</tt></li>
</ul>
<h4>Mail-Processing &amp; Other Mail-Related Programs</h4>
<ul>
<li><tt>biff</tt> &#x2014; notifies you when new mail arrives</li>
<li><tt><a href="http://www.fetchmail.info/">fetchmail</a></tt> &#x2014; fetch mail from a remote server</li>
<li><tt>formail</tt></li>
<li><tt>frm</tt>, <tt>nfrm</tt> &#x2014; list <tt>From:</tt> and <tt>Subject:</tt> of selected messages in mailbox or folder</li>
<li><tt>from</tt></li>
<li><tt>getmail</tt></li>
<li><tt>imapfilter</tt></li>
<li><tt>mailstat</tt></li>
<li><tt>mdfrm</tt> &#x2014; parses Maildir files</li>
<li><tt>metamail</tt></li>
<li><tt>metasend</tt></li>
<li><tt>mhn</tt></li>
<li><tt><a href="http://www.procmail.org/">procmail</a></tt></li>
<li><tt>sendfiles</tt></li>
<li><tt>splitmail</tt></li>
<li><tt>ssmtp</tt></li>
</ul>
<h4>Shells</h4>
<ul>
<li><tt>bash</tt></li>
<li><tt>csh</tt></li>
<li><tt>ksh</tt></li>
<!-- /bin/ksh is pdksh -->
<li><tt><a href="http://kornshell.org/">ksh93</a></tt></li>
<li><tt>mudsh</tt> &#x2014; "M.U.D. game-like shell"</li>
<li><tt><a href="http://www.v6shell.org">osh</a></tt> &#x2014; a port of the Sixth Edition Thompson shell</li>
<li><tt><a href="http://web.cs.mun.ca/~michael/pdksh/">pdksh</a></tt></li>
<li><tt>rc</tt></li>
<li><tt>sh</tt></li>
<li><tt><a href="http://www.tcsh.org">tcsh</a></tt></li>
<li><tt><a href="http://www.zsh.org/">zsh</a></tt></li>
</ul>
<h4>Filesystem Utilities</h4>
<ul>
<li><tt>basename</tt></li>
<li><tt>chflags</tt></li>
<li><tt>chgrp</tt></li>
<li><tt>chmod</tt></li>
<li><tt>colorls</tt> &#x2014; like <tt>ls</tt>, but with a <tt>-G</tt> option that enables colorized output</li>
<li><tt>cp</tt> &#x2014; copy files</li>
<li><tt>df</tt></li>
<li><tt>dirname</tt></li>
<li><tt>du</tt></li>
<li><tt>file</tt> &#x2014; determine the type of a file</li>
<li><tt>ln</tt></li>
<li><tt>ls</tt> &#x2014; list the contents of a directory</li>
<li><tt>mkdir</tt> &#x2014; create a directory</li>
<li><tt>mv</tt> &#x2014; move/rename a file</li>
<li><tt>quota</tt></li>
<li><tt>readlink</tt></li>
<li><tt>rm</tt> &#x2014; delete files</li>
<li><tt>rmdir</tt> &#x2014; delete empty directories</li>
<li><tt>stat</tt></li>
<li><tt>touch</tt></li>
</ul>
<h4>File Processing &amp; Filtering</h4>
<ul>
<li><tt>awk</tt></li>
<li><tt>cat</tt> &#x2014; output the contents of a file</li>
<li><tt>cmp</tt> &#x2014; display differences between two files byte by byte</li>
<li><tt>colrm</tt></li>
<li><tt>column</tt></li>
<li><tt>comm</tt> &#x2014; display line common to two files</li>
<li><tt>cut</tt></li>
<li><tt>dd</tt></li>
<li><tt>diff</tt> &#x2014; display differences between two files line by line</li>
<li><tt>diff3</tt> &#x2014; display differences between three files line by line</li>
<li><tt>dos2unix</tt> &#x2014; convert CRLF line endings to LF</li>
<li><tt>expand</tt></li>
<li><tt>fmt</tt></li>
<li><tt>fold</tt></li>
<li><tt>grep</tt> &#x2014; search files for lines matching a pattern</li>
<li><tt>head</tt> &#x2014; print the first few lines of a file</li>
<li><tt>hexdump</tt></li>
<li><tt>indent</tt></li>
<li><tt>join</tt></li>
<li><tt>look</tt></li>
<li><tt>mawk</tt></li>
<li><tt>merge</tt></li>
<li><tt>nl</tt> &#x2014; number lines</li>
<li><tt>od</tt></li>
<li><tt>par</tt></li>
<li><tt>paste</tt></li>
<li><tt>patch</tt> &#x2014; apply the output of a <tt>diff</tt> command to a file</li>
<li><tt>pr</tt> &#x2014; format text files for printing</li>
<li><tt>rev</tt></li>
<li><tt>sdiff</tt></li>
<li><tt>sed</tt></li>
<li><tt>sort</tt> &#x2014; sort lines</li>
<li><tt>split</tt> &#x2014; split a file into pieces</li>
<li><tt>states</tt></li>
<li><tt>tabs</tt></li>
<li><tt>tail</tt> &#x2014; print the last few lines of a file</li>
<li><tt>tidy</tt></li>
<li><tt>tr</tt></li>
<li><tt>uniq</tt></li>
<li><tt>unix2dos</tt> &#x2014; convert LF line endings to CRLF</li>
<li><tt>vis</tt></li>
<li><tt>wc</tt> &#x2014; count the number of bytes, characters, words, and/or lines in a file</li>
<li><tt>xxd</tt></li>
</ul>
<h4>Web Browsers</h4>
<ul>
<li><tt>dillo</tt> &#x2014; only available on the NetBSD 5.0 hosts</li>
<li><tt><a href="http://elinks.or.cz/">elinks</a></tt></li>
<li><tt><a href="http://links.sourceforge.net/">links</a></tt></li>
<li><tt><a href="http://lynx.isc.org/">lynx</a></tt></li>
<li><tt><a href="http://w3m.sourceforge.net/">w3m</a></tt></li>
</ul>
<h4>Newsreaders</h4>
<ul>
<li><tt>Pnews</tt> (ARPA)</li>
<li><tt><a href="http://www.nndev.org/">nn</a></tt> (ARPA)</li>
<li><tt>pine</tt> (ARPA)</li>
<li><tt>rn</tt> (ARPA)</li>
<li><tt><a href="http://slrn.sourceforge.net">slrn</a></tt> (ARPA)</li>
<li><tt><a href="http://www.tin.org/">tin</a></tt> (ARPA)</li>
<li><tt>trn</tt> (ARPA)</li>
</ul>
<h4>File Transfer &amp; Retrieval Programs</h4>
<ul>
<li><tt><a href="http://curl.haxx.se/">curl</a></tt></li>
<li><tt>ftp</tt> (ARPA)</li>
<li><tt>gopher</tt></li>
<li><tt>kermit</tt> (ARPA)</li>
<li><tt>ncftpget</tt> (ARPA)</li>
<li><tt>rcp</tt></li>
<li><tt><a href="http://rsync.samba.org/">rsync</a></tt> (MetaARPA)</li>
<li><tt>scp</tt> &#x2014; copy files between machines using SSH (ARPA)</li>
<li><tt>sftp</tt> &#x2014; secure file transfer protocol (ARPA)</li>
<li><tt>snarf</tt> (ARPA)</li>
<li><tt>sz, rz, sb, rb, sx, rx</tt></li>
<li><tt>tftp</tt> (ARPA)</li>
<li><tt><a href="http://www.cis.upenn.edu/~bcpierce/unison/">unison</a></tt> (MetaARPA)</li>
<li><tt>uucp</tt></li>
<li><tt><a href="http://www.gnu.org/software/wget/">wget</a></tt> (ARPA)</li>
</ul>
<h4>Network Utilities</h4>
<ul>
<li><tt><a href="http://toxygen.net/6tunnel/">6tunnel</a></tt> &#x2014; tunnel IPv6 connections over IPv4</li>
<li><tt>cidr</tt></li>
<li><tt>cu</tt></li>
<li><tt>dig</tt></li>
<li><tt><a href="http://www.maxmind.com/app/api">geoip</a></tt></li>
<li><tt>host</tt> &#x2014; get the IP address for a domain name or vice versa</li>
<li><tt><a href="http://www.gnu.org/software/jwhois/">jwhois</a></tt></li>
<li><tt>ldapsearch</tt></li>
<li><tt>netstat</tt></li>
<li><tt>nmap</tt></li>
<li><tt>nslookup</tt></li>
<li><tt>ping</tt></li>
<li><tt>ruptime</tt></li>
<li><tt>sipcalc</tt></li>
<li><tt>traceroute</tt> &#x2014; follow the path packets take to a remote host</li>
<li><tt>uux</tt></li>
<li><tt>whois</tt></li>
<li><tt>yuptime</tt></li>
<li><tt>yusers</tt></li>
<li><tt>ywho</tt></li>
</ul>
<h4>Remote Networking</h4>
<ul>
<li><tt>dict</tt> &#x2014; DICT protocol client</li>
<li><tt>rlogin</tt> (ARPA)</li>
<li><tt>rsh</tt></li>
<li><tt><a href="http://www.openssh.org/">ssh</a></tt> (ARPA)</li>
<li><tt>telnet</tt> (ARPA)</li>
<li><tt>tn3270</tt></li>
</ul>
<h4>Chat-System Clients</h4>
<ul>
<li><tt>bitchx</tt> (ARPA)</li>
<li><tt><a href="http://bsflite.sourceforge.net/">bsflite</a></tt> &#x2014; AIM client (ARPA)</li>
<li><tt><a href="http://www.centerim.org/">centerim</a></tt> (ARPA)</li>
<li><tt><a href="http://www.climm.org/">climm</a></tt> &#x2014; ICQ client (ARPA)</li>
<li><tt>epic</tt> &#x2014; IRC client (ARPA)</li>
<!-- finch (better?): http://developer.pidgin.im/wiki/Using%20Finch -->
<li><tt><a href="http://www.pidgin.im/">finch</a></tt> &#x2014; IRC client; only available on the NetBSD 5.0 hosts (ARPA)</li>
<li><tt><a href="http://www.irssi.org/">irssi</a></tt> &#x2014; IRC client (MetaARPA)</li>
<li><tt><a href="http://naim.n.ml.org/">naim</a></tt> &#x2014; AIM client (ARPA)</li>
<li><tt>ninja</tt> (ARPA)</li>
<li><tt><a href="http://www.scrollz.com">scrollz</a></tt> &#x2014; IRC client (ARPA)</li>
<li><tt>sic</tt> (ARPA)</li>
<li><tt>silc</tt> (ARPA)</li>
<li><tt>tac</tt> (ARPA)</li>
<li><tt><a href="http://www.floodgap.com/software/ttytter/">ttytter</a></tt> &#x2014; terminal-based Twitter client (ARPA)</li>
<li><tt>xaric</tt> &#x2014; IRC client (ARPA)</li>
<li><tt><a href="http://ysmv7.sourceforge.net/">ysm</a></tt> &#x2014; ICQ client (ARPA)</li>
</ul>
<h4>Inter-user Communication Software</h4>
<ul>
<li><tt>mesg</tt></li>
<li><tt>talk</tt></li>
<li><tt>wall</tt></li>
<li><tt>write</tt></li>
<li><tt>ytalk</tt></li>
</ul>
<h4>User Information</h4>
<ul>
<li><tt>finger</tt></li>
<li><tt>groups</tt></li>
<li><tt>id</tt></li>
<li><tt>logname</tt></li>
<li><tt>whoami</tt></li>
<!-- last - doesn't work -->
</ul>
<h4>System Information</h4>
<ul>
<li><tt>date</tt></li>
<li><tt>domainname</tt></li>
<li><tt>hostname</tt></li>
<li><tt>machine</tt></li>
<li><tt>uname</tt></li>
<li><tt>uptime</tt></li>
<li><tt>users</tt></li>
</ul>
<h4>Process Information &amp; Control</h4>
<ul>
<li><tt>env</tt></li>
<li><tt>kill</tt></li>
<li><tt>killall</tt></li>
<li><tt>lsof</tt></li>
<li><tt>nice</tt></li>
<li><tt>nohup</tt></li>
<li><tt>pkill</tt></li>
<li><tt>printenv</tt></li>
<li><tt>ps</tt></li>
<li><tt>pstree</tt> &#x2014; display a tree of processes</li>
<li><tt>time</tt> &#x2014; time how long it takes a program to run</li>
<li><tt>top</tt> (MetaARPA)</li>
<li><tt>w</tt></li>
<li><tt>watch</tt> &#x2014; watch a program with update intervals</li>
<li><tt>who</tt></li>
</ul>
<h4>Compilers</h4>
<ul>
<li><tt>c++</tt> (ARPA)</li>
<li><tt>c89</tt> (wrapper around <tt>cc</tt>)</li>
<li><tt>cc</tt> (ARPA)</li>
<li><tt>clisp</tt> (MetaARPA)</li>
<li><tt>distcc</tt></li>
<li><tt>distccd</tt></li>
<li><tt><a href="http://gcc.gnu.org">g++</a></tt> &#x2014; GNU C++ compiler (ARPA)</li>
<li><tt><a href="http://gcc.gnu.org">g77</a></tt></li>
<li><tt><a href="http://gcc.gnu.org">gcc</a></tt> &#x2014; GNU C compiler (ARPA)</li>
<li><tt>jikes</tt> (MetaARPA)</li>
<li><tt>nasm</tt> (MetaARPA)</li>
</ul>
<h4>Programming Language Interpreters &amp; Virtual Machines</h4>
<ul>
<li><tt>cint</tt> &#x2014; C interpreter</li>
<li><tt><a href="http://www.haskell.org/hugs/">hugs</a></tt> &#x2014; Haskell interpreter</li>
<li><tt>java</tt> (MetaARPA)</li>
<li><tt><a href="http://www.kaffe.org/">kaffe</a></tt> (MetaARPA)</li>
<li><tt>lisp</tt> (MetaARPA; wrapper around <tt>uxlisp</tt>)</li>
<li><tt><a href="http://www.perl.org">perl</a></tt> &#x2014; <s>pathologically eclectic rubbish lister</s> practical extraction &amp; report language (ARPA)</li>
<li><tt><a href="http://www.php.net">php</a></tt> &#x2014; PHP: hypertext preprocessor (ARPA)</li>
<li><tt><a href="http://www.python.org">python</a></tt> (ARPA)</li>
<li><tt>ruby</tt> (ARPA)</li>
</ul>
<h4>Version Control Systems</h4>
<ul>
<li><tt>cvs</tt></li>
<li><tt><a href="http://git.or.cz/">git</a></tt> (MetaARPA)</li>
<li><tt><a href="http://www.selenic.com/mercurial/">hg</a></tt></li>
<li><tt><a href="http://www.cs.purdue.edu/homes/trinkle/RCS/">rcs</a></tt></li>
<li><tt>sccs</tt></li>
<li><tt><a href="http://subversion.tigris.org">svn</a></tt> (MetaARPA)</li>
</ul>
<h4>Miscellaneous Software Development Programs</h4>
<ul>
<li><tt><a href="http://ant.apache.org/">ant</a></tt> (MetaARPA)</li>
<li><tt>as</tt> (ARPA)</li>
<li><tt><a href="http://asp2php.naken.cc/">asp2php</a></tt></li>
<li><tt><a href="http://www.gnu.org/software/autoconf/">autoconf</a></tt></li>
<li><tt><a href="http://sources.redhat.com/automake/">automake</a></tt></li>
<li><tt><a href="http://www.gnu.org/software/bison/">bison</a></tt> &#x2014; GNU yacc</li>
<li><tt>chicken</tt></li>
<li><tt>cim</tt></li>
<li><tt>cook</tt></li>
<li><tt>cpp</tt> &#x2014; C preprocessor</li>
<li><tt><a href="http://cscope.sourceforge.net/">cscope</a></tt></li>
<li><tt>flex</tt> &#x2014; GNU lex (ARPA)</li>
<li><tt>gcov</tt></li>
<li><tt><a href="http://www.gnu.org/software/gdb/">gdb</a></tt> &#x2014; GNU debugger</li>
<li><tt><a href="http://www.gnu.org/software/make/">gmake</a></tt></li>
<li><tt>gprof</tt></li>
<li><tt>ld</tt> (ARPA)</li>
<li><tt>lex</tt> (ARPA)</li>
<li><tt>lint</tt></li>
<li><tt>m4</tt></li>
<li><tt>make</tt> (ARPA)</li>
<li><tt>mkdep</tt></li>
<li><tt>phpize</tt></li>
<li><tt>yacc</tt> &#x2014; yet another compiler compiler (ARPA)</li>
</ul>
<h4>Encryption &amp; Cryptography Programs</h4>
<ul>
<li><tt>cksum</tt></li>
<li><tt><a href="http://gnupg.org/">gpg</a></tt></li>
<li><tt>md5</tt></li>
<li><tt>openssl</tt></li>
<li><tt>pgp5</tt></li>
<li><tt>sha1</tt></li>
<li><tt>sum</tt></li>
</ul>
<h4>File Format Converters (non-image)</h4>
<ul>
<li><tt>2vcard</tt></li>
<li><tt><a href="http://www.winfield.demon.nl/">antiword</a></tt></li>
<li><tt><a href="http://www.methods.co.nz/asciidoc/">asciidoc</a></tt></li>
<li><tt><a href="http://vitus.wagner.pp.ru/software/catdoc/">catdoc</a></tt></li>
<li><tt><a href="http://hevea.inria.fr/">hevea</a></tt></li>
<li><tt><a href="http://latex2rtf.sourceforge.net/">latex2rtf</a></tt></li>
<li><tt>makeinfo</tt></li>
<li><tt><a href="http://pdftohtml.sourceforge.net/">pdftohtml</a></tt></li>
<li><tt><a href="http://www.foolabs.com/xpdf/">pdftotext</a></tt></li>
<li><tt>richtext</tt></li>
<li><tt><a href="http://sourceforge.net/projects/rtf2html">rtf2html</a></tt></li>
<li><tt>rtf2LaTeX</tt></li>
<li><tt>rtf2text</tt></li>
<li><tt>rtf2troff</tt></li>
<li><tt>texi2dvi</tt></li>
<li><tt><a href="http://www.snake.net/software/troffcvt/">troffcvt</a></tt></li>
<li><tt><a href="http://chicago.sourceforge.net/xlhtml/">xlhtml</a></tt></li>
</ul>
<h4>File Archival &amp; Compression Utilities</h4>
<ul>
<li><tt>aetar</tt></li>
<li><tt>ar</tt></li>
<li><tt>bsdtar</tt></li>
<li><tt>bzip2</tt></li>
<li><tt>compress</tt></li>
<li><tt>cpio</tt></li>
<li><tt>freeze</tt></li>
<li><tt>gtar</tt></li>
<li><tt>gzip</tt></li>
<li><tt>lzop</tt></li>
<li><tt>mousetar</tt></li>
<li><tt>pax</tt></li>
<li><tt>shar</tt></li>
<li><tt>tar</tt></li>
<li><tt>zip</tt></li>
<li><tt>znew</tt></li>
<li><tt>zoo</tt></li>
</ul>
<h4>File Encoding</h4>
<ul>
<li><tt>caesar</tt></li>
<li><tt>iconv</tt></li>
<li><tt>mimencode</tt></li>
<li><tt>rot13</tt></li>
<li><tt>uuencode</tt></li>
<li><tt>yencode</tt></li>
</ul>
<h4>File Managers</h4>
<ul>
<li><tt><a href="http://www.ibiblio.org/mc/">mc</a></tt></li>
<li><tt><a href="http://cade.datamax.bg/vfu/">vfu</a></tt></li>
<li><tt><a href="http://vifm.sourceforge.net/">vifm</a></tt></li>
</ul>
<h4>Typesetting</h4>
<ul>
<li>Manpages &amp; *roff
<ul>
<li><tt>colcrt</tt></li>
<li><tt>eqn</tt></li>
<li><tt>groff</tt></li>
<li><tt>groffer</tt></li>
<li><tt>grog</tt></li>
<li><tt>grotty</tt></li>
<li><tt>nroff</tt></li>
<li><tt>pic</tt></li>
<li><tt>refer</tt></li>
<li><tt>tbl</tt></li>
<li><tt>troff</tt></li>
<li><tt>vgrind</tt></li>
</ul>
</li>
<li>PostScript &amp; PDFs
<ul>
<li><tt>abcm2ps</tt> &#x2014; "Converts ABC to music sheet in PostScript format"</li>
<li><tt>diffpp</tt></li>
<li><tt>enscript</tt></li>
<li><tt><a href="http://pages.cs.wisc.edu/~ghost/">gs</a></tt> (<tt>ps2pdf</tt>, <tt>ps2ascii</tt>, <tt>pdf2ps</tt>, <tt>epstopdf</tt>, etc.)</li>
<li><tt>ps2eps</tt></li>
<li><tt>psnup</tt></li>
<li><tt>yup</tt></li>
</ul>
</li>
<li>TeX, LaTeX, etc.
<ul>
<li><tt>dvipdf</tt></li>
<li><tt>dvips</tt></li>
<li><tt>etex</tt></li>
<li><tt><a href="http://www.latex-project.org/">latex</a></tt></li>
<li><tt>lgrind</tt></li>
<li><tt>mf</tt></li>
<li><tt>mktexmf</tt></li>
<li><tt>mktexpk</tt></li>
<li><tt>mpost</tt></li>
<li><tt>pdfetex</tt></li>
<li><tt>pslatex</tt></li>
<li><tt>tex</tt></li>
</ul>
</li>
</ul>
<h4>XML Processing Programs</h4>
<ul>
<li><tt>xmllint</tt></li>
<li><tt>xmlto</tt></li>
<li><tt>xsltproc</tt></li>
</ul>
<h4>Text File Pagers</h4>
<ul>
<li><tt>less</tt></li>
<li><tt>more</tt></li>
<li><tt>most</tt></li>
<li><tt>pg</tt></li>
</ul>
<h4>Games</h4>
<ul>
<li><tt>adv770</tt></li>
<li><tt>animal</tt> &#x2014; the computer tries to guess what animal you're thinking of</li>
<li><tt>atc</tt> &#x2014; air traffic controller game</li>
<li><tt>backgammon</tt> &#x2014; the game of backgammon; play against the computer or a friend</li>
<li><tt>battlestar</tt> &#x2014; "a tropical [text] adventure game"</li>
<li><tt>bluemoon</tt> &#x2014; one of many solitaire card games</li>
<li><tt>boggle</tt></li>
<li><tt>c4</tt> &#x2014; Connect Four</li>
<li><tt>canfield</tt> &#x2014; the solitaire card game canfield</li>
<li><tt>cribbage</tt> &#x2014; the card game cribbage (played against the computer)</li>
<li><tt>dinkum</tt> &#x2014; an Australian text-adventure game</li>
<li><tt><a href="http://dopewars.sourceforge.net/">dopewars</a></tt></li>
<li><tt>dungeon</tt></li>
<li><tt>fish</tt> &#x2014; Go Fish</li>
<li><tt><a href="http://www.gnu.org/software/chess/">gnuchess4</a></tt></li>
<li><tt>hack</tt></li>
<li><tt>knight</tt> &#x2014; Knight's Tour &#x2014; move the knight to visit every square on the board</li>
<li><tt>larn</tt> &#x2014; "exploring the caverns of Larn"</li>
<li><tt>mdg</tt></li>
<li><tt>monop</tt> &#x2014; Monopoly</li>
<li><tt>moon-buggy</tt></li>
<li><tt>moria</tt></li>
<li><tt>motti</tt></li>
<li><tt><a href="http://www.nethack.org">nethack</a></tt></li>
<li><tt><a href="http://www.netris.org">netris</a></tt> &#x2014; "A free networked version of T*tris"</li>
<li><tt>nobs</tt> &#x2014; cribbage game</li>
<!-- <li><tt>omega</tt> &#x2014; "a <tt>hack</tt>-style game with quests"</li> -- currently doesn't work -->
<li><tt>phantasia</tt></li>
<li><tt>robots</tt></li>
<li><tt>robots2</tt></li>
<li><tt>rogue</tt></li>
<li><tt>saa</tt> &#x2014; play the solitaire card game "streets and alleys"</li>
<li><tt>ski</tt> &#x2014; "an unusual skiing simulation game"</li>
<li><tt>snake</tt></li>
<li><tt>sokoban</tt></li>
<li><tt>tetris</tt></li>
<li><tt><a href="http://www.thxmoo.org/">thxmoo</a></tt></li>
<li><tt>tttt</tt> &#x2014; 4&times;4 Tic-Tac-Toe with wraparound edges</li>
<li><tt>wand</tt></li>
<li><tt>worm</tt></li>
<li><tt>wump</tt> &#x2014; Hunt the Wumpus</li>
<li><tt>zombies</tt></li>
</ul>
<h4>Diversions</h4>
<i>(Things otherwise classified as games but without a goal or in which the
user doesn't really do anything)</i>
<ul>
<li><tt>anagram</tt> &#x2014; search the dictionary for anagrams of a word</li>
<li><tt>arithmetic</tt> &#x2014; quiz on simple arithmetic</li>
<li><tt>autopun</tt> &#x2014; "Phonetically Reparse an English Phrase"</li>
<li><tt>aybabtu</tt> &#x2014; ASCII recreation of the ZeroWing opening sequence</li>
<li><tt>banner</tt></li>
<li><tt>bcd</tt></li>
<li><tt>cookie</tt></li>
<li><tt>countmail</tt> &#x2014; a program for laughing at the size of your inbox</li>
<li><tt><a href="http://www.nog.net/~tony/warez/cowsay.shtml">cowsay</a></tt> &#x2014; an ASCII cow says stuff</li>
<li><tt>crypto</tt> &#x2014; "a program to generate and/or solve cryptograms"</li>
<li><tt>cursive</tt></li>
<li><tt>dive</tt></li>
<li><tt>factor</tt></li>
<li><tt><a href="http://www.figlet.org/">figlet</a></tt></li>
<li><tt>fortune</tt></li>
<li><tt>macarena</tt> &#x2014; the horror... <i>the horror...</i></li>
<li><tt>macarena1</tt> &#x2014; the horror revisited</li>
<li><tt>morse</tt></li>
<li><tt>number</tt> &#x2014; convert Arabic numerals to English</li>
<li><tt>phoon</tt> &#x2014; shows the phase of the moon with an ASCII image</li>
<li><tt>pig</tt> &#x2014; anslatetray exttay intoway Igpay Atinlay</li>
<li><tt>pom</tt> &#x2014; display the phase of the moon</li>
<li><tt>ppt</tt></li>
<li><tt>primes</tt></li>
<li><tt>quiz</tt> &#x2014; "random knowledge tests"</li>
<li><tt>rain</tt> &#x2014; animated ASCII raindrops on a terminal</li>
<li><tt>sonnet</tt></li>
<li><tt>suicide</tt></li>
<li><tt>suicide1</tt></li>
<li><tt>suicide2</tt></li>
<li><tt>suicide3</tt></li>
<li><tt>wargames</tt></li>
<li><tt>worms</tt> &#x2014; animate worms on a terminal</li>
<li><tt>wtf</tt></li>
</ul>
<h4>Game Interpreters &amp; Clients</h4>
<ul>
<li><tt>frotz</tt></li>
<li><tt>tf</tt></li>
</ul>
<h4>Mathematical &amp; Statistical Programs</h4>
<ul>
<li><tt>bc</tt></li>
<li><tt>dc</tt></li>
<li><tt><a href="http://www.gnuplot.info/">gnuplot</a></tt></li>
<li><tt>mathomatic</tt></li>
</ul>
<h4>Image Creation, Conversion, &amp; Manipulation</h4>
<ul>
<li>ImageMagick (<tt>animate</tt>, <tt>compare</tt>, <tt>composite</tt>, <tt>conjure</tt>, <tt>convert</tt>, <tt>display</tt>, <tt>identify</tt>, <tt>import</tt>, <tt>mogrify</tt>, <tt>montage</tt>, <tt>stream</tt>)</li>
<li><tt>compface</tt></li>
<li><tt>gif2png</tt>, <tt>web2png</tt> &#x2014; convert GIFs to PNGs</li>
<li><tt>jhead</tt> &#x2014; digital camera JPEG exif header manipulation tool</li>
<li><tt><a href="http://netpbm.sourceforge.net">netpbm</a></tt></li>
<li><tt><a href="http://www.povray.org">povray</a></tt></li>
</ul>
<h4>Spellcheckers</h4>
<ul>
<li><tt><a href="http://www.abisource.com/enchant/">enchant</a></tt></li>
<li><tt><a href="http://hunspell.sourceforge.net/">hunspell</a></tt></li>
<li><tt><a href="http://www.lasr.cs.ucla.edu/geoff/ispell.html">ispell</a></tt></li>
</ul>
<h4>Productivity &amp; Reminder Software</h4>
<ul>
<li><tt>calendar</tt></li>
<li><tt>leave</tt></li>
<li><tt><a href="http://www.roaringpenguin.com/products/remind">remind</a></tt></li>
<li><tt><a href="http://swapoff.org/DevTodo">todo</a></tt></li>
<!-- hnb - doesn't work -->
</ul>
<h4>X11 Programs</h4>
<i>(MetaARPA membership required)</i>
<ul>
<li><tt>bitmap</tt></li>
<li><tt>ico</tt></li>
<li><tt>imake</tt></li>
<li><tt>luit</tt></li>
<li><tt>mwm</tt></li>
<li><tt>resize</tt></li>
<li><tt>startx</tt></li>
<li><tt>twm</tt></li>
<li><tt>xcalc</tt></li>
<li><tt>xclock</tt></li>
<li><tt>xeyes</tt></li>
<li><tt>xgamma</tt></li>
<li><tt>xlsfonts</tt></li>
<li><tt>xman</tt></li>
<li><tt>xmh</tt></li>
<li><tt>xsnow</tt></li>
<li><tt><a href="http://invisible-island.net/xterm/">xterm</a></tt></li>
</ul>
<h4>Database Programs</h4>
<ul>
<li><tt><a href="http://www.mysql.com/">mysql</a></tt> (DBA)</li>
<li><tt>psql</tt> (DBA)</li>
<li><tt><a href="http://www.sqlite.org/">sqlite</a></tt> (DBA)</li>
<li><tt>sqlite3</tt> (DBA)</li>
</ul>
<h4>Feed Readers</h4>
<ul>
<li><tt><a href="http://rss2email.infogami.com/">r2e</a></tt></li>
<li><tt><a href="http://kiza.kcore.de/software/snownews/">snownews</a></tt> (ARPA)</li>
</ul>
<h4>Terminal Management Programs</h4>
<ul>
<li><tt>clear</tt> &#x2014; clear the screen</li>
<li><tt>lock</tt> &#x2014; reserve a terminal</li>
<li><tt>stty</tt> &#x2014; set various options for the current terminal</li>
<li><tt>tput</tt></li>
<li><tt>tset</tt></li>
<li><tt>tty</tt> &#x2014; give the name of your terminal</li>
</ul>
<h4>Information &amp; Help</h4>
<ul>
<li><tt>apropos</tt> &#x2014; search for programs by keywords in documentation</li>
<li><tt>ascii</tt></li>
<li><tt>info</tt></li>
<li><tt>man</tt> &#x2014; view the manual page for a command</li>
<li><tt><a href="http://pinfo.sourceforge.net">pinfo</a></tt> &#x2014; like <tt>info</tt>, but better</li>
<li><tt>vilearn</tt></li>
<li><tt>vimtutor</tt></li>
<li><tt>whatis</tt> &#x2014; get a brief description of a command</li>
</ul>
<h4>Finding Files &amp; Programs</h4>
<ul>
<li><tt>find</tt> &#x2014; search a directory tree for files that match given criteria (MetaARPA)</li>
<li><tt>locate</tt> &#x2014; search a database of files for ones with the given name</li>
<li><tt>whereis</tt &#x2014; locate a program in your PATH></li>
<li><tt>which</tt> &#x2014; locate a program in your PATH</li>
</ul>
<h4 id="rules">Guidelines for Maintaining This File</h4>
<ul>
<li>Only programs that are located in the default users' PATH should be listed
here; i.e., user-written software in <tt>/sys/sdf/bin</tt> should be left
out.</li>
<li>Custom commands specific to SDF should be left out. There is already a
list of them <a
href="http://jwodder.freeshell.org/sdf/commands.html">here</a>.</li>
<li>Make sure that a program is currently installed by seeing whether it exists
in the PATH (e.g., with "<tt>command -v program</tt>" or "<tt>finbin
program</tt>"). There are many programs that don't have manual pages, and in
some cases there may be manual pages left behind from old programs that were
uninstalled.</li>
<li>While you don't have to, it would be nice if you included a brief
description of what each command does along with a link to its official project
page (if any).</li>
<li>Be sure to list membership requirements for programs that only ARPA or
MetaARPA users can run.</li>
<li>Try to only list programs that fall into a specific category. You may add
a new category if you feel one is needed, but only if you can find more than
one program that fits into the new category (three or four programs seems like
a good minimum, but we won't force you to follow this rule).</li>
<li>If you don't know what a program does (at least not well enough to place it
into a category), don't add it.</li>
<li>If several closely-related programs come together as part of the same
package (e.g., <tt>strfile</tt> and <tt>unstr</tt> with <tt>fortune</tt>, or all
of the GhostScript programs), only give the name of the main program.</li>
<li>If a program currently just doesn't work (e.g., <tt>hnb</tt>), don't list
it here.</li>
</ul>
<pre>$Id: software.html,v 1.16 2012/01/25 21:49:32 smj Exp $</pre>
</body>
</html>