mmmmmm........
...so you have to actually add some software to smoothwall to make it play solitaire..?
I wonder if you could add software (by flashing the bios etc) for a 'hardware' firewall to do the same...
I bet you it can be done... ;-) Makes you wonder what the difference is, doesn't it ?
mmmmmm........
Excuse my sarcasm in my initial post and above... I'm very familiar with linux and it's capabilities as an OS, I was simply pointing out the fact that hardware with an inbuilt 'OS' such as Cisco's IOS or any other bit of hardware that processes 'machine code' in any manner is really hardware running software. So I think the differences between a 'software' firewall implementation (or appliance) like smoothwall/m0n0wall and a 'hardware' firewall running its own OS software become a little grey and blurred.. to the point that at the level of abstraction the terminology is being used they are identical.
However, not to be confused with a 'software application' firewall such as Mcaffe, Symantec/Norton, etc etc. These 'applications' are not dedicated machine/software combo's, they are in fact 'part' of another system that has many other objectives too. Like playing solitaire... And these apps usually work on higher levels of the OSI model in comparison to a stateful packet inspection firewall (e.g. a 'hardware' firewall).
The point is that you shouldn't assume that 'software' is only the stuff that runs on the desktop for the user...
Thus a hardware firewall is in fact using software and hardware... and has it's own 'bespoke'/'proprietary' OS (e.g. Cisco IOS).. how different is that to a piece of hardware running a bespoke OS (based on Linux, but isn't the OS you would find on a Debian, Fedora Core or Ubuntu distro) with additional system software, that together form the firewall ..?
Both are dedicated hardware and software to perform the role of a firewall. But both are significantly different from the desktop firewall that is so readily assumed as the meaning of a 'software' firewall.
Having said that it is worth noting that enterprise class 'hardware' firewalls are usually a better choice for enterprise usage, I'm not convinced that £/$ for £/$ a h/w firewall offers better performance than a system software firewall appliance like smoothwall/m0n0wall etc (never tested to that degree so cannot confirm), however, being a single unit with usually better support from the vendor, it is a 'safer' choice, for maintenance, support, DR and the like. If you don't mind building your own, and maintaining the hw separately from the sw then don't disregard '(system) software' firewalls. (Forget about desktop firewalls as a reasonable first line defence for a network!).
But for sure the system software firewall can make use of plenty of old hardware and be a pretty powerful standalone firewall unit at a very low cost for initial implementation, just be careful of the TCO if this is for business use, as support/maintenace fees & risk management costs will probably increase.
Nokia have some pretty good, heavyweight enterprise class firewalls, and Cisco obviously offer some good options too.
But just a thought..
A smile is worth a thousand kind words. So smile, it's easy! 