Sono stati portati su Linux la maggior parte degli strumenti e dei programmi Unix, tra cui praticamente tutto il materiale della GNU e molti client per X da varie fonti. Attualmente, il port è più difficile a dirsi che a farsi, in quanto molti programmi si compilano direttamente senza modifiche, o solo con minime modifiche, in quanto Linux segue abbastanza fedelmente le direttive POSIX. Sfortunatamente non ci sono molte applicazioni per l'utenza finale quante se ne vorrebbero, ma le cose stanno cambiando rapidamente. Si contatti il produttore della propria applicazione Unix commerciale favorita e gli si chieda se ne hanno prodotto una versione per Linux.
Ecco qui una lista incompleta di software che sicuramente funziona sotto Linux:
ls
, tr
, sed
, awk
e
cosi via (se ne pensi uno, e probabilmente Linux ce l'ha).
gcc
, gdb
, make
, bison
,
flex
, perl
, rcs
, cvs
, prof
.
C, C++, Objective C, Java, Modula-3, Modula-2, Oberon, Ada95, Pascal, Fortran, ML, scheme, Tcl/tk, Perl, Python, Common Lisp, e molti altri.
X11R5 (XFree86 2.x), X11R6 (XFree86 3.x), MGR.
GNU Emacs, XEmacs, MicroEmacs, jove
, ez,
epoch
, elvis
(GNU vi), vim
, vile
, joe
,
pico
, jed
, ed altri.
bash
(POSIX sh compatibile), zsh
(compresa la
modalità di compatibilità ksh
) pdksh
, tcsh
, csh
,
rc
, es
, ash
(shell praticamente sh compatibile usata
come /bin/sh
da BSD), e molte altre.
Taylor (compatibile BNU) UUCP, SLIP,
CSLIP, PPP, kermit
, szrz
, minicom
, pcomm
,
xcomm
, term
(esegue più shell, redireziona l'attività di
rete, e permette l'uso di applicazioni X remote, il tutto su di una
singola linea modem), Seyon (programma di comunicazione per X-windows
molto popolare), e sono disponibili diversi pacchetti per fax e
voice-mail (usando ZyXEL e altri modem). Naturalmente, sono supportati
i login seriali remoti.
C-news, innd
, trn
, nn
, tin
,
smail
, elm
, mh
, pine
, ecc.
TeX, groff
, doc
, ez
, LyX, Lout,
Linuxdoc-SGML, e altri.
Nethack, diversi Mud e giochi per X, e moltissimi altri. Se se ne cerca uno, si veda tra tutti i giochi disponibili a tsx-11 e sunsite.
AUIS, Andrew User Interface System. ez è parte di questa suite.
Tutti questi programmi (e questi non sono neanche un centesimo di quanto è disponibile) sono disponibili gratuitamente. Inizia a diventare largamente disponibile anche moltissimo software commerciale; si chieda ai produttori del proprio software commerciale favorito se supportano Linux.