Cramming Linux into Limited RAM On systems with > 64 megabytes RAM: RAM is plentiful, can use glibc, bash, libstdc++, etc. On systems with < 16 megabytes RAM: RAM is scarce, must use uclibc, busybox, no libstdc++ Can also use an older version of glibc, or omit unused parts May need to rewrite software a bit (e.g. use libhttp instead of libcurl, or nonblocking I/O instead of threads)