Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Open Source Operating Systems Linux

Linux Kernel 4.11 Officially Released (softpedia.com) 55

prisoninmate quotes Softpedia: Linux kernel 4.11 has been in development for the past two months, since very early March, when the first Release Candidate arrived for public testing. Eight RCs later, we're now able to download and compile the final release of Linux 4.11 on our favorite GNU/Linux distributions and enjoy its new features. Prominent ones include scalable swapping for SSDs, a brand new perf ftrace tool, support for OPAL drives, support for the SMC-R (Shared Memory Communications-RDMA) protocol, journalling support for MD RAID5, all new statx() system call to replace stat(2), and persistent scrollback buffers for VGA consoles... The Linux 4.11 kernel also introduces initial support for Intel Gemini Lake chips, which is an Atom-based, low-cost computer processor family developed using Intel's 14-nanometer technology, and better power management for AMD Radeon GPUs when the AMDGPU open-source graphics driver is used.
This discussion has been archived. No new comments can be posted.

Linux Kernel 4.11 Officially Released

Comments Filter:
  • API/ABI fixes (Score:3, Informative)

    by Artem S. Tashkinov ( 764309 ) on Monday May 01, 2017 @02:43AM (#54332031) Homepage
    Welcome another round of API/ABI breakage: even the latest beta NVIDIA drivers 381.09 are not compatible with this kernel. Here's a dirty hack/patch [githubusercontent.com] to resolve the incompatibility.

    VMWare Workstation/Player 12.5.5 also needs some [pastebin.com] love [pastebin.com].

    VirtualBox has already been made compatible. Thanks, Oracle for keeping it up to date.

    Lastly, a human readable changelog is always where you expect to find it: https://kernelnewbies.org/Linux_4.11 [kernelnewbies.org].

    • Re:API/ABI fixes (Score:5, Informative)

      by Anonymous Coward on Monday May 01, 2017 @03:35AM (#54332103)

      You have your terminology wrong. The nVidia drivers are not using an API or ABI, they are hooking drectly into the kernel. That's why they keep having problems with new versions that change internals.

      Meanwhile, changing an ABI is as close to a firing offense as you can get with open source software (which will result in a slashdot post about Linus' use of profanities), and API changes are only acceptable as long as the old ABI is kept in place.

    • So basically, you just want to broadcast to us all that you have no idea what you are talking about, and no experience with the Linux kernel development model? Congratulations! EPIC SUCCESS!
    • by DarkOx ( 621550 )

      Yes but virtual box is an obsolete POS anyway. You should either shell out for VMWare if you need the features and compatibility with other hosts, or just use KVM/libvirt, and your choice of a bunch of very good front ends. Or just use qemu on the command line with some shell scripts.

      • although i don't know how long it's been like that, right now on gnu/linux, virtualbox is a frontend for KVM. on windows, it's a frontend for hyper-v. you CAN still use the *legacy* virtualbox native hypervisor but it's not selected by default.

        • by PCM2 ( 4486 )

          on windows, it's a frontend for hyper-v. you CAN still use the *legacy* virtualbox native hypervisor but it's not selected by default.

          Considering that Windows client systems don't come with Hyper-V enabled by default, and yet Virtualbox still works, your theory seems unlikely to be true.

    • by DrYak ( 748999 ) on Monday May 01, 2017 @05:54AM (#54332361) Homepage

      Welcome another round of API/ABI breakage: even the latest beta NVIDIA drivers 381.09 are not compatible with this kernel.

      Meanwhile, opensource drivers, that are part of the kernel all work.

      Intel's opensource driver :
      - development paid by Intel themselves
      - works with Intel's own opensource openGL driver)
      IT WORKS

      AMD's opensource driver :
      - development paid, among other, by AMD themselves (but also by Valve)
      - works with both the opensource driver (whose developement was among other paid by AMD, and is considered the future official driver)
      - and the closed source AMDGPU-PRO (that AMD is putting, until the opensource catches up (openCL and Vulkan not up to par yet *) and for the few professional CAD workstation users that needs some weird feature that AMD is never bothering to port to Mesa)
      IT WORKS.

      Only NVIDIA persist in doing things their way (because it enables them to simply cross-compile** their Windows drivers to Linux, even if that breaks most facilities used by everybody else - see Optimus, etc.).
      And only collaborates once in a bluemoon with the Nouveau developpers when it helps their agenda with Tegra mobile GPUs (where Linux support is a must).
      (And because of that, even the opensource Nouveau that had to be developped from scratch by unrelated 3rd parties - is problematic)
      INSERT LINUS' "FUCK YOU NVIDIA" PIC

      So stop blaming Linux dev's for Nvidia's wrong doings.
      Everyone else plays nicely with Linux and it works.
      Only Nvidia decide to fuck up everything and go against everyone else and you see the end result.

      ---

      * : OpenCL is in the process of getting ported by AMD on their ROCm opensource computing platform. Once that is done, AMD will officially have a good quality opensource OpenCL.
      Vulkan: has a closed source implementation inside AMDGPU-PRO that AMD has promised they'll opensource (but they're VERY LATE with the legal review necessary to release the code). Meanwhile a couple of opensource developpers have released RADV which works with most Vulkan games (including through Wine), but isn't complete (still misses tons of extensions that aren't widespread in game) and isn't very performant yet (well of course, it's a very recent addition) (AMD has considered putting priority to opensourcing of those bits of AMDGPU-PRO's Vulkan that could also help RADV developpers the most. But again, they're really behind with these opensourcing efforts.)

      ** - AMD decided to go the other way around : they wrote an entirely new abstraction layer (called DAL / DC) to be both usable under Windows and Linux and for closed source and Mesa drivers.
      Problem : that layer has been written by veteran *windows* developpers at AMD, not AMD's usual opensource inhouse crew.
      And it shows.
      It makes Linus' eyes bleed.
      So currently it's not yet in vanilla kernel, it's still being reworked into something more acceptable.
      Once it's done, the last few missing features (e.g.: HDMI, Freesync, etc.) should also work with maintstream kernel on Radeon GPUs.

      • Only Nvidia decide to fuck up everything and go against everyone else and you see the end result.

        This is why I stopped using or recommending NVidia, after the AMDGPU driver reached a level of usable maturity. While the AMDGPU driver still has some issues, it is a very good driver. I also suspect that the one screen issue I have is caused by a failing 7 year-old motherboard, as it doesn't happen on any of my other computers.

        I whole-heartedly second the, "Fuck You, NVidia" sentiment. And I am sure to at least plant those same seeds of discontent in the minds of my customers, which frequently result in

      • by CRC'99 ( 96526 )

        Alternate version - nVidia stuff has been outperforming AMD for decades. Only the latest generation of AMD card is somewhat useful - and it benchmarks well below any nVidia card.

        For years, the nVidia driver has had the odd quibble, but has worked fine. AMD's drivers over that same timeframe have been horrible.

        Don't whitewash the history of how things rolled out due to the latest 6 months of development work by AMD....

        • Alternate version - nVidia stuff has been outperforming AMD for decades.

          Yep, and for the longest time, my advice had always been, "just buy NVidia, and be done with it. ATI Linux support sucks, while NVidia's is much b" But I am not brand loyal (brand loyalty is such a bizarre behavior). I support whichever company best addresses my needs. In the past, that was NVidia; that was because ATI was just as abusive as NVidia, but their Linux integration was atrocious.

          But things started to change with AMD released its full documentation. At that point, the scales starting tipping

          • by dbIII ( 701233 )
            While you have a point about card performance personally I think a desktop is somewhat broken if video acceleration is required to make it smooth and fluid. It's a very lazy way to do it compared with every other desktop apart from gnome3 (which has even worse performance). Enlightenment for example gets the job done with as much "shiny" on low end graphics hardware (eg. netbooks from 2008) despite also being able to do a lot with OpenGL on other hardware.
            • ...I think a desktop is somewhat broken if video acceleration is required to make it smooth and fluid.

              Video acceleration has always been required to make graphical displays smooth and fluid. When we moved away from 80x25 text screens to graphical displays, hardware video acceleration was required if you didn't want to watch your screen perform a slurping motion while scrolling the screen. There is no getting around this on any graphical system.

              I think you were referring to 3D acceleration, though, which is also a necessity for nice visual effects. KDE has a very rich set of desktop effects that are not

              • by dbIII ( 701233 )

                I think you were referring to 3D acceleration, though, which is also a necessity for nice visual effects

                When it is a requirement instead of icing on the cake of something that can degrade gracefully when such hardware is not present it is only for the lazy. Such lazy programming and very poor performance even with far more hardware than should be required has been used as the example of why X is broken when it really isn't - the badly written window managers and related software are broken.

                With the proprie

          • by stdarg ( 456557 )

            I don't think brand loyalty is bizarre. If a brand is good and has earned your trust then it's worth supporting it during a slump. Otherwise the competitor that takes its place might screw you when the good brand has folded.

            • If a brand is good and has earned your trust then it's worth supporting it during a slump.

              That isn't brand loyalty. Brand loyalty is continuing to use a brand because you are familiar with it, even (perhaps especially) when it is a terrible choice, just because of the brand name. Political parties are one example of a particularly brain damaged and extraordinarily harmful form of brand loyalty.

        • Only the latest generation of AMD card is somewhat useful - and it benchmarks well below any nVidia card.

          ...for a smaller power budget and cheaper price.
          AMD simply doesn't produce cards in the ultra-high-range category.

          For years, the nVidia driver has had the odd quibble

          Like Optimus not working at all on dual GPUs.
          Like modesetting completely getting fucked-up on some laptops (including a few of mines).
          Like display not surviving suspend/resume cycles on some laptops (including a few of mines).

          (Note: all the above boil down to : Nvidia decided to not play nice with the kernel facilities that everybody else accepted to use, like DMA-BUF and KMS respectively).

          AMD's drivers over that same timeframe have been horrible.

          AMD's

      • by dbIII ( 701233 )
        It's about patents. Stupid software patents where copyright makes some sense and patents zero sense.
        When the last former SGI employee who got badly burned with courtroom antics about patents leaves Nvidia you might see the source get opened up.
        There is plenty to hate, but you are directing it in the wrong direction.
  • by Anonymous Coward on Monday May 01, 2017 @02:51AM (#54332039)

    A big THANK YOU for all the hard work to all contributors.

    I cannot imagine using a system built on top of anything else than Linux.
    The worldwide supercomputers and HPC clusters tend to agree with me ;-)

  • "Eight RCs later"?? Methinks they need to stay in beta a wee bit longer next time.

  • Kudos to Manuel for fixing [kernel.org] this thing that's annoyed me for a good twenty years.

    Impressive how small the feature patch is!

    I'll be setting vgacon.scrollback_persistent=1 on my bare-metal x86 machines.

"The C Programming Language -- A language which combines the flexibility of assembly language with the power of assembly language."

Working...