>
> > I am trying to determine whether some flavor of RT Linux is suitable for
> > my application. Target is based on the AMD Elan chip (x86 system), <1mB
> > pgm memory and flash storage (<4MB). Will use PPP to support online
> > target management via SNMP (MIB-based) or WWW (Server based). RT
> > performance is not a serious issue. What is a reasonable embedded
> > footprint for embedded Linux, supporting simple flash file system,
> > protocol stack, and WWW server/SNMP Agent?
> >
depends on what exactly you need to do on such a system .
here a fiew systems that I put together, there might
be smaller ones around, but these here are probably
a ferly realistic size if you don't want to re-write
everything. all of these systems will fit on a 1.44 MB floppy exept for
the large SMP it requires a 1.76MB floppy which will not boot on most
floppy drives (a 2MB Flash-disk sound like luxury though).
1) "large" smp-system (only tested on a dual-celeron)
ssh/scp access (sshd)
telnet/tftp access (inetd)
mini_httpd (with cgi-bin support)
nfs mounting of remote fs
plip/slip/ppp , ethernet support
rtlinux-2.0/2.2 Kernel-2.2.13/2.2.14 (including example progs)
console login shell(ash) editor(ae)
basic system tools (grep sed gzip tar etc.)
basic network tools (netstat route ping etc.)
basic admin tools (rmmod ps chown etc.)
syslog /proc-fs sysctl support
8MB-RAM + 4MB-RAMDISK
2) "large-secure" up-system
ssh/scp access (sshd)
telnet/tftp access (inetd)
mini_httpd (with cgi-bin support)
nfs mounting of remote fs
plip/slip/ppp OR ethernet support
rtlinux-2.0/2.2 Kernel-2.2.13/2.2.14 (including example progs)
console login shell(ash) editor(ae) ,sulogin
basic system tools (grep sed gzip tar etc.)
basic network tools (netstat route ping etc.)
basic admin tools (rmmod ps chown etc.)
syslog /proc-fs
5MB-RAM + 4MB-RAMDISK
3) "large-insecure" up-system
telnet/tftp access
nfs mounting of remote fs
mini_httpd (with cgi-bin support)
plip/slip/ppp OR ethernet support
rtlinux-2.0/2.2 Kernel-2.2.13/2.2.14 (including example progs)
console login shell(ash) editor(ae)
basic system tools (grep sed gzip tar etc.)
basic network tools (netstat route ping etc.)
basic admin tools (rmmod ps chown etc.)
syslog /proc-fs
4MB-RAM + 4MB-RAMDISK
4MB-RAM + 3MB-RAMDISK (if you drop nfs and mini_httpd)
4) small system:
no network
rltinux-2.0/2.2 (Kernel 2.2.13/2.2.14)
syslog /proc-fs
console login (4 consoles only) shell(ash) editor(ae)
basic system tools (grep sed gzip tar etc.)
some admin tools (kill chgrp chown etc.)
3MB-RAM + 3MB-RAMDISK
Kernel footprint(500k code ,408k reserved ,304 data ,32 init)
5) "bootable blinking cursor" (2.2.14RTL2.2-i386)
no network ,no pci support in the kernel
rltinux-2.0/2.2 (Kernel 2.2.13/2.2.14)
console (4 consoles only) shell(ash)
minimum system tools (gzip tar sed etc.)
minimum admin tools (kill chgrp chown etc.)
/proc-fs , no syslog (although I'm trying to get that back on)
2MB-RAM + 2MB-RAMDISK
Kernel footprint(480k code ,408k reserved ,280 data ,24 init)
this is work in progress, hard to say if you can do anything realy
sensible on this system, and a big sticker saying that its linux
will be necessary to help people indentify it ....
hope that helps
hofrat
*------------------------------------------------------------------------*
*THERE {__} Universitaet Wien *
*IS oo ) Inst. f. Materialphysik *
*LIFE O_ `_-------. Mc Guire Nicholas *
*IN (-. ,-\ *
*THE || )---< ) [EMAIL PROTECTED] *
*NET ! ||| | | privat: [EMAIL PROTECTED] *
* [EMAIL PROTECTED] *
*------------------------------------------------------------------------*
*ASCII-COW (C) 1996-2001 [EMAIL PROTECTED] *
*------------------------------------------------------------------------*
-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
---
For more information on Real-Time Linux see:
http://www.rtlinux.org/~rtlinux/