 OpenWrt is an embedded operating system based on the Linux kernel.While it currently runs on a variety of processor architectures,
it was originally developed for the Linksys WRT54G, which used a 32-bit MIPS processor from Broadcom.The OpenWrt Table of Hardware now includes MIPS-based devices from
Atheros, Broadcom, Cavium, Lantiq, MediaTek, etc.