Technically speaking TNSR looks to be a very interesting product and my hat is off to all the people who created it. But just like
@kapone I don't understand what their target market is for this product and I don't think Netgate knows that either. I just don't see majority of pfSense users migrating to TNSR @ this price point. If they stopped pfSense development most of the users would migrate to alternative open source solutions and not TNSR.
I hear your concern.
DPDK is potentially able to route and firewall at 100G on the same hardware as pfSense.
TNSR is already shipping on a few of the appliances that are either the same or very similar to what pfSense shipped on.
So in that sense, we already see some portions of the market that can overlap.
Hardware that could run pfSense, can run TNSR.
I can appreciate the concerns that this might affect pfSense. Keep in mind that they have lots of appliances and support contracts, and (in my limited experience) a track record for good support, as well as, very positive involvement with FreeBSD and other developers and reseachers. Regardless of which direction they choose to go, I just want to point out that there's no apparent history of burning bridges.
That said, your concern is valid in the sense that DPDK may obsolete other firewall/router software for the x86 platform, not just pfSense. The fact that they've brought it to market, in both appliance and software-only forms, speaks to their capabilities. The fact that the new product has a REST API, which had been on their roadmap for quite a while, is a reflection that it will be a continuation of their previous roadmaps.
As to the price, consider the amount of investment that was needed to get DPDK to market and stabilize it sufficiently for support contracts. That's got to have been considerable expense, and given that, I had not expected that I would be able to afford TNSR at all. I'm seriously considering it since it's now a fit not just for border/edge at 1G, but internally on 10/40/100G boundaries for intranet.
Granted, there is no community edition. That's because this did not originate in an open source distro of some kind. They had to build a distro themselves. It is what it is. Even so, some of the technology and certain components are open source, and they are giving back to the open source community in terms of supporting the existing research in DPDK and development by others.
We'll have to wait and see what happens if and when there are open source distros built on DPDK. There aren't that many companies that have been able to survive as long has Netgate has while being as open-source oriented. This is one of their strengths, and it's encouraging that they have both brought it to market, and are actively giving back to the community in the ways that are available.
While I understand some of the alarm at the lack of a community edition, the lack of a community edition is not their fault. DPDK is going to make big waves, not just in distros, but also in applications like samba, web servers, databases, and others. But it'll take time.