The Linux kernel is the heart of the different Linux distributions. The Linux family of operating systems is based on this kernel and it is implemented both in traditional computer systems and in personal computers and servers.
Although generally in the form of layouts, and in various embedded devices such as routers, wireless access points, PBXs, set-top boxes, FTA receivers, smart TVs, PVRs, and NAS devices.
While adoption in desktop computers is low, Linux-based operating systems dominate almost every other segment of computing, from mobile devices to mainframes.
Linux quickly attracted developers and users who adopted it as the core for other free software projects., in particular the GNU operating system.
The Linux kernel has received contributions from nearly 12,000 programmers from more than 1,200 companies, including some of the largest hardware and software vendors.
Table of Contents
About the new version of Linux kernel 4.19
It was last month when Linus Torvalds took a break from kernel development. During your break, had appointed Greg Kroah-Hartman as the temporary Linux leader, who went ahead and released Linux 4.19 after eight release candidates.
The announcement of version 4.19 is a bit longer than what we are used to.
In addition to the usual description of major changes, Greg also wrote about a commitment to welcoming new people and helping them learn things.
The new version includes features such as the new AIO-based polling interface, L1TF vulnerability mitigations, block I / O latency handler, time-based packet transmission, and CAKE queuing, among other minor changes.
Time-based packet transmission
Time-based packet transmission comes with a new socket option and a new qdisc, which is designed so that you can buffer packets up to a configurable time before their deadline (tx times).
Packets destined for timed transmission must be sent with sendmsg (), with a control message header (of type SCM_TXTIME) indicating the transmission deadline as a 64-bit nanosecond value.
L1 Terminal Failure Vulnerability Mitigations
The Meltdown CPU vulnerability was first revealed earlier this year and allowed unprivileged attackers to easily read arbitrary memory on systems.
Then the "L1 Terminal Failure" (L1TF) vulnerability (also called Foreshadow) was revealed which brought both threats, that is, easy attacks against the host memory from a host.
Mitigations are available in Linux kernel 4.19 and have been merged into the mainline kernel. However, they can be expensive for some users.
Wi-fi 6 support
The new version of the Linux Kernel that is version 4.19 has arrived with new and many improvements. One of the main novelties that this new Kernel release highlights is that initial support for Wi-Fi 6 (802.11ax) was added.
Wi-Fi 6 provides the foundation for a host of existing and emerging uses, from streaming ultra-high definition movies at home or on the go.
Wi-Fi 6 andIt is based on the IEEE 802.11ax standard, which enables next-generation Wi-Fi connectivity.
This new Wi-Fi 6 model will provide the capacity, coverage and performance required by users, even in dense environments such as stadiums and other public places.
Wi-Fi 6 will work most efficiently in the 2,4 GHz and 5 GHz frequency bands already used by Wi-Fi 5, previously 802.11ac, promising to reach speeds of up to 11 Gbps. In fact, the main mission of 802.11ax will be to optimize the quality of connections in very dense environments.
In addition, the experimental EROFS file system, Intel Cache Pseudo-lock and other improvements were added. as well as updates to file systems, hardware, security, and drivers.