Available Linux Kernel 3.8, unique and unprecedented version of Linux

Recently the version 3.8 our kernel favorite, Linux.

The list of news is as always quite extensive, you can see it in full at KernelNewbies.orgHowever, I will explain some news that I personally find interesting 🙂

Support for Samsung's new Flash file system:

Some time ago we talk about this Samsung F2F2 systemWell, our kernel already supports this system designed by Samsung for memory devices based on technology NAND (those used in many mobile devices, tablets, etc, as well as SD cards or SSDs (Solid state drive).

Improvements in other file systems (ext4, btrfs and xfs):

BTRFS receives improvements, specifically now it must be faster as it has been optimized for the sake of this, which was done (reading Stefan Behrens words from his c):

«The scrub code is the most efficient code to read the allocated data of a disk, that is, it reads sequentially in order to avoid head movements of the disk, it skips the unallocated blocks, the read-ahead mechanisms are used, and contains all the code to detect and repair defects.«

ext4 it still receives improvements. Speaking of more technical things, in inodes information is not stored as such, the data information is stored there (owner, creation date, size, etc.) but as such the data is not actually stored there, only information about them, well, now it can be stored small data in the inodes that is being wasted. I mean and speaking clearNow we will have more space available on our HDDs, they make the comparison that a folder / usr / standard will save 3% of space 😉

First kernel of 2013 and first kernel that withdraws support for a processor:

This has been talked about a long time ago, just Linux (kernel) will not give i386 processor support:

Ingo Molnar has disabled support for Intel 386 processors after recently requesting their removal for the upcoming Linux 3.8 kernel to which Linus Torvalds immediately agreed.
The 386-bit i32 architecture that was introduced in 1985 was one of the most popular among users, and in fact the 80386 processors continued to be manufactured until relatively recently, September 2007.
The kernel developers have decided that it was time to remove support for these processors, and specifically for the older 386-DX and 386-SX. This allows to improve the duty cycle in the core. Regarding this, Molnar expressed:

«Its complexity has caused extra work when we wanted to make modifications to the SMP support primitives for years.«

That means that old computers with 386 DX33 processors from the year 91 will not be able to run with the newer kernels from now on. Linus Torvalds himself fully agreed with the decision: “I am not sentimental. It's a relief".

And precisely this is what I was referring to with the title of the post, it is the first kernel to remove support for something, although this (in my very personal appreciation) no longer represents a problem, I even see it as something positive.

If someone has an i386 processor from 1991, they can continue using Linux but in versions lower than 3.8, that simple 🙂

The improvements do not end here, several improvements have been added regarding the network (Wi-Fi especially), bug fixes, etc., but this is roughly what there is.

Anyway, I hope this has been interesting for you, however I recomend you read all changes on the official site if you have questions.

regards


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   kondur05 said

    and how can we prove it?

    1.    KZKG ^ Gaara said

      You can wait for it to enter the repos of your distro, or take a risk and compile it yourself, I imagine that it would be published here or at least they would give a link to where it is: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=summary

    2.    scraf23 said

      Let's see if they dare desdelinux to post a compilation tutorial ;D

      1.    rainbow_fly said

        Yes, it would be useful, but not only on how to compile the kernel, a generic explanation on xD compilation would be useful

      2.    sieg84 said

        on Debian ...

    3.    f3niX said

      Compilarrr !! xD haha, or wait for your distro to update to the new kernel.

    4.    set92 said

      If you have Arch or derivatives, or any distro that is rolling release, you will surely already have it available.

    5.    Linez said

      You can follow these instructions (at your risk), you already have the kernel packaged for Ubuntu:
      http://www.upubuntu.com/2013/02/installupgrade-to-linux-kernel-38.html

  2.   elav said

    In fact compiling the kernel is not complicated at all, or it is not sooo complicated .. once I almost did it, I just got lazy 😀

    1.    dhunter said

      Once I almost did it ... haha ​​you kill me with that elav. 😉

      I have been running the 3.8-rc6 since it came out a week or two ago, I am doing very well not a mistake.

      Compiling the kernel in debian and derivatives is super simple, I put my how to here.

      Install required packages: libncurses5-dev build-essential

      Download the kernel, unzip it in a place with enough space (it grows almost up to 1gb when it is in process).
      Inside the kernel folder copy the current config to use as a base:
      cp / boot / config-`uname -r` .config

      We run make oldconfig to generate a new config based on the old one.

      make nconfig

      In this interface, support is removed for devices that we do not use, we choose the architecture (586, i686, etc), the frequency of the cpu (this is what the debian ones refer to with the support for real time in wheezy, they apply a patch that allows raise the frequency above the default).

      If we press? In a module it shows the help, reading we can know if we really need it or if it is necessary.

      When everything is ok we exit the interface saving the .config with F9, and type:
      make -jX deb-pkg
      X = cores + 1

      A good practice is to run it with nice to give less priority to the compilation process and not to hinder the computer while we work… cofff… we see Big Bang Theory… coff ..

      When it finishes we have 3 nice debs to install, the kernel, headers and libc.

      DO NOT uninstall the old kernel until you have thoroughly tested the new one, there is no harm in having a "vanilla" kernel in case the new one explodes.

      For the users of other distros I clarify there is also a make rpm-pkg and tgz-pkg, do a make help and you will see the options.

      My modus operandi is to remove things little by little and I version the .config. (Mercurial is fuming on my pc, I even version myself in case of accident)

      1.    elav said

        (Mercurial is fuming on my pc, I even version myself in case of accident)

        xDDD good tuto .. one of these days I get excited 😛

        1.    dhunter said

          Seriously, since I read hginit by Joel Spolsky I have not stopped using it, it is very simple and you earn a lot.

  3.   dhunter said

    One more tip, when they go to download the kernel they copy the url and change bz2 to xz.

    http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.8.tar.bz2 - 80.7 M

    http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.8.tar.xz —- 67.7 M

  4.   elendilnarsil said

    I hope it gets to Chakra soon !!

    1.    Leo said

      I also hope there and in Arch that I have both on my PC.
      Now that I say this, how strange that LibreOffice 4 is first in Chakra and Arch does not even show 0.0
      Another weird thing is that I write the accents outside the letter, just like that, but that's what makes it more fun, ha!

      1.    herjo said

        Manjaro and chakra are wreaking havoc in the arch community, many developers and testers are flocking to these forks.

        1.    Leo said

          (sorry for the win)

          It's true, Arch is deflating and it shows a bit, but I don't think it affects him much.
          And I didn't know that Manjaro is based on Arch.

    2.    kennatj said

      Remember that Chakra is Half-rolling it may take weeks or months to arrive, so if they always update to the last they are the applications and kde 🙂

      1.    pandev92 said

        In chakra, the new kernels do not reach a minimum until they are in version 3.x.6, for example there was 3.7.6 ..

        The source is the same chakra developers, abveritas, manutortosa etc.

  5.   synflag said

    For those who ask a compilation tutorial, here is one: http://hackingthesystem4fun.blogspot.com/2012/11/como-compilar-un-custom-kernel-y-no.html

    Doubts about the procedure, put it in comments.

    1.    KZKG ^ Gaara said

      Thanks for the link
      I take this opportunity to tell you that I have read several articles on your blog, I have honestly liked them a lot, thank you for your work 😀

      regards

  6.   Helena said

    waiting for its appearance in arch linux = ^. ^ =

  7.   Zironide said

    I hit the SCARE of the century for the i386, but check and I'm i686 🙂

    1.    pandev92 said

      And it is time to update the pc, even with a 2-bit amd x64

  8.   platonov said

    I am testing kernel 3.8-0.towo-siduction-686. in debian testing adding the siduction repositories (derived from debian sid) and installing the kernel.
    So far I have done it without problems, although I am not an expert to make too many evaluations.

  9.   diazepam said

    I once tried to install funtoo in virtualbox ………. Compiling the kernel takes 6 hours if you only use one processor

    1.    Leo said

      Nice way to fry something with the temperature raised by the processor, ha

  10.   Juan Carlos said

    From what I read in other places, it seems that this version handles energy and the ACPI standard much better; in addition to reducing memory consumption, among other important changes. I'm going to install Fedora on an external HD, because I'm sure they'll update this kernel soon, let's see how it goes.

    regards

  11.   elynx said

    Waiting for your acceptance in the other distros ..

    PS: Luckily I hope they dedicate more time to the compatibility and improvement with the new hardware and peripherals of the new PCs 😉

    Regards!

  12.   Leo said

    Since we are on the subject, I raise a question, which file system is better and in what cases? EXT4 or BTRFS?

    1.    dhunter said

      In theory BTRFS is the hairless wonder, but they haven't declared it stable (although there are hippies who already use it) so for now it is recommended to stick with ext4.

      1.    Leo said

        Thanks for the information. I had heard that btrfs was good, but you have to keep waiting.

  13.   kondur05 said

    umm can you imagine a distro desde linux?

    1.    elav said

      We already thought about it several times but it would be in vain:
      - More of the same, we would be based safely on another distribution.
      - The dilemma of the Desks to use
      - We do not have the knowledge to support the packages, as well as the bandwidth, or the resources.

      Anyway, these are some of the problems .. 😀

  14.   federico said

    I have the kernel updates blacklisted !!! so it will be for the next haha.

  15.   Germaine said

    Sorry for the length, but in order not to SPAM, I copy and paste a question I asked on another page regarding this kernel and the answer they gave me:

    MY QUESTION:
    A pity not to be able to prove it; I have a concern and it is this; I use a Samsung RV408 laptop with 6GB and HD 320; I have Kubuntu 12.10 x64 installed and I put the kernel 3.5.7.2 (the last of that series) and all the browsers work without problem and the system and the machine also, but, when I put a kernel any of the 3.6 or 3.7 series, the Opera and Chromium no longer open the emails, they enter the pages but they take time to load or they don't. Yesterday I tried the Alpha version of Kubuntu 13.04 that brings the 3.8 kernel and it gives me problems with the wifi and the already known browser.
    Does this mean that my machine only reaches the 3.5.7.2 kernel so that everything works fine? If I install a higher version although the system and most of the applications work fine, won't the issue of browsers and Wi-Fi improve? Has anyone already reported the same case? Don't tell me I'm the only weirdo— hehehe

    THE ANSWER:
    I can get an idea of ​​the despair in your point of view. In reality there is a much simpler explanation to all this accumulation of problems.

    Regarding the kernel versions, remember that the Ubuntu kernel and its derivatives are modified by Canonical, this means that many modules are adapted to work with certain compilation rules in programs. If we add to this that you have a Samsung laptop, which together with Apple and Sony Vaio are one of the companies that do not assemble neutral hardware, the result is a host of problems when you do not use their own software (that is, Windows and Windows drivers). Samsung).

    The reason why the wifi does not work for you in Kubuntu 13.04 is because surely the driver modules are not updated, and as we said by default they will not be compatible with Samsung, but those that Canonical adds at the last minute in its version are compatible final.

    My recommendation is that you only use the kernel versions offered by Canonical, so you always ensure optimal performance. The second option would be to compile the kernel yourself but adding the same Canonical configuration with the same modules and patches.

    I had a Samsung X06 in 2004/2005 with a Pentium M. The truth is that they are good machines, of good quality and with careful designs, but they spoil because of Samsung's policy of modifying the ROM of the components. to make it "not neutral".

    There does not have to be any problem with your laptop every year ahead, you will simply have to live with these extra touches until your next team. I myself ended up being a fan of IBM / Lenovo and Dell precisely because of their neutral and Unix-friendly hardware.

  16.   platonov said

    I have a question about the kernel and processor temperature.
    I use a Toshiba Satelite laptop which normally gets very hot on Linux, according to the 90C sensor (Kernel 3.2 and earlier).
    With the 3.8 kernel it is noticeable that it heats up less, according to the 56-60C Temperature sensor (which I also saw with the 3.7 Liquorix kernel).
    Is this 30C difference credible? Heats up less safely, it shows; but so much ?. Is it a sensor problem?
    What is your opinion?.

  17.   ChristianBPA said

    It's already in the Manjaro repositories!

  18.   metal ripper said

    My processor is compatible with x64 but I installed debian testing in its x86 version because most of the programs are easily found in that architecture, now with this news I wonder can I install that kernel without having to format my machine? O_O

  19.   lawliet @ debian said

    I installed Debian on my computer, I was making space on a backup disk and then I was unlucky that there was a disk error and Fedora was ruined.
    Fedora was the distro that allowed me to touch the future, to see when in the future I will reinstall it to test that kernel.

  20.   caesasol said

    Yesterday I arrived at Arch's repos, let's see how it goes