🪿

  • Zink@programming.dev
    link
    fedilink
    arrow-up
    8
    ·
    2 days ago

    The funny thing is that the biggest practical benefit to most Linux users is not the access to do these things.

    It is the secondary effects of not needing to restrict access in order to preserve lock-in and enshittification. It makes the whole user experience better because it is only doing wider you’ve asked it to do. For example, I apply updates more quickly on Linux than I ever did on Windows, even though my Linux DEs are way less pushy about it, because the process is an absolute breeze!

    Look at each OS option like you were a product development team, and think “who are my stakeholders?”

    The commercial products have long lists of what’s driving the product features and anti-features. Linux has the developers who want the code to be helpful and stay free, and the users who want it to do what it says on the tin, with the option to audit or modify the system’s code. But of course it’s still run by humans, so big personalities and bad actors and whatnot do affect things.

  • Venat0r@lemmy.world
    link
    fedilink
    arrow-up
    76
    ·
    3 days ago

    I can’t stop you from breaking the whole system when you try to configure something and you do it wrong 😅

    • ea6927d8@lemmy.ml
      link
      fedilink
      arrow-up
      47
      ·
      3 days ago

      That’s the burden of assuming the operator is a person capable of understanding the consequences of their actions.

      • Venat0r@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        2 days ago

        tbf you can do that on windows too, but there’s fewer ways to do it, and fewer ways to fix it, so someone else will have fucked up the same way previously and posted about it online somewhere, and system restore points are enabled by default 😅

  • Darkness343@lemmy.world
    link
    fedilink
    arrow-up
    11
    ·
    edit-2
    2 days ago

    “I can’t run multiplayer games that have anti cheat.”. A.k.a. games that most of my friends play

    • ekZepp@lemmy.world
      link
      fedilink
      English
      arrow-up
      9
      ·
      edit-2
      2 days ago

      Marvel Rivals, Team Fortress 2, Halo Infinite, CS2, Back 4 Blood, Payday 2, DotA 2, ARK, SMITE, Xonotic, For Honor, Dead By Daylight… https://areweanticheatyet.com/

      There’s a clear difference between “can’t” and “developers won’t fix it”.

      • HereIAm@lemmy.world
        link
        fedilink
        arrow-up
        5
        ·
        2 days ago

        In the case of BF 6 and fornite it’s “could run, but we actively don’t want you to”.

    • idealism_nearby@lemmy.world
      link
      fedilink
      arrow-up
      7
      ·
      2 days ago

      Feel free to try and convince me otherwise but, games shouldn’t be accessing your kernel at all. That’s a major security issue. Also part of the reason why Linux has complete separation between kernel and OS

    • Coleslaw4145@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      edit-2
      2 days ago

      Except Linux can run them.

      It’s the anti-cheat that is deciding to not let the game run.

      EDIT: And its not even “games that have anti-cheat”, its “games that have anti-cheat that actively block Linux”.

    • eletes@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      3
      ·
      2 days ago

      That was keeping me dual booting but marvel rivals and helldivers now work so I made the switch.

    • regdog@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      2 days ago

      Ouch.

      But it depends on the developer of said multiplayer games. For example, Arc Raiders uses BattleEye for anti-cheat and it runs fine on Linux.

    • zalgotext@sh.itjust.works
      link
      fedilink
      arrow-up
      2
      ·
      2 days ago

      I play tons of multiplayer games with anti cheat. The ones that don’t run are the ones I wouldn’t even play on a Windows machine though

  • TheTechnician27@lemmy.world
    link
    fedilink
    English
    arrow-up
    50
    ·
    edit-2
    2 days ago

    Linux really doesn’t get bragging rights for “install[ing] old applications”. Linux ironically has been somewhat better for me than Windows for running older Windows applications thanks to WINE, but when it comes to installing old Linux applications, even when I wasn’t on a rolling release distro, it’s been a total crapshoot.

    If, for example, there’s a native Linux game that hasn’t been updated in a few years, my experience buying it has generally been hoping the Linux version works, it doesn’t, and I’m stuck running it through WINE.

    PCSX2 1.6.0, which used wxWidgets, released May 2020, and even five years after that, opening it on Linux shows you a frozen, unusable window that you have to manually kill. (citing PCSX2 because it’s a use case of mine as a contributor.) IIIRC, on Windows, you can straight-up go back to versions from like 2010 and still have them work.

    • highball@lemmy.world
      link
      fedilink
      English
      arrow-up
      14
      ·
      2 days ago

      The linux way to handle it is with a chroot. Used to do this back in the day to get 32bit libraries on a 64bit distro that didn’t include 32bit libraries. chroot is the basis for modern containerization technologies. These days, I usually use it for bleeding edge application builds that don’t have a build for my distro, yet. Distrobox makes it pretty simple. With distrobox, you can install the application you need in the OS that supports the application you want, then just map the binary into your OS.

      See here: https://distrobox.it/useful_tips/#export-to-the-host

        • highball@lemmy.world
          link
          fedilink
          English
          arrow-up
          7
          ·
          edit-2
          2 days ago

          Same concept. Flatpak is based on bubblewrap, which was based off another tool that was based on chroot.

          Edit: Looks like Flatpak is working towards adopting a different (newer) feature that allows some containerization features at the user level, without requiring chroot super user level.

    • Snot Flickerman@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      10
      ·
      edit-2
      2 days ago

      Linux version of Rocket League still works but you can’t connect to the servers. They stopped supporting Linux when Epic bought them in 2019. So going on 7 years and the Linux version still works fine. Just as a counterpoint.

    • Peffse@lemmy.world
      link
      fedilink
      arrow-up
      6
      ·
      2 days ago

      Yeah, I found quite a few games that I had to go in and specify it re-download and use Proton because the Linux native build was borked.

  • Billegh@lemmy.world
    link
    fedilink
    arrow-up
    17
    ·
    2 days ago

    The updates are unwelcome because currently the updates remove desirable functionality while adding unwanted functionality. If they removed the ads and AI, they might actually stop the bleeding.

    • regdog@lemmy.world
      link
      fedilink
      arrow-up
      6
      ·
      edit-2
      2 days ago

      A serious software company offers separate update channels for feature updates and security updates. But not Microsoft. They don’t offer the bread and the shit separately. You have to eat the whole shit sandwich.

      • Billegh@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        1 day ago

        A serious software company wouldn’t be forcing their paid users to accept AI content mining under threat of lost security updates.

  • Matriks404@lemmy.world
    link
    fedilink
    arrow-up
    8
    ·
    edit-2
    2 days ago

    On Linux you can indeed install old apps. You will just need to spend few hours doing so… or use Flatpak I guess.

    I use Debian GNU/Linux ftw.

    • Ziglin (it/they)@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      2 days ago

      The only old software I’ve installed worked fine but I also compiled it myself. Which was quick because of the comparatively small codebases.

  • Stupidmanager@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    2 days ago

    Linux needs to be a Canadian goose. Those cobra chickens are just fine when you let them do their thing and ignore all the shit left behind cause you’re not sure it’s important to the planet, but the moment you start to mess with it and you don’t know what you’re doing they will fuck you up!

  • goodboyjojo@lemmy.world
    link
    fedilink
    arrow-up
    12
    ·
    2 days ago

    i’ve used linux and i got to say it’s gotten way better than it was a few years ago. most of the stuff works and only had to troubleshoot like a few times

    • regdog@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      2 days ago

      Also, troubleshooting in Linux is different than on Windows. Every time I had to fix a problem with my Linux system I walked away smarter than before. I learned a bit more about how my computer works, so in total it was a slightly positive experience for me.

      But anytime I had to troubleshoot my Windows computer it was because Microsoft fucked something up. Fixing Windows feels like wasted time to me, because you never know when they will break it again.

    • SaharaMaleikuhm@feddit.org
      link
      fedilink
      arrow-up
      3
      ·
      2 days ago

      I’m convinced I would need to do a lot more troubleshooting on windows nowadays. Just turning off all the AI is probably a pain in the ass.

  • muusemuuse@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    9
    ·
    2 days ago

    Obscurething.so not found. You can’t get it either, it’s unmaintained and doesn’t work with anything anymore.

    Linux has this problem too. Stop pretending it doesn’t. Everything sucks for different reasons. You are choosing the trades you are willing to make.

  • NιƙƙιDιɱҽʂ@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    1 day ago

    Somehow, I just managed to get 20 year old Mac software running on my linux setup the other day, something impossible even on a modern Mac setup no doubt.

  • devfuuu@lemmy.world
    link
    fedilink
    arrow-up
    8
    ·
    2 days ago

    Wanna remove the only way to boot into the computer? Go ahead, you are in control. But sure hope you have a baxkup boot loader somewhere lol

  • wizardbeard@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    6
    ·
    2 days ago

    You can delay Windows updates up to 30 days at a time, and do that indefinitely. Or just black hole the update server in your hosts file to disable updates entirely.

    There are also ways to not download updates until a certain amount of time after their release, and then to give yourself something like two weeks before it auto installs during a period when the computer is not in active use.

    I haven’t had an update happen unexpectedly since Vista.

    And lets be real, do we really want to just let the average chucklefuck run around with insecure shit? There’s an element of protecting people from themselves going on here as well.

    • SpacePanda@mander.xyz
      link
      fedilink
      arrow-up
      6
      ·
      2 days ago

      The point is there shouldn’t have to be a work around, reg hack or host file modification. I should be allowed to do with my computer what I want. I agree it should be on by default, but, there should be an easy no/off switch.

      • wizardbeard@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        2 days ago

        Almost all of the settings are a simple on off switch. Group policy and the settings menu. Both are easily navigatible GUIs with clear descriptions of what the switches do. You only have to go the hosts file route if you want the extreme of completely disabling updates.

        I work in sysadmin in a Windows environment. I haven’t had to touch the registry (for Windows configuration, we won’t talk about dumbass software devs) in over four years, and it was only because I didn’t check group policy first.

        Please, for the love of all that is worthwhile in this world, don’t lecture others on the ease or difficulty of configuring systems if you aren’t actually familiar with how to configure those systems.

      • SaharaMaleikuhm@feddit.org
        link
        fedilink
        arrow-up
        3
        ·
        2 days ago

        I think they should not push updates that constantly break shit and introduce AI into everything, maybe then people would not mind the windows updates.
        But where’s the fun in that, right? Gotta get people to switch to Linux somehow and I appreciate their effort.