--- On Sun, 12/10/08, RHS Linux User <[EMAIL PROTECTED]> wrote:

> From: RHS Linux User <[EMAIL PROTECTED]>
> Subject: Re: [OpenWrt-Devel] Smallest Linux
> To: "OpenWrt Development List" <openwrt-devel@lists.openwrt.org>
> Date: Sunday, 12 October, 2008, 11:26 AM
> 
>     I am very much looking forward to anyone's further
> comments and
> suggestions.

I can only suggest looking at NetBSD instead if memory and flash is
really tight.  You'll do better than with OpenWrt (if you leave aside
the lack of tiny dhcp client daemon and 'micro' versions of other 
useful utils), but you still won't get anywhere near what you want.  
Here's some info on running NetBSD on an Edimax router:
http://linux-adm5120.sourceforge.net/netbsd/

Bear in mind that LwIP (http://www.sics.se/~adam/lwip/), a 
tcp/ip stack for embedded systems itself takes up 'tens of kilobytes'
of RAM, so how you do with 50KB will depend on whether you need
tcp/ip or not presumably.

Also, the discussion on the OpenWrt list focuses around a complete
OpenWrt installation, whereas you can just use a kernel.  There was 
an interesting article in Linux Journal explaining how to write
an ftp client as a kernel module:  
http://www.linuxjournal.com/article/7660

One could simply write one's application by inserting one's own 
code into the C entry point in the kernel, but I think there
would need to be a lot of money in it to make it worthwhile.




      
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to