• Cethin@lemmy.zip
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    3 days ago

    It is a problem. The fact Windows will just execute anything is an issue. That’s right. On Linux you need to tell your system to execute a file. That’s what chmod is for. (I think you may be able to do this with a right-click. I’m not sure. You just need to tell your system that a file is an executable and it’s allowed to do so.)

    • Ulrich@feddit.org
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      1
      ·
      edit-2
      3 days ago

      Well now you’re just blatantly lying. Windows doesn’t execute anything without you asking it to. The difference is that it works when you do.

      • Cethin@lemmy.zip
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        1
        ·
        3 days ago

        I think you misunderstood. It will anything whether it should or not. Also, other processes can execute a thing even if it shouldn’t. It can be made to execute a payload that shouldn’t be run.

        • Ulrich@feddit.org
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          1
          ·
          3 days ago

          I think you misunderstood.

          I didn’t.

          It will anything whether it should or not.

          It does what it’s told, which is the way an OS should work.

          It can be made to execute a payload that shouldn’t be run.

          And Linux can’t? Isn’t that the whole thing about Linux and open software is that it can be made to do whatever you want?

          • Cethin@lemmy.zip
            link
            fedilink
            English
            arrow-up
            1
            ·
            3 days ago

            It does a lot more than it’s told and you know that. Do you think it’s not running anything you didn’t exicitly tell it to? Did you tell it to install the drivers for your hardware? I doubt it. The job of an OS is to keep your system operating. It handles scheduling and all kinds of stuff. Executing the executable you click on is a small part of it.

            And Linux can’t? Isn’t that the whole thing about Linux and open software is that it can be made to do whatever you want?

            Ideally, yes. Whatever you want. Not whatever bad actors want.

            Here’s a question for you to consider. What is an .exe on Windows? Does that file extension do anything or is it just a string of character tacked on the end that the system assumes is safe to execute? Can it execute other file types? (The answer is the file extension doesn’t do anything. The file is data, and any file could be an executable regardless of the extension.)

            • Ulrich@feddit.org
              link
              fedilink
              English
              arrow-up
              1
              arrow-down
              1
              ·
              edit-2
              3 days ago

              It does a lot more than it’s told and you know that

              All different tasks under the umbrella of “install this software”. I don’t understand the relevance.

              Ideally, yes. Whatever you want. Not whatever bad actors want.

              So Windows will install malicious software and Linux won’t…? Even if you tell it to? No.

              The answer is the file extension doesn’t do anything

              Again I don’t understand the relevance.