all 28 comments

sorted by: hot top controversial new old
[–] 26 points 8 months ago* (3 children)

Windows is active spyware, it's well documented that services like their Telemetry function as active keyloggers. The main difference is that the vulnerabilities are likely only problematic if someone is actively looking for you.

As for Linux, it has many different types of OS called Distributions/Distros. You'd likely want to start off on a distro that's beginner friendly, like PopOS. Others work too, this is just my personal preferred flavor of 'just works' distribution. A lot of people will overcomplicate the process of selecting what type of Linux-based OS to choose with loads of technical terms, but you dont need most of that if that's not what you seek to make of it.

My serious answer for running games, as much as I'd like to answer it here, it would likely need a fair sized explanation if you're completely unfamiliar with Linux, just so you can know what to expect. It's more than I feel I can reasonably explain, so I'll recommend you lookup YouTube videos of how to run specific game emulators on Linux, since the video format will likely help a lot.

  • source
  • hideshow 3 child comments
  • [+] [S] 5 points 8 months ago (2 children)
  • [–] 8 points 8 months ago

    I think the user you responded to misread "piracy" for "privacy". I did too at first.

    Can't rally add anything helpful, except that if I were to do piracy I would want privacy. The way the wind is blowing it's a matter of time before windows starts snitching on its users.

  • source
  • parent
  • [–] 3 points 8 months ago* (last edited 8 months ago)

    It's slightly harder than Windows but not really hard either. I usually use Lutris like this:

    1. Create a folder for the game in ~/Games/
    2. Open that new folder in the terminal and run WINEPREFIX=$PWD winecfg to create a new wine prefix and then close winecfg
      • Maybe this could be done in Lutris too but I can't check right now
    3. Put the pirated game into the c_drive folder (Hope I'm remembering the folder name correctly) in that new wine prefix
    4. Manually create a new game entry for the game using the information from the Lutris website (If you enter the exact same name and release year as on that website, you can click the reset button under each image and it will automatically download and select them) and select the installer .exe from the game folder as the game executable
    5. Start the game in Lutris and go through the installer
    6. After the installation is complete, edit the game entry again and select the .exe of the installed game as the executable
    7. Delete the pirated game folder (the one with the installer) from the c_drive folder, since we don't need it anymore
    8. Now you can run the game from Lutris or right click it and select the option to create an application menu entry

    Actually, I just read something in this comment section about the maintainer of Lutris rejecting PRs and rewriting them with AI which would be pretty shitty if true, so I might look into using something like Bottles instead but the process should be similar.

  • source
  • parent
  • [–] 11 points 8 months ago (2 children)

    Linux does not have the Panopticon element that windows has. Linux would be better in that regard. No CoPilot, no fed backdoor, no hardcore telemetry, none of it.

    As for playing pirated games, most games you can get working through lutris. Although it does require some amount of research to get some games working, and lutris has some pre-install scripts for a library of games in the program.

    If you ARE looking for a distro recommendation, I would suggest CachyOS, as it is basically Arch but easy to install. I would also recommend KDE Plasma for the Desktop Environment, since it is everything I want in windows and much more.

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

    I'd argue that they are equal, and that it comes down to what you prefer. Use Lutris for installing and launching under Linux, for example.

  • source
  • hideshow 7 child comments
  • [–] 4 points 8 months ago (6 children)
  • [–] 15 points 8 months ago (5 children)
  • [–] -1 points 8 months ago* (3 children)

    If you mean contributors are using AI assisted/generated code, I personally don't care in the least as long as it's properly reviewed and vetted. If it's a deal breaker for yourself and others, I get it, that's fine, it's a free society.

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

    As in the maintainer rejects PRs and rewrites them in AI but shittier. Got salty about it and threatened to change the licence. Accused forkers of stealing “his” code.

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

    I live in a glass house, man. Lutris works well for me, other than that I don't know shit about fuck.

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

    I'm so tired of open source developers being treated like public persons of whom relentless criticism for any character flaw, big or small, is fully justified. I've been guilty of this as well.

    We're talking about a bunch of highly qualified nerds who have decided to give away their work for free. Of course many of them will have some quirks. Everybody has bad days, and on the internet a few moments of weakness will haunt you forever.

    It's of course worth keeping the questionable things in mind, but the FOSS community also needs to get better at letting people enjoy things. Most of us are only human.

  • source
  • parent
  • [–] 3 points 8 months ago

    not every crack works well with linux. sometimes installer has problems with decompressing the heavily compressed files. it is definetly possible to run every game (some older games works even better) that is wine/proton approved, but with few tweaks. if you are going to play cracks on linux go with uncompressed without custom installers

  • source
  • [–] 3 points 8 months ago* (last edited 8 months ago)

    Edit: I forgot to even mention, this explaination is for running windows apps on linux with steam (which is a native linux app available in essentially all repositories).

    You can run most games (regardless of how you acquired them) directly in steam via proton.

    If the app you want to run is a windows executable (.exe or .msi or whatever), you can add it as a "Non-Steam game" (even if it isn't a game).

    If you have trouble getting it started, try changing the compatibility layer in library -> game -> properties -> compatibility -> enable steam play compatibility tool -> choose some version of proton (like proton experimental)

    Fair warning: Valve is currently chill about adding games to steam without proof of purchase, but they could change their minds someday.

    Also, pro tip, if you really wanna get in the weeds with proton, I recommend proton-tricks. There are very few windows apps you can't get running with proton and proton-tricks.

  • source
  • [+] 3 points 8 months ago (4 children)
  • [–] 3 points 8 months ago

    unlike Windows you should never give userspace applications root permission

    This is a best practice on Windows, too. Apps don't run with admin permissions unless you either explicitly run them with admin permissions, they're configured to always run as admin (rare), or they request elevation via a UAC prompt.

  • source
  • parent
  • [–] 1 point 8 months ago

    you can mitigate a whole lot with

    WINEPREFIX=~/Games/TheGame winetricks sandbox

    eliminates links to home et al and houses all files in the prefix. also in the dosdevices folder there are links to root, home, etc. mapped to windows drive letters which (with the exception of c:) you can safely delete; this can also be accomplished with winecfg GUI.

    if you ain't got opensnitch or an alternative running, you can prevent network access with firejailas a command prefix (the one where you put mangohud and gamemode etc in).

  • source
  • parent
  • [–] 3 points 8 months ago

    Faugus Launcher isn't as popular as lutris and heroic but I find it works best for pirated games. It integrates well with the system so you can just right click an exe file and select Open With Faugus.

  • source
  • [–] 1 point 8 months ago (2 children)

    It depends on where you got the game and how familiar you are with Wine, Proton, DXVK, etc. And yeah, the command line is kind of helpful for most things Linux, including running pirated games.

    I got a pirated version of Cyberpunk 2077 running on Linux. I had purchased the game on Steam, but hated that when I was offline I couldn't play and even though Steam has an offline version, I figured fuck it, I'm tech savvy, how hard can it be? It was...not easy, but not the hardest thing I've done on Linux. I pretty much followed this reddit guide.

    I'd look for a different launcher than Lutris these days since the Dev started introducing AI code into his source, but there's options in that regard and really, the big thing is understanding Wine, Wine prefixes, and Proton.

    I haven't done this for most games as I just like to purchase my games these days, but it was a fun challenge. I have no idea how difficult this is on Windows as its been almost a decade for me Windows free, but hey, if you've got the gumption, its not too hard.

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

    Nothing wrong with a professional developer with years of experience using AI as a tool for coding, just as long as they review the output first before using it in their project. My workplace (where I work as a dev) provides us with a Claude subscription to use it as a tool. It's kind of just like using a drill instead of a screwdriver to screw something into a wall - done well in the right hands it's fine, give it to a 13yo and they're going to drive the screw through the plaster and make a holy mess of it.

    What IS wrong is a human who has little-to-no experience coding using an AI to develop the entire codebase and then the human releases the code into the wild without some level of peer review from a human who DOES have experience and then claiming it as their own creation. That's almost sloppy plagiarism (of ironically already sloppy plagiarism).

  • source
  • parent
  • hideshow 1 child comment
  • [–] 0 points 8 months ago* (last edited 8 months ago)

    I'm a self taught web dev whose only had a single fullstack job under their belt, some charity coding at a nonprofit, and plenty of group and solo projects.

    I've used ChatGPT mainly to code and also teach myself Calculus as I get ready to go back to school and get a CS degree to hopefully help my chances at getting some work. I'm not saying as a tool on its own, LLMs aren't useful.

    But I do use these LLMs with a severe sense of guilt considering:

    • The plight of Kenyan workers who got paid almost nothing to have their mental health absolutely violated while setting up initial training parameters around abusive/sensitive training material

    • The many teens who have committed suicide while being influenced by LLM advice

    • The massive amount of land, water, and power that is being utilized to put it all together

    • The massive amount of carbon emissions that the data centers that power these LLMs releases into the atmosphere, exacerbating an already dire climate crisis

    • The massive amount of scraped data that was stolen without anyone's consent in order to train it

    • The fact that our entire world economy seems to now rely solely on AI companies and NVIDIA's stock price going up ad infinitum even if their economic metrics make no sense at all

    • The exacerbation of the already existing education crisis where both students and teachers are offloading critical thinking skills

    • The destruction of the useful search engine, which honestly feels preordained by the ensuing enshittification of search due to invasive advertisement/marketing strategies

    And honestly that isn't even scratching the surface.

    So yeah...I got some guilt using this crap. But hey, at least I got to live another day in the torment nexus.

    EDIT: Removal of massive doomerism rant towards the end there.

  • source
  • parent
  • [–] 1 point 8 months ago (2 children)
  • load more comments (1 reply)