Announcement

Collapse
No announcement yet.

It Looks Like Systemd 231 Will Soon Be Released, Adds MemoryDenyWriteExecute

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

  • It Looks Like Systemd 231 Will Soon Be Released, Adds MemoryDenyWriteExecute

    Phoronix: It Looks Like Systemd 231 Will Soon Be Released, Adds MemoryDenyWriteExecute

    It's been a while since the last systemd release (230 in May) while it looks like the systemd 231 release is imminent...

    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
    Wait... Wait... Wait... is this to say that programs *aren't* running in W^X mode by default?

    Comment


    • #3
      Originally posted by Luke_Wolf View Post
      Wait... Wait... Wait... is this to say that programs *aren't* running in W^X mode by default?
      There's still a lot of CPUs out there that don't feature the NX Bit.

      Comment


      • #4
        Originally posted by FishB8 View Post

        There's still a lot of CPUs out there that don't feature the NX Bit.
        You can thank Intel for that. Every 64bit AMD processor does. Intel fuses off capability specifically because they know full well that when you need that capability you'll have no choice but to buy another CPU.

        EDIT: In other words, the solution is not to screw everyone for Intels sake but instead buy a new CPU for Intel's sake. Either way Intel wins and the second option is better for everyone else.
        Last edited by duby229; 23 July 2016, 01:53 PM.

        Comment


        • #5
          Originally posted by FishB8 View Post

          There's still a lot of CPUs out there that don't feature the NX Bit.
          What? you mean all of those Pentium 3s and earlier? They're irrelevant. Everything from the Pentium 4 and forward has the NX bit because Microsoft made it a requirement for Vista and forward, regardless anything x86-64 should have it on by default.

          Comment


          • #6
            Originally posted by Luke_Wolf View Post

            What? you mean all of those Pentium 3s and earlier? They're irrelevant. Everything from the Pentium 4 and forward has the NX bit because Microsoft made it a requirement for Vista and forward, regardless anything x86-64 should have it on by default.
            There were actually many generations and models of the Pentium 4. NX (or XD in Intel's case) only worked on the P4 64 bit processors so 2004 and onward.

            Comment


            • #7
              Originally posted by SaucyJack View Post

              There were actually many generations and models of the Pentium 4. NX (or XD in Intel's case) only worked on the P4 64 bit processors so 2004 and onward.
              And thus by your own admission all of said hardware is completely irrelevant due to being >12 years old, which means no... there's no valid hardware reason for W^X to not be default so would someone with actual relevant information clarify the W^X situation

              Comment


              • #8
                Originally posted by Luke_Wolf View Post

                And thus by your own admission all of said hardware is completely irrelevant due to being >12 years old, which means no... there's no valid hardware reason for W^X to not be default so would someone with actual relevant information clarify the W^X situation
                Your statement was wrong, the P4 does support it. And it is very relevant as major distros are still catering to 32-bit hardware and all such hardware does not support NX/XD.

                Comment


                • #9
                  Originally posted by Luke_Wolf View Post
                  programs *aren't* running in W^X mode by default?
                  disallowing read-only mappings is stupid, isn't it?

                  Comment


                  • #10
                    Originally posted by SaucyJack View Post

                    Your statement was wrong, the P4 does support it. And it is very relevant as major distros are still catering to 32-bit hardware and all such hardware does not support NX/XD.
                    That's a silly assumption. People can run a 32b distro even on 64b hardware if the machine has less than 6GB of RAM since 32b apps use less memory. There aren't that many cases where you get any benefit from 64b. Imagine 4GB RAM, 3,5GB free for user space. Now the limit for a process is 3GB on 32b and more on 64b. If you don't swap heavily, you only get 500MB more memory per process. However the desktop uses 500M so in practice there is no difference.

                    Comment

                    Working...
                    X