As is customary, after the release of the Linux kernel RC versions, Linus Torvalds announces the new stable version of the kernel. This has also been the case for Linux 4.10 , which arrives with interesting improvements that we will now explain, highlighting the most important ones, since the changes from one version to another are usually extremely numerous if we were to count all the bug fixes, code cleanups, and additions that come from all the developers involved…
Broadly speaking, the improvements can be categorized into three main groups: new security features, bug fixes, and hardware support enhancements. All of this is the result of development carried out over the past seven weeks, during which eight Release Candidate versions were released, leading up to this final kernel version.
Torvalds himself has recognized during the announcement that version 4.10 of the kernel has not turned out as small as expected, since after version 4.9, which was very active in terms of changes, a version 4.10 somewhat calmer in terms of news was expected. Therefore, it has resulted in about 13.000 commits, not counting the merges, that there would be about 1200 more ...
Okay, among the highlights is support for virtual GPUs , meaning a system for rendering graphics in virtual machines instead of using the physical hardware, which sometimes doesn't perform optimally. Support has also been added for the L2 and L3 caches of the latest Intel chips, as well as a tool called perf c2c for analyzing cache contents in non-uniform memory access systems. Drivers have also been improved for file systems such as EXT4, F2FS, XFS, OverlayFS, NFS, CIFS, UBIFS, BEFS, LOGFS, ARM architecture, and AMD graphics cards, among others.