DD-WRT is a
Linux-based
firmware for several
wireless routers, most notably the
Linksys WRT54G (including the
WRT54GL and
WRT54GS). Like
other similar projects, DD-WRT is considered a third-party firmware solution designed to replace the firmware that ships pre-installed on many commercial routers. This is done for a variety of reasons including the addition of features which are not typically included in a manufacturer's router firmware.
DD-WRT includes such features as support for the
Kai network,
daemon-based services,
IPv6,
Wireless Distribution System,
RADIUS, advanced
quality of service, radio output power control,
overclocking capability, and software support for a
Secure Digital Card hardware modification.
Buffalo Technology and other companies have shipped routers pre-installed with a customized version of DD-WRT.
Code development
DD-WRT versions up to v22 were based on the
Alchemy firmware from
Sveasoft, which in turn is based on the original Linksys firmware. DD-WRT versions from v23 onwards, however, are almost completely rewritten. The Linux kernel part is based on the
OpenWrt kernel, which started as Linksys-based firmware but was later changed to its own build framework. All of the firmware is based on Linux, as are OpenWrt and Alchemy.
Releases
The major releases to date include:
DD-WRT v23 Service Pack 1 (SP1) was released on May 16, 2006. Much of the code was overhauled and rewritten during the development of...
Read More