On Having Built Linux for a Small System

Implementation: Software

"If I have seen further, it is by standing on the shoulders of giants" --Isaac Newton (paraphrasing Bernard of Chartres)


  • combination of several programs in one
  • binaries only loaded once

C library:

  • libc5 not widely supported
  • tend to sacrifice 'glibc' compatibility to save space
  • functionality configurable to suit size requirements


  • reasonable functionality in under 400K (with v2.0.40)