Openwrt is a Linux distribution to run on wireless routers. I run Openwrt experimental on a Linksys WRT54GS version 2. Despite the name, the "experimental" release of openwrt is the current stable one as of 5 June 2005.
You can use my package repository by adding this line to your
/etc/ipkg.conf:
src timfreeman http://www.fungible.com/openwrt/packages
As of June 5, 2005, these packages haven't seen use outside of my household, so please send me email with your hardware configuration if it works for you.
A script for rebuilding these packages is in the control branch of each package and is also available separately.
Tim Freeman <tim@fungible.com>