Linus Torvalds announced the final release of Kernel 4.10 days ago. He wrote on lkml.org:
So there it is, the final 4.10 release. It’s been quiet since rc8, but we did end up fixing several small issues, so the extra week was all
good.On the whole, 4.10 didn’t end up as small as it initially looked. After the huge release that was 4.9, I expected things to be pretty
quiet, but it ended up very much a fairly average release by modern kernel standards. So we have about 13,000 commits (not counting merges – that would be another 1200+ commits if you count those). The work is all over, obviously – the shortlog below is just the changes in the
last week, since rc8.
Linux Kernel 4.10 release highlights:
- Initial mainline GVT-g graphics virtualization support
- Intel Turbo Boost Max 3.0 support.
- EXT4 DAX iomap support and XFS iomap support.
- Better Microsoft Surface 3/4 support. Wacom MobileStudio Pro class of drawing tablets support
- Nouveau Boost support
- More ARM platform support, better Raspberry Pi 3 support.
- and many other changes.
How to Install Kernel 4.10 in Ubuntu:
The Ubuntu Kernel Team has made the DEB packages for the new kernel, available for download at the link below:
NOTE that Canonical does not support these Kernel packages. They are not appropriate for production use.
For the Desktop users, you can also use Ukuu a simple graphical tool to install the latest kernels.
For Ubuntu Server or those who prefer the command line, install them via following commands:
For 64-bit system:
cd /tmp/ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10/linux-headers-4.10.0-041000_4.10.0-041000.201702191831_all.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10/linux-headers-4.10.0-041000-generic_4.10.0-041000.201702191831_amd64.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10/linux-image-4.10.0-041000-generic_4.10.0-041000.201702191831_amd64.deb sudo dpkg -i *.deb
For 32-bit system:
cd /tmp/ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10/linux-headers-4.10.0-041000_4.10.0-041000.201702191831_all.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10/linux-headers-4.10.0-041000-generic_4.10.0-041000.201702191831_i386.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10/linux-image-4.10.0-041000-generic_4.10.0-041000.201702191831_i386.deb sudo dpkg -i *.deb
After installed these debs, restart and enjoy!
Uninstall:
To remove Linux Kernel 4.10, you may first restart and select boot with previous kernel (from Grub boot-loader -> Advanced Options) and then run command:
sudo apt-get remove linux-headers-4.10* linux-image-4.10*
Nvidia requierd patch:
#Nvidia 375.39
wget http://fr.download.nvidia.com/XFree86/Linux-x86_64/375.39/NVIDIA-Linux-x86_64-375.39.run ; sudo chmod +x ./NVIDIA-Linux-x86_64-375.39.run ; ./NVIDIA-Linux-x86_64-375.39.run -x ; cd ./NVIDIA-Linux-x86_64-375.39
#Patch
wget “https://pkgs.rpmfusion.org/cgit/nonfree/nvidia-kmod.git/plain/kernel_4.10.patch” ; patch -p1 < kernel_4.10.patch
./NVIDIA-Linux-x86_64-375.39/nvidia-install*
I’m on mint 18.1 and with an Dell XPS 15 9560. I have a Nvidia 1050.
I applied the patch and installed the driver. But when I try to install the 4.10 kernel I still get an error.
Error! Bad return status for module build on kernel: 4.10.0-041000-generic (x86_64)
Do you know how to fix it ?