TinyWare
Here you can find some links to smaller (or even tiny) versions to
various system programs and servers, which can help you in putting
together your small FreeBSD installation.
(Programs marked with a '*' are included in
PicoBSD sources)
System programs
-
kget* - special version of dset(8) program, which can operate on
stripped kernels. Generates a kernel.config file for you, which describes
changes done in UserConfig (boot: -c).
-
sps* - small and simplistic version of 'ps', also suitable for
working with stripped kernels and no symbol table. It gets its info via
sysctl(3) interface.
-
aps* - small and simplistic version of 'ps', also suitable for
working with stripped kernels and no symbol table. It gets its info from
/proc filesystem.
-
vm* - small replacement for 'vmstat', libkvm-less (operates using
a sysctl interface).
-
ns* - small replacement for 'netstat', libkvm-less
(operates using sysctl interface only).
-
msg* - small replacement for 'dmesg', libkvm-less
-
oinit* - custom init, doesn't require all the
getty/login/shell chain to be run. Contains small command-line interpreter,
can also use its own initialization file (doesn't require /bin/sh!).
-
view* - small console
graphics viewer. Currently handles only PNG
files. It can also be used as a simple presentation tool, allowing you to
display several images and to move between them.
Utilities ported from Minix
(In case you wonder why they are here - the answer is simple: they are
largely compatible with their standard FreeBSD counterparts, but they are
much smaller - usually somewhere between 1/3 and 1/5th...)
-
msh - Mini(x) Bourne shell. Takes ca. 33kB compiled static.
-
mined - Mini(x) editor - needs some work to invent
reasonable keybindings, but works great even as it is. Takes ca. 30kB
compiled static. (Added help screen).
-
in.telnetd - Minix telnet daemon. Coming soon (almost done except a
few quirks). Takes ca. 130kB compiled static (normal telnetd takes ca. 215kB).
Small Servers
-
Boa - small nonforking WWW server (ca. 65kB dynamic)
-
simpleHTTPd* - small and simple WWW server. Courtesy of
Marc Nicholas, Hippocampus ODT.
-
thttpd - yet another tiny WWW server
-
Zebra - small (comparing to GateD) routing
daemon. Supports RIP v.1 & 2, and OSPF (not available at this time yet)
Wed Oct 21 10:30:33 PDT 1998
Any comments? abial@nask.pl