Open Sourced Linux Router

You can take a look at zeroshell too

zeroshell.net/

It has a CF image for embedding and a lots of features!

It also works smooth on virtualization platforms like ESX…