Though the Windows thing was really funny 😂.

  • @[email protected]
    link
    fedilink
    958 months ago

    the linux-file-deletion is used as a example for good software design. It has a very simple interface with little room for error while doing exactly what the caller intended.

    In John Ousterhout’s “software design philosophy” a chapter is called “define errors out of existence”. In windows “delete” is defined as “the file is gone from the HDD”. So it must wait for all processes to release that file. In Linux “unlink” is defined as “the file can’t be accessed anymore”. So the file is gone from the filesystem immediately and existing file-handles from other processes will life on.

    The trade-off here is: “more errors for the caller of delete” vs “more errors due to filehandles to dead files”. And as it turns out, the former creates issues for both developers and for users, while the later creates virtually no errors in practice.

  • @RealFknNito
    link
    English
    578 months ago

    I like the windows delete philosophy of asking me before I delete something.

    I fucking hate the windows delete philosophy of telling me I don’t have access after I said yes.

    I’m this close to daily driving as Sadmin

  • @Koof_on_the_Roof
    link
    548 months ago

    One drive has a trash for the trash. I’m still not convinced those files are gone after the 2nd empty, I think they just don’t show the other trash cans

    • @Ziglin
      link
      58 months ago

      They usually support one but it is generally not provided by the file manager it’s self. This means that assuming that the file managers use the same trash system you can trash a file on one recover it another.

  • @[email protected]
    link
    fedilink
    English
    448 months ago

    The windows shell has really gone downhill in recent years, with spontaneous file locks and random hangs

    It’s always the AV…

  • Avid Amoeba
    link
    fedilink
    29
    edit-2
    8 months ago

    I’m so annoyed when I tell rm to delete a terabyte of data and it’s nowhere near instant. I’d have probably gone insane if I was using Windows.

    • @[email protected]OP
      link
      fedilink
      English
      16
      edit-2
      8 months ago

      1TB for Windows… depends on file size, but let’s presume you have 1TB of Word documents… just hit Enter and go watch the Matrix trilogy.

      • @Couldbealeotard
        link
        English
        68 months ago

        “what are you trying to tell me? I’ll be able to select ‘yes’ when it asks me if I’m sure I want to delete?”

        “No, Neo. I’m saying when you switch to Linux you won’t have to.”

    • Andrew
      link
      fedilink
      28 months ago

      Akchooly, what you’re referring to as terabyte (TB) is called tebibyte (TiB), because window$ suck and JADEC made everyone believe that binary units are metric units, which is stupid. But we have the savior IEC which KDE is using in all of their software and I respect that.

      https://en.m.wikipedia.org/wiki/Binary_prefix

  • don
    link
    fedilink
    228 months ago

    Left side: I regularly go bowling with the demon core

    Right side: I have read the demon core’s wiki 314 times

  • @CriticalMiss
    link
    198 months ago

    I never deleted my root system with rm but I did dd go sda instead of sdb and ended up losing my data.

      • @[email protected]OP
        link
        fedilink
        English
        6
        edit-2
        8 months ago

        With great power comes great responsibility. Do check twice what you write.

        Jokes aside, it has happened to almost everyone… and then you learn to QUADRUPLE CHECK dd commands.

        • @[email protected]
          link
          fedilink
          58 months ago

          I haven’t accidentally deleted a bunch of data yet (which, considering 99% of my interaction with Linux is when I’m SSH’d into a user’s server, I am very paranoid about not doing), but I have run fsck on a volume without mounting the read/write flashcache with dirty blocks on it first.

          Oops.

          • @[email protected]OP
            link
            fedilink
            English
            18 months ago

            It will happen to you sooner or later 😂… we’re all dead on a long enough time scale 🤷 😂.

        • voxel
          link
          fedilink
          48 months ago

          or just don’t attach any drives except the main one to your system. ever.

    • @[email protected]
      link
      fedilink
      4
      edit-2
      8 months ago

      I did, and it was fast. I was a complete noob, so I thought rm -rf /* would delete everything in the current folder. I hit Ctrl + C, but it was too late. Took a few seconds to wipe out the whole system.

    • @porl
      link
      English
      138 months ago

      They are not likely to be using the terminal. Pretty much every graphical file browser will ask for confirmation upon delete, and many will use a rubbish bin by default.

    • @Ziglin
      link
      68 months ago

      To be fair, assuming you are not using a wastebasket which comes pre installed in a lot of distros, you still need the right permissions to delete files that belong to the system and if you’re using rm you have to use the -rf option to remove a folder and it’s contents.

    • capital
      link
      2
      edit-2
      8 months ago
      -confirm:$false
      
    • @[email protected]OP
      link
      fedilink
      English
      18 months ago

      Yeah, but get this! It’s not enough to just envoke cmd in Windows with just Win+R (sorry, sorry… Super+R 😁), even though you’re invoking it from an admin account, no sir, it’s still just a plain user as long as cmd is concerned 😂.

      And this is what you get when you wanna do backwards compatibility all the way down to DOS 😂.

      • @Ziglin
        link
        18 months ago

        We have pretty good backwards compatibility too, to my knowledge it’s actually better.

        • @[email protected]OP
          link
          fedilink
          English
          1
          edit-2
          8 months ago

          My point was, MS has backwards compatibility all the way down to an OS that has no sense of users and permissions and that is why Windows, even nowadays, has these problems. If you get rid of the DOS legacy stuff, you can have decent user permission and security in place, but too much shit relies on legacy code, so they keep it.

  • @IsThisAnAI
    link
    8
    edit-2
    8 months ago

    Every time I see I’ve of these memes my mind goes straight to infomercials.

  • @Heavybell
    link
    English
    78 months ago

    Is that actually true? Does Windows check every file with Defender before deleting it?

    • @[email protected]OP
      link
      fedilink
      English
      17
      edit-2
      8 months ago

      Not just every file deleted, every file written to disk as well (downloaded, extracted from an archive, whatever).

      It’s also how most AV software works, except Defender is slow AF.

      • voxel
        link
        fedilink
        88 months ago

        also, defender is synchronous by default (e.g. nothing gets written until it gets scanned, and scanning parallelization is limited), and can only act asynchronously (aka write first, then queue check) on “trusted dev drives” (aka ReFS-based virtual vhdx partitions aimed at developers as a solution to horrible ntfs throughput, especially if defender is enabled)

        • @[email protected]OP
          link
          fedilink
          English
          1
          edit-2
          8 months ago

          Not true, it does get written before it gets scanned. In fact, it doesn’t even always scan before the file is read by explorer (yes, it’s the worst AV ever). It’s easy to prove this, just extract FFF’s WinRAR keygen and you’ll see what I mean.

      • @HStone32
        link
        78 months ago

        Huh. All that security, and yet there are still so many viruses capable of infecting windows.

          • @[email protected]OP
            link
            fedilink
            English
            18 months ago

            Humans are easy targets 😁… we’ve lived semi-isolated from nature at least the last few hundred years.