Table of Hardware

Share your voice

Welcome to the OpenWrt Project
Development versions of OpenWrt are currently branded with the OpenWrt name, and have a version number of Discussion threads can be closed at any time at our discretion. Ben NanoNote , and laptops. November Learn how and when to remove this template message. Retrieved 7 July Custom firmware Embedded Linux distributions Free routing software Homebrew software Linux distributions without systemd Lua-scriptable software Network operating systems Wi-Fi.

Why use OpenWrt?

Top five 802.11ac routers that can run DD-WRT

The main components are Linux, util-linux , musl , [5] and BusyBox. All components have been optimized to be small enough to fit 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 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.

Ben NanoNote , and laptops. It is also possible to run OpenWrt on personal computers , which are most commonly based on the x86 architecture. Support was originally limited to the WRT54G series, but has since been expanded to include many other routers and devices from many different manufacturers. Using this code as a base and later as a reference, developers created a Linux distribution that offers many features not previously found in consumer-level routers. Some features formerly required proprietary software.

Before the introduction of OpenWrt 8. OpenWrt releases are named after cocktails, such as White Russian , Kamikaze , Backfire, Attitude Adjustment, Barrier Breaker and Chaos Calmer, and their recipes are included in the message of the day motd displayed after logging in using the command-line interface. In May , OpenWrt was forked by a group of core OpenWrt contributors due to disagreements on internal process.

The schism was reconciled a year later. The LEDE project name was used for v With the Attitude Adjustment OpenWrt features a writeable root file system , enabling users to modify any file and easily install additional software.

This is in contrast with other firmware based on read-only file systems which don't allow modifying installed software without rebuilding and flashing a complete firmware image. OpenWrt can be configured through either a command-line interface or a web interface called LuCI.

OpenWrt provides set of scripts called UCI unified configuration interface to unify and simplify configuration through the command-line interface. OpenWrt provides regular bug fixes and security updates even for devices that are no longer supported by their manufacturers.

OpenWrt's development environment and build system, known together as OpenWrt Buildroot , are based on a heavily modified Buildroot system. OpenWrt Buildroot is a set of Makefiles and patches that automates the process of building a complete Linux-based OpenWrt system for an embedded device, by building and using an appropriate cross-compilation toolchain. Embedded devices usually use a different processor than the one found in host computers used for building their OpenWrt system images, requiring a cross-compilation toolchain.

Such a compilation toolchain runs on a host system, but generates code for a targeted embedded device and its processor's instruction set architecture ISA.

For example, if a host system uses x86 and a target system uses MIPS32 , the regular compilation toolchain of the host runs on x86 and generates code for x86 architecture, while the cross-compilation toolchain runs on x86 and generates code for the MIPS32 architecture. OpenWrt Buildroot automates this whole process to work on the instruction set architectures of most embedded devices and host systems.

OpenWrt Buildroot provides the following features: Besides building system images, OpenWrt development environment also provides a mechanism for simplified cross-platform building of OpenWrt software packages. Source code for each software package is required to provide a Makefile-like set of building instructions, and an optional set of patches for bug fixes or footprint optimizations.

OpenWrt runs many different routers, and includes a table of compatible hardware on its website. From Wikipedia, the free encyclopedia. It has been suggested that LEDE be merged into this article. Discuss Proposed since October This article may rely excessively on sources too closely associated with the subject , potentially preventing the article from being verifiable and neutral. Please help improve it by replacing them with more appropriate citations to reliable, independent, third-party sources.

November Learn how and when to remove this template message. Older version, still supported. List of router firmware projects. Retrieved 15 July Instead of trying to create a single, static firmware, OpenWrt provides a fully writable filesystem with package management. This frees you from the application selection and configuration provided by the vendor and allows you to customize the device through the use of packages to suit any application. For developers, OpenWrt is the framework to build an application without having to build a complete firmware around it; for users this means the ability for full customization, to use the device in ways never envisioned.

See the Table of Hardware for supported devices. The current stable version series of OpenWrt is It was released on August, 18th People install OpenWrt because they believe it works better than the stock firmware from their vendor.

They find it is more stable, offers more features, is more secure and has better support. User Tools Register Log In. Welcome to the OpenWrt Project. Sidebar Welcome to OpenWrt. Current Stable Release - OpenWrt OpenWrt provides many capabilities found only in high-end devices.

OpenWrt's standard installation is secure by default, with Wi-Fi disabled, no poor passwords or backdoors. OpenWrt's software components are kept up-to-date, so vulnerabilities get closed shortly after they are discovered. OpenWrt firmware is made of standardized modules used in all supported devices.

Navigation menu

Open Source/No additional cost: OpenWrt is provided without any monetary cost. It has been entirely created by a team of volunteers: developers and maintainers, individuals and companies. If you enjoy using OpenWrt, consider contributing some effort to help us improve it for others! About. DD-WRT is a Linux based alternative OpenSource firmware suitable for a great variety of WLAN routers and embedded systems. The main emphasis lies on providing the easiest possible handling while at the same time supporting a great number of functionalities within the framework of the respective hardware platform used. OpenWRT is open source firmware that can be installed in many routers to give your network performance the boost it needs, while giving you access to advanced settings you couldn’t before. OpenWRT firmware is an open source option that can be .