Announcement

Collapse
No announcement yet.

Linux 4.14-rc7 No Longer Clashes With AppArmor To Break Networking

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Linux 4.14-rc7 No Longer Clashes With AppArmor To Break Networking

    Phoronix: Linux 4.14-rc7 No Longer Clashes With AppArmor To Break Networking

    Earlier this month I warned about using Linux 4.14 with AppArmor can cause headaches, namely with the stock rules on distributions like Ubuntu and Debian you can find your networking support broken. That work has now been reverted after Linus Torvalds realized this issue as well...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    As always, harsh but true words by Linus.
    Let's hope the AppArmor maintainers understood it.

    Comment


    • #3
      When I read "Linus reverted the patch" I was expecting some flaming. Was not disappointed.

      Comment


      • #4
        I am happy that this has been reverted, I am idly wondering what the security layer devs can do to make Linus happy with their work?

        Comment


        • #5
          Originally posted by boxie View Post
          I am happy that this has been reverted, I am idly wondering what the security layer devs can do to make Linus happy with their work?
          I reckon its as simple as first making sure user-space tools are forwards compatible with potential API changes and then change the kernel to follow once the tools are stable. Breaking compatibility and then suggesting user-space is updated means there is a huge gap between the point of breaking and end-users getting a working system.

          My thoughts on the language in such emails aside, he is right that such a situation is unacceptable for mainlining code.

          Does anyone know why Linus is 'unhappy' with AppArmor as it is?

          Comment


          • #6
            As always the coin has 2 sides:
            1. There is an issue/bug/stupid implementation in the kernel.
            2. Userspace somewhat works around the kernel issue.
            3. Kernel devs want to fix/cleanup the root issue & fix the user space.

            How are we going to resolve this circle? Is leaving bugs/inefficiencies in the kernel forever the right decision?
            Programming is hard. The more the LOCs, the harder.

            Comment


            • #7
              Originally posted by cyberwizzard View Post
              I reckon its as simple as first making sure user-space tools are forwards compatible with potential API changes and then change the kernel to follow once the tools are stable. Breaking compatibility and then suggesting user-space is updated means there is a huge gap between the point of breaking and end-users getting a working system.
              Is anywhere defined how big this window should be?

              Comment


              • #8
                Originally posted by Drago View Post
                As always the coin has 2 sides:
                1. There is an issue/bug/stupid implementation in the kernel.
                2. Userspace somewhat works around the kernel issue.
                3. Kernel devs want to fix/cleanup the root issue & fix the user space.

                How are we going to resolve this circle? Is leaving bugs/inefficiencies in the kernel forever the right decision?
                Programming is hard. The more the LOCs, the harder.
                A Versioned API would allow you to have both. depreciate the old API and eventually remove it once user space no longer needs it

                Comment


                • #9
                  Who uses apparmour besides Ubuntu and derivates?

                  Comment


                  • #10
                    Originally posted by garegin View Post
                    Who uses apparmour besides Ubuntu and derivates?
                    SUSE and derivatives, SUSE is also the trademark owner and the main developer of AppArmor.

                    Comment

                    Working...
                    X