BSDs have been more often used than Linux as the basis of enterprise firewall, switch and router products, at least until recently. It could have been largely due to the license, but it does mean the BSDs would have received much more attention and development effort to help it really excel in those areas.
Perhaps the IPv6 and IPSEC implementations work better under heavy load, or its device drivers for newer hardware like 10GbE NICs are more mature?
Or maybe FreeBSD has specific features of interest such as the PF firewall (which possibly scales better than Linux netfilter), or CARP (both from OpenBSD).
But I don't see what the problem would be to keep on using FreeBSD at the network edge/core (layer 2/3), and Linux on application servers, if each is the best tool for the job.
Perhaps the IPv6 and IPSEC implementations work better under heavy load, or its device drivers for newer hardware like 10GbE NICs are more mature?
Or maybe FreeBSD has specific features of interest such as the PF firewall (which possibly scales better than Linux netfilter), or CARP (both from OpenBSD).
But I don't see what the problem would be to keep on using FreeBSD at the network edge/core (layer 2/3), and Linux on application servers, if each is the best tool for the job.
Comment