Well said slarty...

A hardware firewall is completely independant of any OS you are running on your servers. However, there are a few in which the management client might require windows. Checkpoint, is one of them just like he said. If you are talking about SOHO firewalls, just make sure it has a web management interface, and you are good to go.