Linux gamer, retired aviator, profanity enthusiast

  • 1 Post
  • 84 Comments
Joined 2 years ago
cake
Cake day: June 20th, 2023

help-circle

  • “I run Arch btw” became a meme because until install scripts became commonplace you had to have a reasonable understanding of the terminal and ability to read and follow instructions to install Arch Linux to a usable state. “Look at my l33t skills.”

    Dislike of Ubuntu comes from Canonical…well…petting the cat backwards. They go against the grain a lot. They’re increasingly corporate, they did a sketchy sponsorship thing with Amazon at one point, around ten years ago they were in the midst of this whole “Not Invented Here” thing; all tech had to be invented in-house, instead of systemd they made and abandoned Upstart, instead of working on Wayland they pissed away time on Mir, instead of Gnome or KDE they made Unity, and instead of APT they decided to build Snap. Which is the one they’re still clinging to.

    For desktop users there are a lot better distros than Ubuntu these days.



  • Okay, so the Linux ecosystem is more modular than Windows. Windows is synonymous with its Graphical User Interface (GUI) for reasons I’ll get into later.

    With Linux, there are several GUIs available to choose from. These tend to fall into two main categories: Tiling Window Managers, and Desktop Environments.

    Tiling Window Managers have minimal on-screen UI elements, usually they’re meant to be used with keyboard combos with little usage of the mouse. A major feature is everything that is running is visible on the screen, when you open a new window, another window divides in half to give it room, “tiling” the screen. Some examples of TWMs include i3 and Awesome.

    Desktop Environments are going to be more familiar to newcomers from Windows or MacOS. They’re made more for mouse control, several have what you would recognize as a taskbar, start menu and system tray. Windows can be stacked on top of each other like papers on a desktop, exactly like MS Windows does. Some more closely resemble MacOS though none behave exactly the same way. Some examples of DEs include Gnome, KDE, MATE, and Cinnamon.

    Cinnamon is a DE made by the Linux Mint development community, and the default/flagship DE for Linux Mint. It is designed to be familiar and easy to use for Windows users. KDE’s Plasma DE is similar in many ways to Mint although it’s based on different tech; KDE is based on qt, Cinnamon is a distant fork of Gnome and based on GTK. Some are designed to be more minimal so they take up less system resources, like xfce and LXDE, others are trying mostly to resemble MacOS, like ElementaryOS’ Pantheon DE. Then there’s Gnome, which I goddamn hate.

    For a beginner, the choice of DE is going to present most of the differences you’ll notice when trying out distros. It can be instructive to try, say, Kubuntu and Fedora KDE. Both ship with the KDE Plasma desktop, but the underlying OSes are different. Then try out, say, Fedora Workstation (with the Gnome desktop) and Fedora KDE. That exercise will give you a good understanding of distro vs DE.

    Edit to add: It’s kind of like launchers on Android. You can go in the Google Play store and install a different launcher on your phone, you can make a Samsung Galaxy look like a Google Pixel. Linux DEs work the same way, you can install KDE or Cinnamon the same way you’d install a normal app, you can have multiple and switch between them. It’s not a great idea but you can.









  • 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.





  • 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.


  • LibreOffice runs on Windows and I think MacOS, I would install it there to try it out especially before jumping OSes.

    LibreOffice, unto itself, is fine. There’s an alternate universe where we’re standardized around it instead of MS Office. The main issues you’re going to run into is working with people who use MS Office. LO’s compatibility with Microsoft’s formats is imperfect. If you’re collaborating on, say, a powerpoint presentation with classmates, expect LibreOffice Impress to mangle it.

    I’ve been out of school for awhile now, and as an adult running a household it’s all the productivity suite I’ll ever need.

    I’ll be honest here: Wanting to try out ElementaryOS “because it’s pretty” and having no experience with Linux…I foresee this ending badly and shortly. Something isn’t going to work exactly the way it does in Windows and a hissy fit will ensue. I recommend taking an image backup of her machine before installing Linux.



  • I bought a Dell Inspiron circa 2014 intending to run Windows on it. I was dabbling in Linux playing with Raspberry Pis, but didn’t really have designs to run Linux on my main computers. I found Windows 8.1 so unlivable that I tried out Linux Mint.

    That laptop just kept dying.

    I went around and around with Dell support for a semester about that damn laptop. I was going back to school, I bought a laptop for school, I didn’t get that fucking laptop. I did an entire semester of coursework with a Kindle Fire and two Raspberry Pis (a 1B and a 2). They finally replaced the damn thing with a different model, that was missing a lot of features I had ordered. Dell is at the top of my goddamn blacklist.

    Anyway, the first x86 machine I ran Linux on, Linux compatibility wasn’t a factor, and then I really didn’t get a choice anyway because I didn’t get the machine I ordered. But I’ve had dental surgeries that I enjoyed more than Windows 8.1.

    In the early days, Linux Mint needed a kernel update to support the trackpad. I’m still not convinced the dedicated GPU ever worked. I had an external docking station that was very meh. It did the job though, I actually still have it in service. It won’t run Windows 11 I don’t think but modern Linux runs just fine.

    I’ve since built two desktops with Linux compatibility in mind which have worked very well, and a little Lenovo thing to use as a shop tablet which…could be a lot better.