@johnkeates:
@kpa:
Faster boot time != better overall performance. It's possible to cheat during the boot time quite a bit and that's what many Linuses do to achieve on the surface great looking performance. However, the real performance of a firewall/router has nothing to do with boot time but with the performance of the packet filter and the network stack.
And seriously, are you going to be rebooting your router/firewall so often that the boot times actually have some significance? :o
I think it's more an issue of scale for his case. 100 routers using 1GB RAM and 2 CPU cores is quite expensive.
Yes, we will be booting the firewalls so often that the boot times are very significant, and John's right, it's absolutely about scale for us. We're evaluating this for use where we launch thousands of VMs daily, with individual VMs or small collections of VMs connected to a pfSense VM that is serving as their NAT gateway. Faster boot performance at that scale definitely counts, perhaps moreso than the performance of the packet filter and network stack (although we don't want to ignore the performance of those either).