After 3 months of development, the final stable version of the Linux 3.1 kernel was released. On October 24, Linus Torvalds introduced a new version of the kernel at the Linux Developer Summit, and now it is available for download.
The kernel has added support for the open processor architecture OpenRISC, a new implementation of the iSCSI subsystem.
9403 corrections were made to the new version of the kernel. Work with drivers and various supported file systems, such as Btrfs, NFS, XFS, FAT, HFS +, and SquashFS, have undergone major improvements. Nvidia Nouveau drivers have been updated, 3D graphics hardware acceleration support has been added for some Nvidia GeForce cards and Nvidia Fermi chips. ')
Also among the innovations are the following:
A set of utilities “cpupowerutils” for power management.
Improving the operation of KVM and Xen virtualizers. There is a reverse support for Xen PCI for faster switching between devices connected via PCI and PCI Express, as well as support for embedded VMX (AMD Virtualization).
The ability to use disks with defective blocks on some RAID levels, made possible by a special code for monitoring bad-blocks in software RAID.
Added support for files up to 4 GB for the Fat16 file system. File size in tmpfs can now reach 2 TB.
Slab allocator accelerated.
In the Ext3 file system, barriers are activated.
The ability to change the kernel number to 2.6.x to run some applications that are incompatible with Linux 3.1.
Also many new drivers have been added and old ones updated.