Linus Torvalds wrote on the mailing list:
As some people noticed, I got distracted (“Ooh, look, a squirrel..”)
and never wrote an announcement for -rc7. My bad. But it wasn’t
actually all that interesting a release apart from the date, and it
had a silly compile error in ohci-pci if you hadn’t enabled
CONFIG_PM_RUNTIME, so we’ll just forget -rc7 ever happened, ok?
Instead, go and get the real 3.11 release, which is out there, all
shiny and ready to be compiled and loved.Since rc7 (ok, I lied, it happened) there’s been just small fixes.
Most of them came in from the networking tree, but there’s some all
over: some random filesystem fixes, a couple of sound fixes, a
/proc/timer_list fix, things like that. Nothing really stands out
(unless you happened to use the new soft-dirty code, that had a buglet
that could really hurt), but let’s hope we don’t have some silly
configuration that doesn’t even compile this time around.Shortlog appended.
Linus
The Linux Kernel 3.11 Features:
Graphics:
- The DRM driver changes dominate the Linux 3.11 kernel! The big feature is Radeon dynamic power management support has finally come to AMD’s open-source driver along with early support for the Radeon HD 8000 “Sea Islands” GPUs. Phoronix tests have shown Radeon DPM is successful at improving power use and lowering temperatures while delivering great performance.
- There’s a new DRM display driver for the Renesas R-Car SoC.
- Intel Haswell improvements and Valley View / Bay Trail support is now ready for Linux desktop usage.
- H.264 / MPEG-2 video decoding for Nouveau with select NVIDIA GPUs bearing the VP2 engine as part of the PureVideo HD support. This is exposed in Gallium3D via the VDPAU state tracker. There’s also early GK110 GPU support. The NVIDIA GK110 is the firm’s latest high-end Kepler GPU.
Disk / File-System:
- LZ4 compression support.
- Zswap was merged for compressed swap caching.
- Various XFS file-system improvements.
- Performance tuning for Btrfs.
- F2FS file-system updates.
- EXT4 file-system updates.
- The Lustre file-system client was merged for the first time.
CPU:
- AVX2 Crypto optimizations.
- PowerPC improvements from IBM.
- Continued ARM improvements.
- Xen and KVM virtualization now work for 64-bit ARM.
General Hardware & Miscellaneous Improvements:
- Input device improvements.
- Lots of audio / sound improvements.
- With Linux 3.11, Wine can now handle Windows RT applications.
Download & Install Linux Kernel 3.11:
The Kernel PPA has updated DEB packages for Ubuntu and its derivatives. Press Ctrl+Alt+T on your keyboard to open terminal. When it opens, run below commands to download the DEBs.
for 32-bit system:
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11-saucy/linux-headers-3.11.0-031100-generic_3.11.0-031100.201309021735_i386.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11-saucy/linux-headers-3.11.0-031100_3.11.0-031100.201309021735_all.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11-saucy/linux-image-3.11.0-031100-generic_3.11.0-031100.201309021735_i386.deb
for 64-bit system:
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11-saucy/linux-headers-3.11.0-031100-generic_3.11.0-031100.201309021735_amd64.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11-saucy/linux-headers-3.11.0-031100_3.11.0-031100.201309021735_all.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11-saucy/linux-image-3.11.0-031100-generic_3.11.0-031100.201309021735_amd64.deb
For both 32-bit & 64-bit, run below command to install them:
sudo dpkg -i linux-headers-3.11.0*.deb linux-image-3.11.0*.deb
Once installed, restart your computer!
If you have problem with this kernel, run below command to remove it:
sudo apt-get purge linux-image-3.11.0*
Read More:
It doesn’t work, I’m getting the following error:
root@localvm:~# dpkg -i linux-image-3.11.1-031101-generic_3.11.1-031101.201309141102_amd64.deb
(Reading database ... 135467 files and directories currently installed.)
Preparing to replace linux-image-3.11.1-031101-generic 3.11.1-031101.201309141102 (using linux-image-3.11.1-031101-generic_3.11.1-031101.201309141102_amd64.deb) ...
Done.
Unpacking replacement linux-image-3.11.1-031101-generic ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.11.1-031101-generic /boot/vmlinuz-3.11.1-031101-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.11.1-031101-generic /boot/vmlinuz-3.11.1-031101-generic
Setting up linux-image-3.11.1-031101-generic (3.11.1-031101.201309141102) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.11.1-031101-generic /boot/vmlinuz-3.11.1-031101-generic
run-parts: executing /etc/kernel/postinst.d/dkms 3.11.1-031101-generic /boot/vmlinuz-3.11.1-031101-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.11.1-031101-generic /boot/vmlinuz-3.11.1-031101-generic
update-initramfs: Generating /boot/initrd.img-3.11.1-031101-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.11.1-031101-generic /boot/vmlinuz-3.11.1-031101-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.11.1-031101-generic /boot/vmlinuz-3.11.1-031101-generic
/usr/sbin/grub-mkconfig: 4: /etc/default/grub: # If you change this file, run update-grub afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n Simple: not found
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 127
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-3.11.1-031101-generic.postinst line 1010.
dpkg: error processing linux-image-3.11.1-031101-generic (--install):
subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
linux-image-3.11.1-031101-generic
Try 3.11.3, the best choice for me. 3.11.4 & 3.11.5 no working right, really…