$ phoon 31 December 1999Software 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
ceed— the standard text editorexjovene— Cambridge text editorvevim— Vi IMproved
Binary File Editors
beavhexeditid3id3edid3v2mp3asm
E-mail Clients
Mail-Processing & Other Mail-Related Programs
biff— notifies you when new mail arrivesfetchmail— fetch mail from a remote serverformailfrm,nfrm— listFrom:andSubject:of selected messages in mailbox or folderfromgetmailimapfiltermailstatmdfrm— parses Maildir filesmetamailmetasendmhnsendfilessplitmailssmtp
Shells
bashcshkshmudsh— “M.U.D. game-like shell”osh— a port of the Sixth Edition Thompson shellrcsh
Filesystem Utilities
basenamechflagschgrpchmodcolorls— likels, but with a-Goption that enables colorized outputcp— copy filesdfdirnamedufile— determine the type of a filelnls— list the contents of a directorymkdir— create a directorymv— move/rename a filequotareadlinkrm— delete filesrmdir— delete empty directoriesstattouch
File Processing & Filtering
awkcat— output the contents of a filecmp— display differences between two files byte by bytecolrmcolumncomm— display line common to two filescutdddiff— display differences between two files line by linediff3— display differences between three files line by linedos2unix— convert CRLF line endings to LFexpandfmtfoldgrep— search files for lines matching a patternhead— print the first few lines of a filehexdumpindentjoinlookmawkmergenl— number linesodparpastepatch— apply the output of adiffcommand to a filepr— format text files for printingrevsdiffsedsort— sort linessplit— split a file into piecesstatestabstail— print the last few lines of a filetidytruniqunix2dos— convert LF line endings to CRLFviswc— 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 IPv4cidrcudighost— get the IP address for a domain name or vice versaldapsearchnetstatnmapnslookuppingruptimesipcalctraceroute— follow the path packets take to a remote hostuuxwhoisyuptimeyusersywho
Remote Networking
dict— DICT protocol clientrlogin(ARPA)rshssh(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
mesgtalkwallwriteytalk
User Information
fingergroupsidlognamewhoami
System Information
datedomainnamehostnamemachineunameuptimeusers
Process Information & Control
envkillkillalllsofnicenohuppkillprintenvpspstree— display a tree of processestime— time how long it takes a program to runtop(MetaARPA)wwatch— watch a program with update intervalswho
Compilers
Programming Language Interpreters & Virtual Machines
Version Control Systems
Miscellaneous Software Development Programs
Encryption & Cryptography Programs
cksummd5opensslpgp5sha1sum
File Format Converters (non-image)
2vcardmakeinforichtextrtf2LaTeXrtf2textrtf2trofftexi2dvi
File Archival & Compression Utilities
aetararbsdtarbzip2compresscpiofreezegtargziplzopmousetarpaxshartarzipznewzoo
File Encoding
caesariconvmimencoderot13uuencodeyencode
File Managers
Typesetting
- Manpages & *roff
colcrteqngroffgroffergroggrottynroffpicrefertbltroffvgrind
- PostScript & PDFs
abcm2ps— “Converts ABC to music sheet in PostScript format”diffppenscriptps2epspsnupyup
- TeX, LaTeX, etc.
dvipdfdvipsetexlgrindmfmktexmfmktexpkmpostpdfetexpslatextex
XML Processing Programs
xmllintxmltoxsltproc
Text File Pagers
lessmoremostpg
Games
adv770animal— 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 gamesbogglec4— Connect Fourcanfield— the solitaire card game canfieldcribbage— the card game cribbage (played against the computer)dinkum— an Australian text-adventure gamedungeonfish— Go Fishhackknight— Knight's Tour — move the knight to visit every square on the boardlarn— “exploring the caverns of Larn”mdgmonop— Monopolymoon-buggymoriamottinetris— “A free networked version of T*tris”nobs— cribbage gamephantasiarobotsrobots2roguesaa— play the solitaire card game “streets and alleys”ski— “an unusual skiing simulation game”snakesokobantetristttt— 4×4 Tic-Tac-Toe with wraparound edgeswandwormwump— 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 sequencebannerbcdcookiecountmail— a program for laughing at the size of your inboxcowsay— an ASCII cow says stuffcrypto— “a program to generate and/or solve cryptograms”cursivedivefactorfortunemacarena— the horror… the horror…macarena1— the horror revisitedmorsenumber— 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 moonpptprimesquiz— “random knowledge tests”rain— animated ASCII raindrops on a terminalsonnetsuicidesuicide1suicide2suicide3wargamesworms— animate worms on a terminalwtf
Game Interpreters & Clients
frotztf
Mathematical & Statistical Programs
bcdcmathomaticsc-im— vim-like spreadsheet calculator
Image Creation, Conversion, & Manipulation
- ImageMagick (
animate,compare,composite,conjure,convert,display,identify,import,mogrify,montage,stream) compfacegif2png,web2png— convert GIFs to PNGsjhead— digital camera JPEG exif header manipulation tool
Spellcheckers
Productivity & Reminder Software
X11 Programs
(MetaARPA membership required)
bitmapicoimakeluitmwmresizestartxtwmxcalcxclockxeyesxgammaxlsfontsxmanxmhxsnow
Database Programs
Feed Readers
Terminal Management Programs
clear— clear the screenlock— reserve a terminalstty— set various options for the current terminaltputtsettty— give the name of your terminal
Information & Help
apropos— search for programs by keywords in documentationasciiinfoman— view the manual page for a commandpinfo— likeinfo, but bettervilearnvimtutorwhatis— 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 namewhereiswhich— 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/binshould 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.,
strfileandunstrwithfortune, 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)