Main development phase of Linux 3.7 completed


Linus Torvalds has released the first beta version of Linux 3.7. Torvalds has thus completed the merge window, as usual, called phase in the development cycle, in which he takes up the biggest innovations for a new version in the main development branch. Until December anticipated release of Linux 3.7, the developers are now focused on debugging, apart from a few stragglers and small, all appearances to harmless improvements.

Among the most important new features included in Linux 3.7 includes support for 64-bit ARM instruction set. Are also new functions for NAT (Network Address Translation), IPv6, and the server-side code for "TCP Fast Open" (TFO), Linux 3.6 already contains the client-side code for this experimental TCP extension that accelerate HTTP connections should.

Torvalds has integrated a larger, prepared in a while review of the charge of PC graphics cores from Nvidia graphics driver Nouveau DRM. It should simplify including the driver architecture so that new features can be easier to implement, including some previously only been covered support for Nvidia graphics chip coupling technology Scalable Link Interface (SLI). In the Intel i915 video driver, there were big changes to the code to configure the monitor outputs.

That the kernel access to Windows or Samba shares competent CIFS (Common Internet File System) now provides experimental support for the introduced with Windows Vista SMB 2.0 (Server Message Block 2) and the opportunities offered by Windows 7 descendant of SMB 2.1, and parts of codes were for several months in the kernel, but not functional and therefore as "Broken" is highlighted. The kernel developers have also started with a restructuring of the header files to userland header used in the directory include / uapi / independent to think of those who are required kernel internally. New features include support for Intel's processor SMAP safety function and the ability to build an ARM kernel that boots on very different ARM platforms. Together with a development version of the Xen hypervisor now also manages the operation of virtual machines using the virtualization capabilities that provide some ARM v7 cores. Shortly before the end of the merge window still pulled a code for signing kernel modules and examine these signature before loading modules - a feature that would like to use some distributions in support of UEFI Secure Boot.

In the two weeks since the release of Linux 3.6, the kernel developers have made 10,409 commits in the main development branch, change the 15,096 files. This made for Linux 3.7 changes bring loud diffstat 1,540,443 new lines of code and remove 1,223,134 - shifted code is included in both figures. These two values ​​are about a million to those of Linux 3.6. This is primarily the effect of numerous restructurings, including the aforementioned modifications to the nouveau driver and the include files.

The developers of the stable and long-term kernel have been active in recent days. Greg Kroah-Hartman about the Linux versions 3.0.46, 3.4.14, 3.5.7 and 3.6.2 has released, in the release email for Linux 3.5.7, he points out, with this version of Linux 3.5-border care. Ben Hutchings, meanwhile, has released Linux 3.2.31 and 3.2.32 just preparing. Already a week ago Willy Tarreau has released Linux 2.6.32.60, which fixes this year's leap second bug and contains some of the charge included in Linux 3.6 enhancements designed to improve the generation of random data.

No comments:

Post a Comment