Linux Kernel 3.8.6 is the sixth maintenance release for kernel 3.8 series that has been made available recently. In this tutorial, we will help you install it in a system running Ubuntu/Linux Mint and any other Ubuntu-based distro.

Here are some fixes in kernel 3.8.6:

  •     ipv6: fix bad free of addrconf_init_net
  •     net: ethernet: cpsw: fix erroneous condition in error check
  •     net: fq_codel: Fix off-by-one error
  •     Btrfs: fix space leak when we fail to reserve metadata space
  •     Fix bug for DM9000 revision B which contain a DSP PHY
  •     drm/i915: Use the fixed pixel clock for eDP in intel_dp_set_m_n()
  •     ARM: kirkwood: Fix chip-delay for GoFlex Net
  •     NFSv4.1: Fix a race in pNFS layoutcommit
  •     iwlwifi: fix length check in multi-TB HCMD
  •     Bluetooth: Fix not closing SCO sockets in the BT_CONNECT2 state
  •     smsc75xx: fix jumbo frame support
Linux Kernel 3.8.6 Installation

For i386/amd64 architectures, you can install Linux Kernel 3.8.6 with the following commands at your own risk:

cd /tmp 
wget -O kernel-3.8.6 
chmod +x kernel-3.8.6 
sudo sh kernel-3.8.6 
sudo reboot

For ARM-based systems, you can install kernel 3.8.6 with these commands at your own risk:

wget -O arm-kernel-3.8.6 
chmod +x arm-kernel-3.8.6 
sudo sh arm-kernel-3.8.6 
sudo update-grub 
sudo reboot