All linux' are open source. However some of the software (which is what actually makes it a distro) is not always open source. There are many firewall distros that can sit on floppy or CD. Take a look on http://www.linux.org at their list to find one that interests