Linux 3.2 kernel released

Linux 3.2 kernel released

Summary: Big changes to almost every aspect of the kernel.


Linux 3.2 kernel has finally been released following a delay after was hacked back in August 2011.

Scanning the copious changelog notes it seems that there are some big changes made to almost every aspect of the kernel. Here are just some of the highlights:

  • Ext4 now supports block sizes up to 1MB, which decreases the time spent doing block allocations.
  • Btrfs delivers detailed curruption error messages, so instead of something like 'block xyz is bad' you get this: btrfs: checksum error at logical 5085110272 on dev /dev/sde, sector 2474832, root 5, inode 32583, offset 0, length 4096, links 1 (path: default/kernel-0/Makefile)
  • Lots of filesystem performance improvements.
  • A process scheduler divides the available CPU bandwidth between all processes that need to run.
  • Inclusion of a TCP "Proportional Rate Reduction" algorithm, developed by Google, which improves latency and the time to recover.
  • Support for transmission of IPv6 packets as well as the formation of IPv6 link-local addresses and statelessly autoconfigured addresses on top of IEEE 802.15.4 networks.

Want to try out Kernel 3.2? It's currently available in the latest beta release of Ubuntu 12.04 (codename 'Precise Pangolin'). Alternatively you can upgrade an existing system by hitting Terminal and using the following command:

sudo update-manager -d

Anyone taken the plunge and upgraded yet?

Topics: Software, Linux, Open Source, Operating Systems

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.


