OpenWrt is a Linux distribution mainly for embedded devices.
Instead of trying to create a single, static firmware, OpenWrt provides a writable filesystem with package management. This frees you from the application selection and configuration provided by the vendor and allows you to customize
... [More] the device through the use of packages to suit any application. [Less]