Linux gamer, retired aviator, profanity enthusiast

  • 2 Posts
  • 1.16K Comments
Joined 2 years ago
cake
Cake day: June 20th, 2023

help-circle








  • Will my ability to play games be significantly affected compared to Windows?

    Depends on the games you play. Because of things like DOSBOX and Wine, it is sometimes easier to get DOS and early Windows games running on Linux than it is Windows. Valve’s Proton compatibility layer allows games written for Windows to Just WorkTM on Linux. My diet of nerdy factory building games and indie titles works perfectly well in Linux, my cousin who plays Bethesda and EA games ran into more irritations. The major compatibility barrier is competitive online multiplayer and anti-cheat systems. Many developers intentionally exclude Linux compatibility. The game runs fine, but you’ll get banned for doing it.

    Can I mod games as freely and as easily as I do on Windows?

    Probably, depends on the game. I didn’t have much of a problem modding Kerbal Space Program or Satisfactory, the communities offered mod managers that worked perfectly well.

    If a program has no Linux version, is it unusable, or are there workarounds?

    My suggestion would be to go full native if you can. Like, Adobe Photoshop isn’t available on Linux, so instead of trying to make it work, give GIMP or Krita or one of several others a try. Increasingly, things like Slack are Electron apps, which basically run as a glorified web browser, so they’re fairly easy to port to Linux and it’s becoming increasingly typical to upload them to Flathub.

    Can Linux run programs that rely on frameworks like .NET or other Windows-specific libraries?

    Yes, through a compatibility program called Wine, which I’ve already mentioned. Though again I would recommend going for native applications than trying to use Windows software on Linux.

    How do OS updates work in Linux? Is there a “Linux Update” program like what Windows has?

    Short answer: Better than Windows does.

    Different Linux distros will handle this slightly differently, but generally speaking your system will come with a thing called a package manager. It’s basically an app store but everything in there is free. The package manager handles updates for the OS itself as well as the software you’ve installed, up to and including updating to the next version of the OS if applicable. In fact as I write this, my computer is asking if I want to upgrade to Fedora 42.

    It’s also not as onerous as Windows updates; most of the time it’ll update software, you can use the rest of the system while that’s happening, and it’ll finish and it’s fine. Sometimes it’ll say “must restart computer for changes to take effect” but it won’t force or nag you to do that. You can come to a stopping point in your work, then do a normal restart. None of that “Updating your computer 1 of 7…” it just does a normal boot in a normal amount of time.

    How does digital security work on Linux? Is it more vulnerable due to being open source? Is there integrated antivirus software, or will I have to source that myself?

    Linux has a system of permissions, a bit like how Windows will sometimes ask you to run things as Administrator. Linux has had that concept longer than Windows has, Linux will call it the Root or SuperUser.

    Increasingly, sandboxed applications that run essentially in their own virtual machines are being used to limit what an application can access. Flatpak has a system of permissions not unlike Android, where you can say “No this app doesn’t need camera access.”

    We get a lot of security from having a package manager we actually use. Linux users aren’t in the habit of downloading random .exes from all over the internet. Software in the repos is vetted and signed. Don’t run code you don’t trust.

    Few Linux systems come with built-in antivirus software. Conventional wisdom is it isn’t needed. Antivirus software does exist for Linux, but it’s often to detect Windows malware in server traffic. For an end user desktop it’s not necessary.

    Are GPU drivers reliable on Linux?

    AMD publishes their drivers directly to the Linux kernel. My 7900GRE Just WorksTM. Nvidia tends to be a bit more of a pain in the neck. Your system will likely come with the open source Nouveau drivers, which will run but possibly not very well, and you’ll need to install proprietary drivers, which…the method you go about doing that varies from system to system.

    Now, I had a hell of a time with the hybrid graphics on my laptop, but I think that’s another story.

    Oh, yet another story: on my GTX-1080 in my previous computer, I started to have an issue with a new monitor I bought. Turns out the card needed a firmware update or it wouldn’t let the computer boot with a late model DisplayPort monitor attached. Not a driver update, a firmware update. Nvidia does not publish the tool to do that for use in Linux, so I ended up taking the GPU out and borrowing a Windows computer.

    Can Linux (in the case of a misconfiguration or serious failure) potentially damage hardware?

    I think I could use dd to wear out an NVMe SSD via excessive writing. But basically no. You’re not going to flip a switch in a settings menu and hear a bang from your case.

    And also, what distro might be best for me?

    I would recommend trying several. A few of my favorites over the years have been Mint Cinnamon, Fedora KDE and Ubuntu Mate.









  • Okay so let’s strike a couple out of that list:

    • LibreCAD is a 2D-only DXF editor. I think it’s a fork of an old version of QCAD, which is also a 2D-only DXF editor. Not very helpful for 3D printing.
    • Sketchup is kinda useful for going “what would my room look like if I laid out the furniture like this?” It produces horrible 3D models. When I used to work at the job shop, I could tell the model had been designed in Sketchup because it had holes and reversed normals and other shit that wouldn’t print.
    • Blender. Blender is a 3D sculpting and animation program; Be your own little Pixar, just add talent. It can be used to make models for 3D printing but it isn’t very good as an engineering CAD package.

    I would also rule out AutoCAD because isn’t it like, architectural software? And like, OLD? AutoDesk’s engineering CAD was Inventor for the longest time, and they’ve been working on replacing Inventor with Fusion360. I’m personally done with AutoDesk, they’ve chafed my taint a few too many times so I wouldn’t piss on them if they were on fire.

    OnShape is actually cool tech, but it’s drawbackware. In the words of Lando Calrissian, this deal’s getting worse all the time.

    I personally use FreeCAD, it could be better in a lot of ways but it’s not commercial. It’s made by the kind of people who are very good at programming computers, but they get full body diaper rash from cornhole to corneas if they try to think about software usability. It’s why every concept is replicated 2-4 times in various forms of incompatibility. May the dread god Nyalathotep smite thee should thou chooseth to make a Clone instead of a Link. It’s also developed in English by mostly non-English speakers. So you go to their forums and ask “If I need to make two mirror images of a part, what is the correct way to model the left one and then mirror it to get the right one” and they can’t get past the grammatical puzzle you just spun for them to answer the technical question.

    In conclusion, learn to use a pencil.


  • On my main desktop I’m using Fedora KDE. Arrived here by process of elimination.

    Linux Mint Cinnamon didn’t run particularly well with my hardware, I was looking for a distro with decent Wayland support so I could run my high refresh rate monitor properly. So that pretty much meant a switch to KDE. So who’s implementation of KDE?

    I’ve spent much of my time on the Ubuntu side of things, but Canonical has been pulling so much diet Microsoft shit that I’d rather not use any of the *buntus themselves, so Kubuntu is out. Neon? Kubuntu again. I’m not terribly interested in the forks of forks of forks of forks, I’ve been around long enough to go “Remember PeppermintOS? You don’t, okay.” So I’m looking for something fairly near the root of its tree.

    I’ve never really seen the appeal of Arch and every time I’ve tried running Manjaro it failed to function, so forget that. I don’t know shit about SuSe, that basically left Fedora. So here I am.