I might be quite out of date but 16 MB of RAM was plenty to run Linux with something like buildroot. Is that no longer the case?