Slashdot Mirror


Linux 3.8 Released

diegocg writes "Linux kernel 3.8 has been released. This release includes support in Ext4 for embedding very small files in the inode, which greatly improves the performance for these files and saves some disk space. There is also a new Btrfs feature that allows for quick disk replacement, a new filesystem F2FS optimized for SSDs; support for filesystem mount, UTS, IPC, PID, and network namespaces for unprivileged users; accounting of kernel memory in the memory resource controller; journal checksums in XFS; an improved NUMA policy redesign; and, of course, the removal of support for 386 processors. Many small features and new drivers and fixes are also available. Here's the full list of changes."

29 of 120 comments (clear)

  1. First Linux 3.8 Post by Anonymous Coward · · Score: 3, Funny

    First post running Linux 3.8 Kernel!

  2. I'm confused by SimonTheSoundMan · · Score: 4, Funny

    I thought we were on 2.6 for eternity. Where did 3.8 come from all of a sudden?

    1. Re:I'm confused by neonsignal · · Score: 5, Funny

      let me guess, you're running Debian stable?

    2. Re:I'm confused by SJHillman · · Score: 4, Informative

      0.01 - 1991
      1.0 - 1994
      1.2 - 1955
      1.3 - 1995
      2.0 - 1996
      2.1 - 1996
      2.2 - 1999
      2.3 - 1999
      2.4 - 2001
      2.5 - 2001
      2.6 - 2003
      3.0 - 2011
      3.2 - 2012

      Of course, there were many smaller version numbers released in the meantime - 2.4.37.11 was released in 2011, ten years after 2.4.0.

    3. Re:I'm confused by SJHillman · · Score: 5, Funny

      You'll notice version 1.2 included the short-lived Typo Flux Capacitor, causing it to go back in time to prevent the birth of Bill Gates (Oct 28, 1955) but was ultimately unsuccessful.

    4. Re:I'm confused by kthreadd · · Score: 2

      Hey I'm still on 2.6.18!

    5. Re:I'm confused by JustOK · · Score: 2

      I'm waiting for the service pack

      --
      rewriting history since 2109
    6. Re:I'm confused by Anonymous Coward · · Score: 5, Funny

      Transtemporal Agent Gates has done sterling work preventing the monolithic IBM from utterly dominating the computing world with VT52 terminals connected to reel-to-reel storage mainframes. Whilst he has failed to facilitate the development of the desired Quantum Hurd Desktop the situation could have been much, much worse. Unfortunately the Balminator droid appears to be defective - it should be running Symbian, not something simian.

    7. Re:I'm confused by BenJury · · Score: 2

      Confused by an incrementing number? May I suggest this site isn't for you.

      --
      Blatant Advert: Android Apps!
  3. Re:still supports 32-bit Intel binaries by SimonTheSoundMan · · Score: 5, Interesting

    Intel's latest generation of desktop i5/i7 CPUs appear to be buggy. People I know working in CFD are finding all sorts of quirks so have gone back to older and slower Xeons. Nothing for the desktop series is documented for bugs as far as I'm aware, I don't think Intel test them as much in design as workstation grade CPUs, and published bugs for Xeons you're not allowed to talk about them.

  4. Re:still supports 32-bit Intel binaries by Anonymous Coward · · Score: 2, Informative

    Specifically the actual i386 family is no longer supported. The i486 family, including the 486SX (which doesn't even have floating point) are still technically supported by the Linux kernel, you just won't find very much software to run on them. So we're not just talking "before the Pentium" but further back in history. There are i486 PCs dating back to 1989, think Dead Poets Society. So Linux still runs on hardware that's older than Linux, just not hardware that was already /cheap/ when Linux began.

  5. Just a worry by hcs_$reboot · · Score: 5, Interesting

    ext4 has been altered with added functionalities - I will wait some time before applying the upgrade, just to be sure ext4 is stable again...

    --
    Slashdot, fix the reply notifications... You won't get away with it...
    1. Re:Just a worry by msauve · · Score: 5, Funny

      Linux is a crock of salad. Pass it on.

      --
      "National Security is the chief cause of national insecurity." - Celine's First Law
    2. Re:Just a worry by Anonymous Coward · · Score: 4, Funny

      Linus got a rock and sold it. Passion on.

    3. Re:Just a worry by wonkey_monkey · · Score: 4, Funny

      My hovercraft is full of eels. Purple monkey dishwasher.

      --
      systemd is Roko's Basilisk.
    4. Re:Just a worry by Anonymous Coward · · Score: 2, Funny

      Oiled Frog on a stick. Got pissed on..

  6. question remains... by Razgorov+Prikazka · · Score: 2

    ...Does it run linux?

    --
    rm -rf --no-preserve-root / ...and let /dev/null sort them out...
    1. Re:question remains... by Kinwolf · · Score: 2

      In emulation mode only

  7. Re:still supports 32-bit Intel binaries by serviscope_minor · · Score: 4, Interesting

    Intel's latest generation of desktop i5/i7 CPUs appear to be buggy. People I know working in CFD are finding all sorts of quirks so have gone back to older and slower Xeons.

    One difference is that the intel desktop CPUs generally don't have ECC whereas the Xeon ones do.

    Do the new i7s produce consistent results each time? If so, then lack ECC isn't the problem.

    There could also be some subtle difference in IEEE modes.

    You could try dumping everything from every stage of the algorithm out and seeing when two runs start to differ.

    --
    SJW n. One who posts facts.
  8. Re:still supports 32-bit Intel binaries by peppepz · · Score: 4, Informative

    Isn't it normal for any processor to have errata? There are currently 95 bugs listed for Ivy Bridge on Intel's site. There are 120 for Sandy Bridge.

  9. Use inode space for 1st part of large files? by Anonymous Coward · · Score: 2, Interesting

    From TFA it seems that large files won't benefit from the change in ext4. This seems an odd strategy.

    Wouldn't it have made more sense to put the first part of the file data into the inode regardless of the size of the file ? That way every file would get an initial access speed boost by omitting seek latency, and large inodes would get used very effectively..

    1. Re:Use inode space for 1st part of large files? by crow · · Score: 5, Interesting

      They probably store the file data in the same part of the inode that is otherwise used for the block list or extent list. So larger files must use that same space to tell the file system where the rest of the data is on the disk, which makes it difficult to also store data in the same location.

      Also, putting a small amount of data into the inode would then mean that the rest of the file would no longer be neatly aligned on block boundaries, which makes doing a memmap of the file painful.

  10. Re:still supports 32-bit Intel binaries by jbdigriz · · Score: 2

    Links?

  11. Well, I guess I'm switching to OpenBSD then by thomasdz · · Score: 3, Funny

    OpenBSD still supports '386 processors

    --
    Karma: Excellent. 15 moderator points expire sometime.
  12. Re:still supports 32-bit Intel binaries by Pharmboy · · Score: 4, Insightful

    Can you provide some kind of information on this? I would really like to know what CPUs to avoid.

    If you are looking to avoid all errata, then buy an abacus. All CPUs have bugs.

    --
    Tequila: It's not just for breakfast anymore!
  13. that's what vendors are for by Chirs · · Score: 2

    but if you don't want to pick a vendor-supported one, then at least pick one of the "long-term-support" kernels. These are ones that the kernel developers have committed to backporting fixes to for longer than usual. The most recent "long-term-support" kernel is 3.4 (will be supported for at least 2 yrs), the previous (and still-supported) one was 3.0.

    In the case of an bug introduced in 3.0.x, definitely that should be reported. Normally that sort of thing doesn't happen in stable kernels.

  14. Wow by sootman · · Score: 2

    "... the removal of support for 386 processors..."

    Wow, that's a lot of CPUs to deprecate in one release. Does anyone have a list of the three hundred and eight-six processors that are no longer supported? ;-)

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  15. Re:F2FS is not for SSDs by ssimmons · · Score: 3, Informative

    No, F2FS is not meant for bare NAND and doesn't do wear-levelling. It is meant for cheap flash media such as USB flash drives, SD cards, eMMC and such. Those devices have controllers that perform wear-levelling and other flash-translation layer functions. They present as block devices just like SSDs and regular hard drives. Conventional filesystems such as ext4 are optimized for spinning-rust and have to manage things like the fact that random access takes a significant amount of time while it has to wait for the next sector to come underneath the read/write head. With flash media, the seek time is zero but erasing a block takes a long time. There are of course many other differences. F2FS is designed to exploit the advantages of flash media and cope with the disadvantages. That said, I don't think I'd want to run F2FS on an SSD. SSDs have sophisticated controllers that try to compensate for the advantages and disadvantages of flash media with respect to conventional filesystems. I think you'd wind up with F2FS fighting it out with the SSD controller and I think perform would suffer as a consequence.

  16. What about modern processors? by non-e-moose · · Score: 2

    It is unfortunate that the Linux kernel still does not support a number of key features available in currently available hardware. Such as some features that Windows8 supports out-of-the box. Here's one example: AMD's LWP feature set. It requires XSAVE/XRSTOR, but has been rejected by the Linux kernel developers. No, I'm NOT an AMD employee. Yes I do own a couple of desktops based upon AMD cpus. Motivation: COST, COST, COST.