A good summary of interesting new things in this release can be found at <a href="http://kernelnewbies.org/Linux_4.6" rel="nofollow">http://kernelnewbies.org/Linux_4.6</a>
> This release adds Kernel Connection Multiplexor (KCM), a facility that provides a message based interface over TCP for accelerating application layer protocols. ... a common use case is to implement a framed application layer protocol running over TCP ...<p>This was discussed on HN a while back. Gee, it's too bad that SCTP hasn't found more popularity. Reliable datagram-based (or stream-based) messaging, with support for binding to multiple endpoints.<p>In any case, KCM sounds like it's worth exploring.
USB 3.1 SuperSpeedPlus (10Gbps) support - this is by far the most important feature in my opinion, considering that USB Type-C (3.1) is projected to be the most abundant socket on the planet.
<a href="http://www.phoronix.com/scan.php?page=news_item&px=Linux-4.6-Kernel-Features" rel="nofollow">http://www.phoronix.com/scan.php?page=news_item&px=Linux-4.6...</a><p>For a summary of new features.
It's actually amazing how many soft devs have no clue about the impact of the Linux, the command line, which they now call the 'CLI', true editors and fast home grown IDEs. A shift needs to take place at the core of software development. Linux made everything possible.