Linksys ontwikkelt zijn firmware voor zijn routers uit de WRT54G/GS serie op basis van het Linux platform. Doordat de broncode beschikbaar is voor iedereen zijn er verschillende mensen bezig geweest met het ontwikkelen van hun eigen firmware voor deze routers die voorzag in hun eigen wensen. Volgens de ontwikkelaars van OpenWrt hadden deze eigengemaakte firmwares als grootste probleem dat ze gebaseerd waren op een oude Linux Kernel die Linksys had gebruikt voor de originele firmware. Daarom hebben ze hun eigen project gestart op basis van een recente Linux Kernel die stap voor stap voorzien werd van de mogelijkheden van de originele Linksys firmware. Voor meer informatie verwijzen we jullie door naar deze pagina waar onder andere lijsten met de ondersteunde hardware en software terug te vinden zijn. De ontwikkelaars hebben na een lang ontwikkelprocess, OpenWrt Whiterussian 0.9 uitgebracht met de volgende aankondiging:
Whiterussian 0.9
The Whiterussian branch has officially come to an end with the release of Whiterussian 0.9. Whiterussian will continue to be the recommended release for production use, but will no longer be maintained apart from critical security patches; All development has been moved to the Kamikaze branch.
Major changes since RC6:
- wifi performance fix
- dnsmasq bug fixes
- better hardware detection
- improved wl-500gp support
Whiterussian RC6
RC6 has been released; while this is mostly a bugfix release, it does represent the end of the whiterussian era.
whiterussian -> kamikaze -> buildroot-ng -> kamikaze
Whiterussian represents the original stable branch; around RC4 development shifted from keeping whiterussian up to date to building kamikaze into a release, and the whiterussian releases suffered. RC5 was released, but the original goals for whiterussian hadn't been met, so more releases of whiterussian were planned but got preempted by the rewrite kamikaze underwent with the "buildroot-ng" branch. Buildroot-ng revolutionized the build system used to compile kamikaze.
By now, the kamikaze and buildroot-ng branches were so far ahead of whiterussian that nobody really wanted another whiterussian release (broken build system with many obsolete packages), and there was talk of backporting kamikaze/buildroot-ng into whiterussian. Ultimately it was determined that this would take more effort than writing buildoor-ng in the first place. In other words, cut the losses, release one last whiterussian and switch over to kamikaze/buildroot-ng. We didn't want to wait so long that kamikaze would be basically cut and pasted into another group's firmware and released by someone else (long story).
Some RC6 changes worth noting:
- mini_fo
- timing fixes
- new diag driver for leds/buttons