Linux 3.6 has been released on 30 Sep 2012. This Linux release includes new features in Btrfs : subvolume quotas, quota groups and snapshot diffs (aka "send/receive"). It also includes support for suspending to disk and memory at the same time, a TCP "Fast Open" mode, a "TCP small queues" feature to fight bufferbloat; support for safe swapping over NFS/NBD, better Ext4 quota support, support for the PCIe D3cold power state; and VFIO, which allows safe access from guest drivers to bare-metal host devices. Many small features and new drivers and fixes are also available.
Prominent Features of Linux Kernel 3.6.0
- Suspend to disk and memory at the same time : In portable devices it is useful to write a hibernation image to disk, and then suspend. If the battery runs out or power is otherwise lost, the computer will power off, but it will be resumed from the hibernated image. If not, it will resume normally from memory suspend, and hibernation image will be discarded.
- Support for SMBv2 protocol : The cifs networking filesystem has added support for the version 2 of the SMB protocol. The SMB2 protocol is the successor to the popular CIFS and SMB network file sharing protocols, and is the native file sharing mechanism for Windows OSs since it was introduced in Windows Vista in 2006. SMB2 enablement will eventually allow users better performance, security and features, than would not be possible with previous protocols.
- TCP Fast Open (Client Side) : "Fast Open" is a optimization to the process of stablishing a TCP connection that allows the elimination of one round time trip (RTT) from certain kinds of TCP conversations. Fast Open could result in speed improvements of between 4% and 41% in the page load times on popular web sites. In this version only the client-side has been merged.
- Safe swap over NFS/NBD : The Linux Terminal Server Project recommends the use of the Network Block Device (NBD) for swap according to the manual. There is also documentation and tutorials on how to setup swap over NBD at some places. The nbd-client also documents the use of NBD as swap. Despite this, a machine using NBD for swap could deadlock within minutes if swap was used intensively. This release allows safe swapping over NBD and also adds support for swapping over NFS.
- ext4 : better quota support : ext4 has added support for quotas as a first class feature in ext4; which is to say, instead of as separate files visible in the file system directory hierarchy, the quota files are stored in hidden inodes as file system metadata, and will be managed directly by e2fsprogs, and quota will be enabled automatically as soon as the file system is mounted. The repquota program will not function initially, until a new QUOTASCAN_OPEN interface is implemented. More details at https://ext4.wiki.kernel.org/index.php/Design_For_1st_Class_Quota_in_Ext4.
You can also check out other new features of Linux Kernel 3.6.0 on their Official Release Page.
New Changes Planned to Made in Linux Kernel 3.7-rc1
- GFS2 updates from Steven Whitehouse.
- regmap updates from Mark Brown.
- regulator updates from Mark Brown.
- the trivial tree from Jiri Kosina.
- HID updates from Jiri Kosina.
- localmodconfig fixes from Steven Rostedt.
- ktest fix from Steven Rostedt.
- RCU changes from Ingo Molnar.
- core kernel fixes from Ingo Molnar.
- core locking changes from Ingo Molnar.
- trivial irq core update from Ingo Molnar.
- perf update from Ingo Molnar.
- perf fix from Ingo Molnar.
- scheduler changes from Ingo Molnar.
- timer changes from Ingo Molnar.
- x86/apic changes from Ingo Molnar.
- x86/asm changes from Ingo Molnar.
- x86/build changes from Ingo Molnar
You can also check out other details about Linux Kernel 3.7-rc1 on their Official Announcement Page made by Linus Torvalds.
Download Source Tarballs of Linux Kernel 3.7-rc1, 3.6.2, 3.6.0 for Linux
That's All and now try to install it on your Linux system.
Step Wise Installation of Linux Kernel 3.6.0 on Ubuntu 12.10, 12.04
Step 1 : Before beginning the installation, First download the appropriate Linux Image & Headers file for Linux Kernel for your system.
Linux Image & Headers for 32-bit system
Linux Image & Headers for 64-bit system
Step 2 : Next, Put all the downloaded files in the same directory, and run the following command to install Linux Kernel 3.6.0 on your Ubuntu system.
$ sudo dpkg -i *.deb
Step 3 : Finally, Restart your computer, you will notice that Linux Kernel 3.6.0 is installed in your system.
That's All and now enjoy the new features of Linux Kernel 3.6.0 on your Ubuntu system.
Recommended Links For References
That's All and now share this post socially on Facebook, Google Plus and Twitter.!!!!!