I’m moving away from Windows and I’m looking for distro for coding and occasional gaming. If more context is needed please let me know.

  • BrianTheeBiscuiteer@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    11 months ago

    LMDE (Linux Mint Debian Edition).

    I’m an Ubuntu user, which is built off of Debian, but as most others have said Snaps can be annoying. It also typically uses more resources than Debian (depends if you use the base version or some derivative). My next install will be LMDE (or some other Debian distro) because I prefer starting a little more barebones then getting things just how I like it. Ubuntu is more like Windows where things are nice and convenient OOTB but it’s more of a pain to dial it back. With Debian you’ll need a little extra work to get proprietary drivers installed but it’s nothing that has been done by thousands of others.

    If you don’t really want to tinker with the OS and focus more on games and coding (non-OS) then Ubuntu is a safe bet.

  • kuneho@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    edit-2
    11 months ago

    Debian + KDE Plasma if you want a working, stable operating system.

    but only if you don’t want to experiment, distro hop and god knows what arbitrary challenges to face and never be completely satisfied.

    • KeBaBeeN@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      11 months ago

      Windows main here but occasionally use Debian, why do you think almost noone in this post recommend Debian? As far as I can tell it works great.

      • kuneho@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        edit-2
        11 months ago

        it’s just my opinion, but I think because it’s LTS and has a philosophy behind the OS that doesn’t ring well with hardcore modding.

        I kinda feel that Debian is sort of the “boomer OS” in the community; it just works, the way it works, it’s the “easy route” (if it makes any sense). also, some people doesn’t like APT or initd, I don’t know what’s up with nVidia drivers on Debian, or the support for any other super proprietary stuff.

        you also don’t always get the freshest of stuff with it.

        I personally love Debian, but granted that I haven’t tried out the whole Linux repertoire and I really don’t need too exotic stuff in my life if it’s about my main computer.

        but to me, for developing, working, browsing the web, fuck around with documents, consuming media, networking etc etc., is more than perfect.

      • Programmer Belch@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        3
        ·
        11 months ago

        I think it’s just too stable, doesn’t get updates that often. That can be detrimental for gaming, leading to having to install up to date drivers yourself.

    • qaz@lemmy.world
      link
      fedilink
      arrow-up
      2
      arrow-down
      1
      ·
      11 months ago

      The problem with this is that most people will choose a distro based on the default desktop enviroment.

        • qaz@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          11 months ago

          I’m not saying choosing based on the desktop environment is a bad thing. I’m just saying that it’s better to recommend something like Fedora and let people choose a spin instead. The desktop environment is a lot more important when starting out. The user can then decide to switch to a different distro after having gained a bit more experience / knowledge about the inner workings of Linux distributions.

  • vlad@lemmy.sdf.org
    link
    fedilink
    arrow-up
    5
    ·
    11 months ago

    I recommend an Ubuntu fork, like Pop OS, just because Ubuntu forks seem to be more stable in my experience.

    But if you want to do a lot of tinkering to get random weird hardware to work, then use an Arch fork, like Endeavour OS or Manjaro. Because normally if you find an obscure project on GitHub that you want to try out, it’ll probably need you to download, compile, and then install their package on Ubuntu. But if you’re on Arch they will likely have an AUR package that you can just go and install with a single command.

  • AnonStoleMyPants@sopuli.xyz
    link
    fedilink
    arrow-up
    5
    ·
    11 months ago

    Honestly, just go with Ubuntu. If there are any problems you can very easily find answers. Second option would be the get something Ubuntu based, like Mint and Pop OS. Being based in it basically means they take Ubuntu and modify a bit to their liking but at the core they’re Ubuntu, meaning that almost everything you find for Ubuntu will work for them.

    You can always switch later to something else if you feel like it.

  • swordsmanluke@programming.dev
    link
    fedilink
    arrow-up
    4
    ·
    11 months ago

    There are a bajillion distros out there and you already have a lot of suggestions here, so instead, allow me to note a few things I think are handy while learning Linux.

    1. Most Linux distros are customized versions of a few base distros. Once you learn how the base distro lays things out, that knowledge is transferable (more or less) to other distros in the same family. But solutions that work in one family of distros may not work on another!

    Some common base distros:

    • Debian: Stability-above-all; all-rounder distro. Updates slowly, but provides a very-well-tested base that many other distros build on. Ubuntu and its derivatives are built on Debian.
    • Red Hat: A commercially-focused distro that I haven’t used in a looong time, so I won’t say too much about it. Slightly less popular as a desktop basis than Debian, perhaps, but also a solid all-rounder.
    • Arch: If computers were cars… Arch is for the Hot-Rodders. You have a ton of control to optimize and tweak Arch to precisely meet your needs. When you want to really dig into the machine and tune it to peak performance, this is where you begin. Fortunately, Arch-based distros often forego the detailed install of their parent and just provide a fast-updating, highly-tuned Linux experience. SteamOS is said to be a customized Arch.
    1. Software installation / updating is simpler and more confusing than either the Windows or Mac worlds.

    It’s very rare to have a Linux program require an installer like Windows, and it’s not as simple as drag-and-drop install like Mac. Linux has had the equivalent of “app stores” for a looong time, just minus the tracking and selling parts.

    Most programs in Linux get installed via a package manager tool. There are various front ends, but under the hood, there’s usually a command line program handling installation and updates.

    Generally speaking, Debians use “apt”, RedHats use “yum” and Arches use “pacman”. There are also “flatpak” and “snap” both of which are more recent managers that attempt to solve dependency hell.

    1. The terminal is gonna come up. Love it or hate it, the terminal is still at the heart of the Linux experience. There are guis for pretty much anything you want to do, but because Linux is so highly customizable, help forums and such tend to give solutions in the one constant: bash scripts.

    That said, you can get around just fine without it if you really want to. Just recognize that you might be swimming upstream at times.

    1. You can customize anything! Your desktop environment is pretty much a given on Windows and Mac. On Linux you can install something comfy, like Gnome (customizable, lightweight, akin to Mac UI) or KDE (less customizable, very pretty Windows-style UI).

    Or try something experimental like Ratpoison - a window manager that requires no mouse inputs!

    Part of the fun of Linux is trying out alternatives and truly customizing your personal computer.

    …That’s it, I think!

    Good luck! Have fun!

  • polygon6121@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    11 months ago

    I am a experienced Linux user and I just use Ubuntu. Community support is good and it just works and gets out of your way, with that said I probably fiddle more with it than I realise… Depending on the system you install it on there is also a possibility that the hardware is tested and supported by the manufacturer. In my case I use it on a Thinkpad p52 workstation and a Dell XPS 13, both of which was/is sold with Ubuntu versions. And if you don’t like it just distrohop and go crazy, it can honestly be a lot of fun and a learning experience in itself Edit: Ubuntu 22.04 LTS (Long Term Support)