Linux never sleeps. Linus Torvalds is already hard at work pulling together changes for the next version of the kernel (4.11). But with 4.10 now out, there are three groups of changes worth paying close attention to for the ways they improve performance and enable feature sets that weren’t possible before on Linux.
Here’s a rundown of those changes to 4.10, and what they likely will mean for you, your cloud providers, and your Linux applications.
1. Virtualized GPUs
One class of hardware that’s always been difficult to emulate in virtual machines is GPUs. Typically, VMs provide their own custom video driver (slow), and graphics calls have to be translated (slow) back and forth between guest and host. The ideal solution would be to run the same graphics driver in a guest that you use on the host itself, and have all the needed calls simply relayed back to the GPU.