top 90 comments

sorted by: hot top controversial new old
[–] 172 points 6 months ago (9 children)

I wrote a program (not a virus) on my computer. Windows deleted the exe immediately after I compiled it because it was "an unverified application from an unknown source".

It didn't bother deleting the batch script I downloaded from an email that would delete all files if run. Apparently that one was fine.

  • source
  • hideshow 9 child comments
  • [–] 24 points 6 months ago (2 children)

    What language was it written in? I read that Microsoft Defender likes to flag the baked-in runtime of some languages as malware because they commonly shows up in actual nalware.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 6 months ago (2 children)

    You mean it was flagged as malware? You must have written something that was deemed very suspicious. Or it is one of the few false positives.

    Also, that batch script would be flagged the moment it ran.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 6 months ago (1 child)

    The exe was flagged immediately, even before running. I did not feel like running the batch script to be certain.

    The exe had absolutely nothing harmful. It didn't interact with any files or do anything with drivers. It was entirely self contained.
    I don't remember exactly what it was, but it can't have been any more complicated than a game of snake in a terminal.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 48 points 6 months ago (2 children)

    sudo apt-get install your_mom

  • source
  • hideshow 2 child comments
  • [–] 73 points 6 months ago (2 children)

    WINDOWS PROTECTED YOUR COMPUTER πŸ‘

    We have detected πŸ† and unverified app attempting to run on our your device and stopped it.

  • source
  • hideshow 2 child comments
  • [–] 34 points 6 months ago (7 children)

    Linux: Go ahead and break the system, I don't care lol

  • source
  • hideshow 7 child comments
  • [–] 3 points 6 months ago (1 child)

    Linux works great as long as the regular user doesn't have root rights. In my opinion if you install Linux on your family's or friends' devices, you never give the root rights, unless you want them to eventually break their system, and you will need to be an administrator for their systems.

    Okay another option are immutable distros I guess, but you still can fuck them up easily (probably).

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 6 months ago (2 children)

    Which would cause major problems for regular users. They need to be protected from themselves.

    It is one of the biggest reasons why Linux is not ready for mainstream in its current form.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 6 months ago

    Lmao this is foolish, what about Bazzite and other immutable distributions, wouldn't they then be more ready for mainstream than windows and mac os?

    Since it's impossible to modify (and therefore break) the underlying system...

  • source
  • parent
  • load more comments (1 reply)
  • [–] 30 points 6 months ago (5 children)

    "Can I delete root directory, please πŸ₯ΊπŸ₯Ί?"

    "Of course πŸ‘"

  • source
  • hideshow 5 child comments
  • [–] 36 points 6 months ago (4 children)

    Me: "Do the thing."

    OS: "no."

    Me: "Fuck you. Sudo do the thing."

    OS: "yes sir. Right away sir."

    That is the way it should be.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 24 points 6 months ago (2 children)

    Back when I was a linux noob I uninstalled python since I had some package issues. Lol, lmao even

  • source
  • parent
  • hideshow 2 child comments
  • load more comments (1 reply)
  • [–] 64 points 6 months ago (7 children)

    I can tell this meme is old because windows does the same shit MacOS does now and has been since at least Windows 10

  • source
  • hideshow 7 child comments
  • [–] 38 points 6 months ago* (6 children)

    Nah I use both pretty regularly and I'm fairly sure macOS still makes you do the "nope sorry, press ok, go into system settings, security panel, become admin and click trust this unknown publisher" thing

    Windows still just does the same safescreen thing they've been doing for ages now: "windows stopped this unknown thing from running, wanna run it anyway?"

  • source
  • parent
  • hideshow 6 child comments
  • [–] 14 points 6 months ago

    Actually worse - you don’t do it in the system settings anymore. You have to run a terminal command to dequarantine it. On windows you just have to click see more and accept the risk (or similar). Mac made it way more painful with no prompt to even show you how to do it - and it sort of acts like the app is broken rather than telling you it’s even a security protection.

  • source
  • parent
  • [–] 2 points 6 months ago (1 child)

    Nah I use both pretty regularly and I'm fairly sure macOS still makes you do the "nope sorry, press ok, go into system settings, security panel, become admin and click trust this unknown publisher" thing

    Just like I have to go into windows defender settings and add exclusions (trust) to anything it deems suspicious

  • source
  • parent
  • hideshow 1 child comment
  • [–] 13 points 6 months ago (1 child)

    By default windows does block unverified binaries. It's pretty annoying. You have to click more info and then run anyway:

  • source
  • hideshow 1 child comment
  • [–] 12 points 6 months ago (8 children)

    I've never used a Mac, can you not just write your own app and run it?

    I do that on windows all the time.

  • source
  • hideshow 8 child comments
  • [–] 25 points 6 months ago* (last edited 6 months ago) (1 child)

    You can run what ever you want, it doesn’t stop you outright, it just asks you a bunch of times and makes you jump through some hoops if the program isn’t from a verified source. It’s annoying for someone who knows what they’re doing, but arguably a good backstop to keep someone clueless from running something hostile. It’s a complicated enough process that someone who doesn’t know what they’re doing won’t be able to run it.

    Arguably it’s overkill and them trying to force users to stay in their closed β€œverified” garden, but it’s not totally unjustified.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 18 points 6 months ago (4 children)

    Apple blocks even apps that they define as "too old".

    Like every new version of Macintosh forces every developer to scramble and update their app even though nothing needs to change just so Apple doesn't block them.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 9 points 6 months ago (3 children)

    That's fucked. Normally I can coax just about any windows app to run on even windows 11, and I have to because sometimes I interact with ancient industrial machines with monolithic Configurator apps that need a serial connection and a bunch of weird custom commands that was last used in 1998. I'd be boned without them.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 9 points 6 months ago (2 children)

    Afaik, Microsoft made it a core principle to not break backward compatibility. Something that mattered to a lot of enterprise users. Applications made in Windows XP era, still work today on Win 11.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 8 points 6 months ago (1 child)

    That's a pretty cool thing ngl. But unfortunately it doesn't make up for everything else.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 6 months ago

    It used to be a source of annoyance. So many programs relied on undocumented behavior that MS couldn't go back and change decisions they made that turned out to be bad ones without potentially breaking things for some programs, even if that decision should have been entirely transparent to end users. So there was a bunch of technical debt being carried in the OS itself, at least until they started adding compatibility layers that allowed the quirks to be moved to there and the OS itself to progress.

    But then they started with the enshittification that made those technical debt days look so innocent in comparison. It was a time when MS cared about the quality of its products.

  • source
  • parent
  • [–] 10 points 6 months ago (3 children)

    Linux experience :
    I want to delete my entire filesystem
    Sure thing! It'll be gone by the time you reboot

  • source
  • hideshow 3 child comments
  • [–] 10 points 6 months ago (2 children)
  • [–] 8 points 6 months ago

    Good luck, I'm behind 7 Commodore 64s

  • source
  • [–] 23 points 6 months ago (6 children)

    I have no problem running apps from friends or myself on my macs?

  • source
  • hideshow 6 child comments
  • [–] 14 points 6 months ago (5 children)

    Shh, don’t stop them when they’re acting superior

  • source
  • parent
  • hideshow 5 child comments
  • [–] 4 points 6 months ago* (4 children)

    The way macOS handles it is literally just exactly how Linux handles it. Makes sense considering macOS is certified UNIX and Linux is technically a re-implementation of UNIX.

    This meme is conflating iOS and macOS as the same thing, which they certainly are not.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 20 points 6 months ago

    Well…

    If you want to run a desktop app you need to have it signed or jump through a few minor hoops to grant it permission. (Go to system settings, authenticate, allow it, then right-click and select β€œOpen”)

    But it’s not like it’s impossible.

  • source
  • parent
  • [–] 11 points 6 months ago

    It's not. They both expose a POSIX API and userspace, but the underlying architecture is very different. macOS is in part based on the Mach microkernel, and creating a process has a bunch of work related to that.

    Even ignoring that difference, macOS has built-in signature checking that suspends a newly-started process the first time its executable is seen.

  • source
  • parent
  • [–] 12 points 6 months ago* (last edited 6 months ago) (1 child)

    Yeah, I remember when I tried to run an app on Linux, and it popped up and said: "Oops, the developer of this app you downloaded from the web hasn't paid $100/year in protection money for verification. Guess you'll have to navigate into your settings and allow running unverified apps for no reason which normal users with poor tech literacy will find burdensome or scary (and have to look up if and how they can do this, because the only options presented on the popup are 'Move to Trash' or 'Cancel')."

    You don't have to defend Apple's obvious protection racket grift.


    Damn, maybe some people don't know that none of this is hyperbole – or just really love denying reality and slurping down the dick of their favorite multitrillion-dollar corporation's OS. You cannot claim it's "just like Linux" when Apple steps in as a middleman to extort developers out of money. Below is what happens to your app when you don't pay Apple a ransom of $99/year (that's $100 for all intents and purposes, and I'm going to call it as much instead of playing along with the old-as-dirt '99' psychological trick).

    Pop-up with the option to 'Move to Trash' or 'Cancel' which reads (with a large, triangular, yellow exclamation symbol indicating caution): "'Example App' cannot be opened because the developer cannot be verified. macOS cannot verify that this app is free from malware. Safari downloaded this file on October 23, 2020."

  • source
  • parent
  • hideshow 1 child comment
  • [–] -3 points 6 months ago

    You can certainly compile and run your own apps, you need to pay the developer fee if you want to distribute the software to other people's Macs or iOS, or use advanced features like iCloud integration or push messages.

  • source
  • parent
  • [–] 13 points 6 months ago (2 children)

    There are also viruses on MacOS. Just sayin'.

  • source
  • hideshow 2 child comments
  • [–] 6 points 6 months ago (1 child)

    i run custom apps on my mac all the time. i write some of them.

  • source
  • hideshow 1 child comment
  • [–] 11 points 6 months ago (4 children)

    The macOS Gatekeeper quarantine is stupid, and Windows loves detecting random files as malware and deleting them while you're using them and not restoring them even after you tell it to allow the "threat".

  • source
  • hideshow 4 child comments
  • [–] 3 points 6 months ago (3 children)

    Though I do wonder how much of that "detects random files as malware" is actually detecting real malware hidden inside software that also does what it claims to do. Like "this removes game's DRM and also installs a helpful little rootkit for if we need to help you debug something, DDOS websites we hate, or act as an annonymous proxy".

  • source
  • parent
  • hideshow 3 child comments
  • [–] 3 points 6 months ago (2 children)

    Windows does it to apps and files from people I trust or to ones I've created myself. I've even caught it basing detection on fuzzy string matching and nothing else (Bifrost vs Bifrose in the app name and that's it).

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 6 months ago (1 child)

    Yeah, that's the frustrating part, it could be either way. Could be based on a heuristic analysis that recognized a pattern associated with malware (that may be based on the malicious parts of the code or maybe some big data algorithm associated otherwise innocent code with the malicious software and flags anything with similar code), maybe it's just some string match (ie a bad attempt but maybe in good faith), or maybe they are using the malicious code removal tool to also targer code that the user wants but MS considers malicious to their desire to make money.

    Iirc, it'll say what it matches it to but from what I remember, the actual details remain vague. Like it seems to be at a "report information that sounds useful to managers" level rather than a "report useful technical information for engineers who want to understand what's happening at a low level". So you get malware name but nothing about what that malware does or how this current flag associated it with that.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 26 points 6 months ago (5 children)

    IT professional here with 20+ years work experience. Not once have I ever met another tech that liked Apple. Personally, I despise them. Unintuitive locked down garbage that can't do anything a PC can't do for half the price. And yes, I have seen viruses on Macs.

    They're just really good at advertising to people who don't understand technology.

  • source
  • hideshow 5 child comments
  • [–] 1 point 6 months ago

    Mostly just because they're unfamiliar and require different tooling. They used to be really shit machines and the users were godawful. Now theyre decent machines and all users are godawful.

  • source
  • parent
  • [–] 0 points 6 months ago (1 child)

    Unintuitive locked down garbage that can't do anything a PC can't do for half the price.

    From the user perspective, enterprise managed Windows is locked down, too, and somehow less reliable.

    Most of the software engineers I know in FAANG and similar tier companies use Macbooks to program. Poke around a coffee shop in the bay area during a weekday and look around.

    And personally, I switched to Mac about 15 years ago mainly because dependency management and the shell made more sense to me coming from Linux. Windows has always been trash, and most other non-Apple OEMs make the actual physical laptop experience worse (hinges, behavior on closing the lid, trackpad behavior and size, power management, display quality in both brightness and pixel density, webcam/audio behavior).

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 6 months ago

    Long time and still current hater of all things Apple here.

    I have to use a locked down enterprise managed Windows 11 laptop for work. If given the choice of that or a locked down enterprise managed Mac, I'd switch in a heartbeat.

  • source
  • parent
  • [–] 6 points 6 months ago (1 child)

    Remember when people thought you couldn't get viruses on macOS? I even knew some people who thought you couldn't get a virus on Linux

  • source
  • hideshow 1 child comment
  • [–] 3 points 6 months ago* (1 child)

    I don't know if it's the headcanon I'm reading the nordic chad voices in but I laugh literally everytime I open this image lol

  • source
  • hideshow 1 child comment
  • [–] 9 points 6 months ago* (last edited 6 months ago) (4 children)

    This is so dumb. Of course you can run an app coded by your friend. Either your friend can pay $100 a year to notarize their app, or you can pay $100 a year to run his app as a developer. Couldn’t be easier.

    Edit: apparently I need to add /s. I figured this was a stupid enough take that it was obvious.

  • source
  • hideshow 4 child comments
  • [–] 3 points 6 months ago (2 children)

    At least it’s just a $100 on Windows you pay $800 a year to the certification mafia to get your code signed and get rid of the warning.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 6 months ago

    S tier meme πŸ‘Œ

  • source
  • I write things for my Appla laptop all the time. And download whatever I want.

  • source
  • [–] 1 point 6 months ago

    It's almost the opposite of this?

  • source