Log in or register to join the discussion
  • Not going to 12.04 until release candidate and Kubuntu

    I need this Netbook on the road and at home so I'll wait until the release candidate arrives.

    If you are using Ubuntu, might I suggest you partition it so you have:

    /dev/sda1 (swap)
    /dev/sda2 (root /)
    /dev/sda3 (/home)

    the virtue of which is that, I prefer to do a 'clean install' of each new Ubuntu release--you can manually tell the install wizard to 'not format' the /home partition which is where your data files reside.

    I've seen update-manager result in a mess a few times, so clean install it is for me.
    Tip of the day!
    Dietrich T. Schmitz *Your
    • Yup

      @Dietrich T. Schmitz * Your Linux Advocate

      Clean install is always the way to go. It's my SOP as well to create 3 partitions. (/, /home, swap)
      Tim Patterson
    • RE: Linux 3.2 kernel released

      @Dietrich T. Schmitz * Your Linux Advocate

      I have taken that one to an extreme!

      /dev/sda looks like this:

      sda1 osloader (boot partition)
      sda2 swap
      sda3 iso (bootable)
      sda4 extended
      sda5 - Ubuntu 11.10
      sda6 - Ubuntu 11.04
      sda7 - Ubuntu 10.10
      sda8 - Ubuntu 10.04
      sda9 - Ubuntu 9.10
      sda10 - Ubuntu 12.04
      sda11 - reserved for 12.10
      sda12 - reserved for 13.04
      sda13 - mounts on all Ubuntus as `/opt`
      sda14 - mounts on all Ubuntus as my "Inbox"
      sda15 - mounts on all Ubuntus as `/usr/opt` for my varied Firefox testing (Nightly, Aurora and Beta)
      sda16 - mounts on all Ubuntus as `/usr/icons` - I store a TON of icons here and make them available for what ever I do.

      Each `/home` is kept separate, but /dev/sdb and /dev/sdc get mounted in my `/home` partition. Those drives contain music and video.

      And, agreed, a `clean install` is the only way to go.
      • RE: Linux 3.2 kernel released


        Nice suggestion on the icons partition... On my HTPC systems, I now have a great spark for an idea related to UI customizations... Thanks for the tip...
    • RE: Linux 3.2 kernel released

      @Dietrich T. Schmitz * Your Linux Advocate

      Great tip! Thanks.

      I do something similar (under Windows) with (2) physical drives, the system being SSD, and data being a traditional magnetic drive. And I shall adopt your tip of the day for Linux.

      But a clean install is the way to go, regardless of the OS.

      It is one of the commonest of mistakes to consider that the limit of our power of perception is also the limit of all there is to perceive.
      ~ C. W. Leadbeater[/i]
    • RE: Linux 3.2 kernel released

      [i]/dev/sda1 (swap)
      /dev/sda2 (root /)
      /dev/sda3 (/home)[/i]

      I've done that in the past, but if you have say 8GB of RAM, is it necessary to have a swap partition anymore?
  • RE: Linux 3.2 kernel released

    Gentleman, start your compilers! This should only take up a few days of your time trying to get the code to compile the right way. Hope you don't make a typo and have to start all over again. The price you pay for having a hacked up clone of UNIX.
    Loverock Davidson-
    • RE: Linux 3.2 kernel released

      @Loverock Davidson-
      Your comments are always informative. We will keep in mind your concerns for future reference. Again, thank you.
    • I'm sure it amuses you

      But it would be more amusing to the world + dog if you disappeared for a millenia or two while you investigated your claims of compilation.
    • RE: Linux 3.2 kernel released

      @Loverock Davidson-

      You must really love Linux, you just can't stop talking about it.
    • RE: Linux 3.2 kernel released

      @Loverock Davidson- You Troll; I have been using Linux for years and have never *had* to compile anything... why don't you learn a bit before you comment or even goad.
      • Creating linux from scratch is fun.

        @richard.e.morton@... For a bit of fun I have installed Gentoo from source (ie compiling, etc). Had a great time. It produced a really fast Linux.

        However the Linux I usually use is Ubuntu, with its new window manager. I nowadays aim for ease of use. Modern hardware is so fast now, that even Windows with a few virii running, is still fast!
        I am Gorby
    • RE: Linux 3.2 kernel released

      @Loverock Davidson- Err, these are distributed as binary files.
    • RE: Linux 3.2 kernel released

      @Loverock Davidson-
      Sucsseceful troll is sucsseceful, nice work! ;)
    • RE: Gentleman, start your compilers!

      @Loverock Davidson-

      [b]WTF[/b] are you talking about?????

      I downloaded an iso of 12.04a1, and installed it to a spare partition on my hard drive. I have not had to use a compiler to install any of these:

      Karmic (9.10)
      Lucid (10.04)
      Maverick (10.10)
      Natty (11.04)
      Oneiric (11.10) and
      Precise (12.04)

      Now, please do the rest of the world a favor, and disconnect your IMP from the internet!
    • RE: Linux 3.2 kernel released

      @Loverock Davidson-

      I haven't bothered to read ZD net for a year or so and for whatever reason I decided to have a look again.

      I'm amazed to find you're STILL HERE, still trolling your nonsense about compiling Linux etc.

      Seriously, haven't you got anything better to do? Get a life. Or are you in fact a spambot?
      Roger Bamforth
  • RE: Linux 3.2 kernel released

    I'm using Debian Sid. Debian has had 3.2 in its experimental branch for more than 2 months now (right now I'm running 3.2 RC7). It is not necessary to upgrade the whole OS to use 3.2. I'm surprised that you didn't mention Debian of which Ubuntu is a fork (?).
    • RE: I'm surprised that you didn't mention Debian

      @chakr The Ubuntu desktop, before Unity, was the darling of many Linux pundits (ref. SJVN). That torch and associated buzz has, recently, passed to Linux Mint.

      Debian, along with both openSuSE and Fedora, is still popular with Linux desktop enthusiasts. It's highly configurable and, with the non-free repository, not strictly open-source. Debian stable is, and has been, my Linux desktop of choice since Etch (I'm in no hurry to experience the Linux 3.x kernel and will very likely first see it on Puppy Linux, my second distro of choice). Others prefer Debian testing for the desktop as it provides more up-to-date apps and libraries. Debian unstable is for developers and geeks.
      Rabid Howler Monkey
  • RE: Linux 3.2 kernel released

    Also available in OpenSuSE "Factory" repositories. Very bleeding edge. I'll wait until it hits the Tumbleweed repositories.
  • Re: Linux 3.2 Kernel Released

    Is it possible to do the kernel upgrade in Ubuntu without doing a full upgrade to 12.04? I'm currently sticking with v11.04 because I HATE that #&(@#$! Unity GUI. Both of my desktops and laptops are running 11.04 and before I upgrade to something that forces that Unity GUI I'll probably switch to Mint.