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