$ phoon 31 December 1999
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 here. For a complete list of software that could be installed see 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 recommendations below.
Text Editors
ce
ed
— the standard text editorex
jove
ne
— Cambridge text editorve
vim
— Vi IMproved
Binary File Editors
beav
hexedit
id3
id3ed
id3v2
mp3asm
E-mail Clients
Mail-Processing & Other Mail-Related Programs
biff
— notifies you when new mail arrivesfetchmail
— fetch mail from a remote serverformail
frm
,nfrm
— listFrom:
andSubject:
of selected messages in mailbox or folderfrom
getmail
imapfilter
mailstat
mdfrm
— parses Maildir filesmetamail
metasend
mhn
sendfiles
splitmail
ssmtp
Shells
bash
csh
ksh
mudsh
— “M.U.D. game-like shell”osh
— a port of the Sixth Edition Thompson shellrc
sh
Filesystem Utilities
basename
chflags
chgrp
chmod
colorls
— likels
, but with a-G
option that enables colorized outputcp
— copy filesdf
dirname
du
file
— determine the type of a fileln
ls
— list the contents of a directorymkdir
— create a directorymv
— move/rename a filequota
readlink
rm
— delete filesrmdir
— delete empty directoriesstat
touch
File Processing & Filtering
awk
cat
— output the contents of a filecmp
— display differences between two files byte by bytecolrm
column
comm
— display line common to two filescut
dd
diff
— display differences between two files line by linediff3
— display differences between three files line by linedos2unix
— convert CRLF line endings to LFexpand
fmt
fold
grep
— search files for lines matching a patternhead
— print the first few lines of a filehexdump
indent
join
look
mawk
merge
nl
— number linesod
par
paste
patch
— apply the output of adiff
command to a filepr
— format text files for printingrev
sdiff
sed
sort
— sort linessplit
— split a file into piecesstates
tabs
tail
— print the last few lines of a filetidy
tr
uniq
unix2dos
— convert LF line endings to CRLFvis
wc
— count the number of bytes, characters, words, and/or lines in a filexxd
Web Browsers
Newsreaders
File Transfer & Retrieval Programs
Network Utilities
6tunnel
— tunnel IPv6 connections over IPv4cidr
cu
dig
host
— get the IP address for a domain name or vice versaldapsearch
netstat
nmap
nslookup
ping
ruptime
sipcalc
traceroute
— follow the path packets take to a remote hostuux
whois
yuptime
yusers
ywho
Remote Networking
dict
— DICT protocol clientrlogin
(ARPA)rsh
ssh
(ARPA)telnet
(ARPA)tn3270
Chat-System Clients
bitchx
(ARPA)bsflite
— AIM client (ARPA)centerim
(ARPA)climm
— ICQ client (ARPA)epic
— IRC client (ARPA)finch
— IRC client; only available on the NetBSD 5.0 hosts (ARPA)irssi
— IRC client (MetaARPA)naim
— AIM client (ARPA)ninja
(ARPA)profanity
— IRC client (MetaARPA)scrollz
— IRC client (ARPA)sic
(ARPA)silc
(ARPA)tac
(ARPA)ttytter
— terminal-based Twitter client (ARPA)xaric
— IRC client (ARPA)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 processestime
— time how long it takes a program to runtop
(MetaARPA)w
watch
— watch a program with update intervalswho
Compilers
Programming Language Interpreters & Virtual Machines
Version Control Systems
Miscellaneous Software Development Programs
Encryption & Cryptography Programs
cksum
md5
openssl
pgp5
sha1
sum
File Format Converters (non-image)
2vcard
makeinfo
richtext
rtf2LaTeX
rtf2text
rtf2troff
texi2dvi
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
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
ps2eps
psnup
yup
- TeX, LaTeX, etc.
dvipdf
dvips
etex
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 ofatc
— air traffic controller gamebackgammon
— the game of backgammon; play against the computer or a friendbattlestar
— “a tropical [text] adventure game”bluemoon
— one of many solitaire card gamesboggle
c4
— Connect Fourcanfield
— the solitaire card game canfieldcribbage
— the card game cribbage (played against the computer)dinkum
— an Australian text-adventure gamedungeon
fish
— Go Fishhack
knight
— Knight's Tour — move the knight to visit every square on the boardlarn
— “exploring the caverns of Larn”mdg
monop
— Monopolymoon-buggy
moria
motti
netris
— “A free networked version of T*tris”nobs
— cribbage gamephantasia
robots
robots2
rogue
saa
— play the solitaire card game “streets and alleys”ski
— “an unusual skiing simulation game”snake
sokoban
tetris
tttt
— 4×4 Tic-Tac-Toe with wraparound edgeswand
worm
wump
— Hunt the Wumpuszombies
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 wordarithmetic
— quiz on simple arithmeticautopun
— “Phonetically Reparse an English Phrase”aybabtu
— ASCII recreation of the ZeroWing opening sequencebanner
bcd
cookie
countmail
— a program for laughing at the size of your inboxcowsay
— an ASCII cow says stuffcrypto
— “a program to generate and/or solve cryptograms”cursive
dive
factor
fortune
macarena
— the horror… the horror…macarena1
— the horror revisitedmorse
number
— convert Arabic numerals to Englishphoon
— shows the phase of the moon 1) with an ASCII imagepig
— anslatetray exttay intoway Igpay Atinlaypom
— display the phase of the moonppt
primes
quiz
— “random knowledge tests”rain
— animated ASCII raindrops on a terminalsonnet
suicide
suicide1
suicide2
suicide3
wargames
worms
— animate worms on a terminalwtf
Game Interpreters & Clients
frotz
tf
Mathematical & Statistical Programs
bc
dc
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 PNGsjhead
— digital camera JPEG exif header manipulation tool
Spellcheckers
Productivity & Reminder Software
X11 Programs
(MetaARPA membership required)
bitmap
ico
imake
luit
mwm
resize
startx
twm
xcalc
xclock
xeyes
xgamma
xlsfonts
xman
xmh
xsnow
Database Programs
Feed Readers
Terminal Management Programs
clear
— clear the screenlock
— reserve a terminalstty
— set various options for the current terminaltput
tset
tty
— give the name of your terminal
Information & Help
apropos
— search for programs by keywords in documentationascii
info
man
— view the manual page for a commandpinfo
— likeinfo
, but bettervilearn
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 namewhereis
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. - 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
andunstr
withfortune
, 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 abaco, and mothra, browsers.
$Id: software.html,v 1.16 2012/01/25 21:49:32 smj Exp $ Software Packages on SDF by Category - traditional link (using RCS)