OpenWrt 15.05 ("Chaos Calmer") login screen
|
|
Developer | OpenWrt Project |
---|---|
Written in | Lua |
OS family | Unix-like |
Working state | Current |
Source model | Open source |
Initial release | January 2004 |
Latest release | 15.05.1 (Chaos Calmer) (March 16, 2016 | )
Latest preview | 15.05-rc3 Chaos Calmer (15 July 2015 | )
Available in | 22 languages |
Update method | opkg |
Package manager | opkg |
Platforms | 50 different platforms using the following Instruction sets: AVR32, ARM, CRIS, m68k, MIPS, PowerPC, SPARC, SuperH, Ubicom32, x86, x86-64 |
Kernel type | Monolithic (Linux) |
Userland | BusyBox, GNU |
Default user interface | CLI, WebUIs |
License | Free software (GPL and other licenses) |
Official website | www |
OpenWrt is an embedded operating system based on Linux, primarily used on embedded devices to route network traffic. The main components are Linux, util-linux, uClibc or musl, and BusyBox. All components have been optimized for size, to be small enough for fitting into the limited storage and memory available in home routers.
OpenWrt is configured using a command-line interface (ash shell), or a web interface (LuCI). There are about 3500 optional software packages available for installation via the opkg package management system.
OpenWrt can run on various types of devices, including CPE routers, residential gateways, smartphones, pocket computers (e.g. Ben NanoNote), and laptops. It is also possible to run OpenWrt on personal computers, which are most commonly based on the x86 architecture.
The project came into being because Linksys built the firmware for their WRT54G series of wireless routers from publicly available code licensed under the GPL. Under the terms of that license, Linksys was required to make the source code of its modified version available under the same license, which in turn enabled independent developers to create additional derivative versions. Support was originally limited to the WRT54G series, but has since been expanded to include many other chipsets, manufacturers and device types, including Plug Computers and Openmoko mobile phones.