OpenWrt is shortly described as a free and open-source, community driven
Linux distribution for embedded devices.
It comes with a build system that compiles all the necessary code of
components and tools you need for your application and the device you
choose. It's multifunctional, stable and has a small footprint of at least
4MB Filesystem. Its main purpose is running a Internet-Router or
Wireless-Access-Point but it can be easely turned in to a video or audio