Article Title: Linux administrators, it's time to refresh the kernel. Linux is a technology channel of the IT lab in China. Includes basic categories such as desktop applications, Linux system management, kernel research, embedded systems, and open source.
Linus Torvalds, the father of Linux, quotes a sentence from the Bible to Linux lovers ." But in fact, a more accurate understanding should be "Never go ahead, and there are more than tests ". We need to test the latest version of Linux kernel 2.6.34, which is just released in less than three months from the previous version.
Most people think that when a Linux server operating system releases an important version, Windows or Apple Mac OS X, there may be something interesting or interesting, but if we talk about the release of the new Linux kernel version, it must be a big deal and a big change.
Linas clearly guessed what the user thought, and seemed to be trying to reduce the user's expectations. He said in the release statement in the Linux Kernel mailing list, "This version does not have very interesting new things, which is exactly where I like it. It's mainly a variety of disruptive improvements, nothing really highlights, and the biggest improvement is fixing some of the new SR-IOV VF network interfaces. This is not a major patch ." You can learn about these improvements in Linux Kernel 2.6.34's new feature overview.
Of course, this does not really mean that the new Linux kernel is not novel at all. On the contrary, this kernel actually brings many cool improvements.
For example, in the Ceph Distributed Network File System, KernelNewbies, a Linux kernel website, writes: "Ceph is designed to enhance load processing and allow tens of thousands of users to access the same file at the same time or write files to the same directory, to overcome the difficulties of enterprise storage systems."
In addition, this kernel also has another file system LogFS in the trial phase, which is specially designed for SSD, USB, and other flash devices. LogFS considers how these storage devices clear and rewrite data blocks to achieve efficient resizing and faster mounting, which consumes less runtime memory than normal file systems. These two new file systems are a new breakthrough in Linux. In addition, how can readers develop the next generation of Linux file systems? This article describes the development of Linux file systems.
According to the KernelNewbies website, virtualization technology enthusiasts are excited that the new kernel version brings new vhost net technology, which can reduce virtualization overhead and latency by 1/5, it can almost increase the bandwidth to the inherent performance. The existing Virtio net code can be used on the client without modification. There is also a single-host VMware Balloon driver. If the host is VMware, the driver is activated, which allows the program manager to dynamically limit the amount of memory allocated to Guest.
There are also some other improvements, including Kprobes jump optimization, security improvement, and support for asynchronous suspension/recovery, switching between low-end and high-end GPUs, and simple support for Radeon Evergreen GPU. In addition, it also provides comprehensive support for multiple processor types. In particular, it must be noted that arm processors are applied to many mobile devices. It is also worth mentioning that, it also modifies the drivers of multiple devices, including Nvidia, Intel, and Radeon graphics cards, as well as different network and storage devices.
Original article: Linux Servers to Get Kernel Refresh Author: Paul Rubens