User Tools

Site Tools


reasons_to_use_openwrt

Reasons to Use OpenWrt

People install OpenWrt because they find it to be superior to the stock firmware of their router or embedded device. This page showcases many aspects of OpenWrt.

Performance & Stability

OpenWrt is designed by network professionals and others who care about the performance of their network. OpenWrt incorporates many algorithms from recent research that perform far better than vendor-supplied firmware.

  • OpenWrt is stable, and operates reliably for long periods of time.
  • OpenWrt reduces latency/lag and increased network throughput via bufferbloat control algorithms.
  • Wi-Fi improvements support higher data rates and airtime fairness between stations.
  • Older devices are still supported by OpenWrt improvements (as long as RAM/Flash of your device can accommodate new releases) long after the manufacturer stops making updates.

Security

OpenWrt is an open source software. Many developers from all over the world review the code before it's released.

  • No hidden backdoors left by hardware vendors.
  • OpenWrt is resistant to common vulnerabilities thanks to its Linux OS which is unaffected by many common attacks.
  • OpenWrt is actively updated so any vulnerabilities are closed shortly after they are discovered.
  • Default OpenWrt configuration is very conservative allowing full internet connectivity without exposing your router or connected devices to attacks.
  • Many of the older devices are supported by OpenWrt and can enjoy security OpenWrt brings, long after vendors stop releasing firmware updates.
  • OpenWrt prolongs the life of your router. While many vendors only provide updates for your router/device until the newer model is released, OpenWrt supports all compatible models for as long as their RAM/Flash can accommodate new releases.

Extensibility

While vendor firmware for a router ships with a fixed set of capabilities, OpenWrt provides more than 3000 packages ready to be installed. Some of the more popular packages allow you to:

Community Support

The vibrant community of developers, volunteers, and other long-time OpenWrt users are always available to help solve an issue.

Research Platform

Many teams who are doing cutting-edge research into networking topics use OpenWrt as a stable platform for their work. As their work moves from the experimental realm into practical, production-quality code, it is available in OpenWrt builds first. Some teams using OpenWrt include:

  • Continuing development of the fq_codel and cake algorithms that decrease bufferbloat.
  • The Make Wi-Fi Fast team has been working to decrease queueing and latency in the wi-fi stack, and is testing out their airtime fairness code using OpenWrt.
  • Homenet provides implementation of zeroconf IPv6 (and IPv4) routing, prefix assignment and service discovery for a home network consisting of multiple routers connected to multiple service providers. There's a hnet-full package for OpenWrt.

Configuration

Because OpenWrt is a true Linux-based system, you have full control over all functions of your router/device.

  • OpenWrt provides both command-line interface (via SSH) and a web-based user interface for configuration.
  • Configuration information is stored in plain-text files to ease the editing and/or copying.
  • OpenWrt Image Generator allows you to create your own firmware images for your device with any customizations (pre-defined password, WiFi, etc).
  • The LuCI Web GUI allows you to select themes that suit your needs/tastes In addition, Localization of Web UI is available via packages in over 20 languages.
  • Configure the external LEDs and buttons/switches to suit your needs.

Zero Cost

OpenWrt is provided for free through its GPL license, and thanks to the efforts of many volunteer contributors (both individuals and companies). There are no subscription or licensing fees.

reasons_to_use_openwrt.txt · Last modified: 2018/11/22 11:38 by per