what software is nescesary to run a linux system
- the kernel
- the c-library
- tools like ls, cat, mv, rm, rmdir, ln, chown, chmod, cp, echo, head, tail
mkdir, mknod, mkfifo , touch, sort, cut, tee, test
- less
- sed, awk, grep
- patch, diff
- compression: gzip, bzip2, zip, compress
- packaging: tar, cpio, juju
- backup: dd
- ?? du, df
- ?? uname, hostname
- dns: nslookup, dig, host
- dc, bc
- tools like ps, kill, id, who, last, time, lsof, strace
- md5sum, tripwire
- init
- inetd
- tcpd
- cron
- sysklogd
- xntpd (or simpler timesync pacage), clock, hwclock, date
- the shell
- boot scripts
- vim
- ping, traceroute
- ssh
- telnet, netcat, finger, talk, rwho, nmap,
- lynx, wget,
- ftp (or another variant)
- openssl
- ssh
- tcpdump
- pgp
- kerneli patch
- apache
- perl
- php
- m/v getty + sendfax
- termcap
- ncurses
- stty
- nettools (ifconfig, route, netstat)
- disktools (mke2fs, mount, fdisk, chattr, fsck , sync, swapon/off, mkswap, update)
- libtools (ldconfig, ldd, sln, ld.so)
- boot tools (lilo, loadlin, shutdown)
- console tools (open, tset(?) , ...)
- isapnp tools
- isdn tools
- module tools (lsmod, rmmod, insmod, modprobe, ...)
- mail package (qmail/sendmail/postfix)
- fetchmail
- pop3d/imapd
- IMP
- pppd
- modem tools: zmodem, kermit, minicom, cu
- compiler tools: yacc/bison, lex, gcc, fpc
- c++ libs
- sox sound conversion
- image conversion
- ghostscript
- gnuplot