On Wed, 24 Feb 2010, Stefan Monnier wrote:

The Asus WL520GC I just bought is running Linux. It has 2MB of flash.
Wow, I assumed that out of the box, these devices with a small amount of
flash did not run Linux. That was true in the past at least. Things have
changed since I last checked...
obviously. DD-WRT micro images also run on 2MB devices, see for contained
functionality
http://dd-wrt.com/wiki/index.php/What_is_DD-WRT%3F#File_Versions
, so why should openwrt fail to do so?
I already compiled images smaller than 2MB. Functionality was limited
of course.

Indeed.  The only difference is that there is no predefined config for
such small targets, so you have to manually select the part of busybox
you want to strip, and similarly for the kernel config.
You should be able to get pretty close to DD-WRT's config, while still
benefitting from OpenWRT's configurability.

In many ways it's easier for people to add things to a small base than it is to figure out what can be removed from a large base.

As such I think it would be very useful to have a minimum build (just enough to bring up interfaces and install additional packages)

This also makes it easy to see when bloat is creaping in as you have a minimal set that isn't gaining functionality and so the size of it can be tracked.

David Lang
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to