On Mon Jan 10, 2000 at 03:11:47PM -0600, Roger Irwin wrote:
> A halfway version of the EFAQ (FAQ's on this list) can be found at
>
> http://www.linux-embedded.com/newfaq.php3
>
> I have put what I know, but there are a lot of 'blanks', well actually
> requests for info in <i>italics</i>, if any of you fell you can supply
> more info....please do;-)
The fact that I currentlu maintain busybox and tinylogin should not
be interpreted as a shameless plug for my current projects. :)
>From your FAQ:
"Are there any small alternatives to standard Linux utility programs?"
busybox ( http://busybox.lineo.com/ ) -- license GPL
BusyBox is a suite of tiny UNIX utilities in a multi-call binary.
Basically, it provides minimalist replacements for most of the
utilities you usually find in bsdutils, fileutils, findutils, grep,
gzip, mount, procps, shellutils, sysklogd, sysutils, sysvinit, tar,
textutils, util-linux, and probably some others. It provides a
fairly complete POSIX environment in a very small package. Just add
a kernel, a shell (such as ash), and an editor (such as elvis-tiny
or ae) to create a working system. BusyBox is used by (and in fact
was originally developed for) the Debian installation disks, but
it also makes an excellent environment for any small or embedded
system.
tinylogin ( http://tinylogin.lineo.com/ ) -- license GPL
TinyLogin is a suite of tiny Unix utilities for handling logging
into, being authenticated by, changing one's password for, and
otherwise maintaining users and groups on an embedded system. It
also provides shadow password support to enhance system security.
TinyLogin is, as the name implies, very small, and makes an
excellent complement to BusyBox. It can be used without BusyBox, of
course, but I envision them being used together most of the time.
ash ( http://www.debian.org/Packages/unstable/shells/ash.html ) -- license BSD
ash is a very small Bourne shell. If you need a shell for your
embedded systems, this is it.
elvis-tiny ( http://www.debian.org/Packages/unstable/base/elvis-tiny.html ) -- free
(read the license)
Elvis-tiny is based on a 1991 Minix version of the elvis "vi" clone.
It behaves as one would expect a minamalist vi to behave, and is
very small.
ae ( http://www.debian.org/Packages/unstable/base/ae.html ) -- free (read the license)
ae is a tiny full-screen text editor with both modal (vi-like) and
modeless (emacs-like) modes, determined by an ae.rc config file. It
makes a nice editor if people that don't know "vi" will need to work
on your embedded system.
iproute ( http://www.debian.org/Packages/unstable/net/iproute.html ) -- license GPL
Much more flexible replacement for ifconfig, route, etc. It is quite
small, and for most networking application is all you need. It also
provides support for extremely advanced networking (the tc util),
but most people will just need to use the "ip" command.
pump ( http://www.debian.org/Packages/unstable/net/pump.html ) -- license GPL
This is the DHCP/BOOTP client written by RedHat. When compiled
properly, it gives you dhcp client support for about 35k.
I hope this helps the cause,
-Erik
--
Erik B. Andersen Web: http://www.xmission.com/~andersen/
email: [EMAIL PROTECTED]
--This message was written using 73% post-consumer electrons--
--
To unsubscribe from this list, send a message to [EMAIL PROTECTED]
with the command "unsubscribe linux-embedded" in the message body.
For more information, see <http://waste.org/mail/linux-embedded>.