Any distro I should use?

  • SterbenDeathGun@lemmy.ml
    ·
    9 months ago

    Why don't you try becoming comfortable with Linux while using it in a Virtual Machine? I tried different distros too, and then I decided which one was the best for me.

    We can't really suggest you one, if we don't know what you are going to use it for.

    You may want to do some research, because different distros have different purposes (gaming, privacy, programming, easy to use etc etc).

    Let us know, what your use cases will be?

  • toastal@lemmy.ml
    ·
    edit-2
    9 months ago

    Most distros are running the same software. The biggest difference is your package manager & community. Personal preference is NixOS but that ain’t beginner-friendly even if the rollbacks from bad states would help. Arch isn’t as difficult to set up as it used to be & has been more stable than a lot of distros in my experience so I wouldn’t discount it but .pacnew files can bite you if modifying in /etc instead of in the home folder (when possible). Of the things folks normally suggest as a first go, Fedora would probably be my pick (not yet had a problem) as everything Ubuntu-based still rubs me wrong for support & leadership.

  • gerdesj@lemmy.ml
    ·
    9 months ago

    Start off with Gentoo to get the hang of the basics. Switch to Arch because compile times and heat burns. Try Linux from Scratch for a laugh, giggle and move on, but with a new found respect for distro maintainers.

    What's your use case? If it involves AAA games then that will narrow things a bit but if you simply want a bit of docs n that and, internet browsing and a spot of email and realtime sound and CAD then we'll need a broader chat.

    Debian, Fedora, Ubuntu, OpenSuSE, Mint - those would be my starters for 10 in no particular order. Pick yours and your hip angle. I personally run Arch (actually) and Gentoo. I don't recommend them as a dip your toe in the water job 8)

    Feel free to dive in, the water is lovely.

  • FanonFan
    ·
    edit-2
    1 month ago

    deleted by creator

  • throwawayish@lemmy.ml
    ·
    edit-2
    9 months ago

    A couple of assumptions I will be making:

    • Your hardware is supported; consider to check driver support over at linux-hardware.org. Honestly, most hardware should be well-supported, unless it has been released very recently or is hardware from known troublemakers (i.e. Nvidia GPUs or Broadcom etc).
    • Your 'computer-literacy' is at least (slightly) higher than average.
    • You've primarily used Windows in the past.
    • You prefer asking others instead of finding it out for yourself; the existence of this post supports that. (It's either that or you like to have a second opinion in all cases; but I would have expected more input from you if that was the case 😅.)
    • Your hardware is somewhat modern.
    • You will mostly stick to defaults (at least initially).
    • You're aware that while hundreds of actively maintained distros exist, most of them are either niche or not worth your time in the first place. If, from the remaining ones, the less impactful derivatives are surgically removed, followed by the removal of newbie-unfriendly distros, then only 10-20 distros would remain; most of which have been named in this thread already. And your needs dictate which one out of these would suit you best.
    • You will educate yourself regarding desktop environments like GNOME, KDE Plasma, Cinnamon, Xfce etc. Perhaps you will even boot into a live environment to check them out for yourself; loading a bunch of distros on your USB through Ventoy is excellent for that. This is important as they're arguably the biggest contributor to how you perceive your Linux system. You should also be aware that in almost all cases a second (or heck; even third, fourth etc) desktop environment can be installed on your system and you should be able to switch between them relatively easily. However, in most cases, the one provided on first installation works close to flawless while others that have been tacked on later on are generally less polished.
    • You will educate yourself (eventually) regarding universal package managers (read: AppImage, Flatpak, Nix and Snap) and Distrobox as collectively they've (mostly) ridden the Linux ecosystem of problems related to software not being packaged in the native repos. Don't feel the need to indulge into all of them simultaneously from the get-go. But be aware that they exist and that they enable one to install (almost) any package that has been made available to Linux regardless of their chosen distro.

    Any distro I should use?

    Typically, distros like Arch, Debian, Fedora, Linux Mint, openSUSE, Pop!_OS and Ubuntu (or their derivatives) will be mentioned in these kinds of queries. And it becomes mostly a popularity poll that measures what the community thinks is the preferred distro for beginners. And honestly, I don't blame them as you haven't really given us a lot to work with. My entry to that popularity poll would be Linux Mint. If you prefer to use GNOME or KDE Plasma instead, then consider either Fedora or openSUSE Tumbleweed. Additionally, Pop!_OS should be considered if Nvidia causes problems on all the others.

    Feel free to inquire if you so desire!


    EDIT: I just noticed how you mentioned to someone that your use case will be primarily gaming. First of all, gaming is somewhat equal on most distros; especially with the likes of Bazzite-Arch and Conty providing excellent environments for gaming regardless of installed distro. Though, these containers do still rely on the hosts kernel, therefore any perceived difference on same hardware but different kernels might be attributed to said kernels. Newer kernels generally come with improved performance; at least for newer hardware*. Though, perhaps more performance could be gained through other means as well. I will spare you the details, however, as this is potentially another rabbit hole within the initial rabbit hole. Therefore, instead, I will name a couple of distros known for being excellent for gaming purposes: Bazzite, Garuda Linux, Nobara Linux, PikaOS and RegataOS. If you want a no-nonsense system, just go for Bazzite; while initial setup might seem slightly more involved, it's by far the most robust system out of these. This does come at the cost of being 'unique' amongst the others, but I believe it's a great fit for your use case.

    • average lemmy user@lemm.ee
      hexagon
      ·
      9 months ago

      sorry for being inactive here, I have other things happening at the moment. i'm just gonna put some stuff here

      You will mostly stick to defaults (at least initially).

      Kinda, I recently started to get interested in modding! It isn't stuff like homebrew (although I was planning to root my phone, until OEM unlock was disabled. Thanks wiko.), I mostly just use something like vencord and Bloxstrap (just tweaks the Roblox client a bit, no exploits tho) This might be not seen as modding, but who cares.

      Your 'computer-literacy' is at least (slightly) higher than average.

      slightly, I do know how to use HTML to an extent, and can know whats the difference between RAM and hard drives, I still have a long way to go.

      Ok here are some of the specs that I can remember (I'm currently not home as of typing this)

      I have a HP 2022 Laptop, decent enough to play games

      I have a 512 hard drive and 12 GB of RAM

      only has 2 USB ports, most of it was replaced by type C, so dual booting with.something USB related might be hard

      Dabbled a bit into linux with a VM (a few years ago tho, it was Ubuntu)

      and thats all I could remember, I do plan to do an update post after trying out some distros on a VM, hopefully it works!

  • juli@programming.dev
    ·
    edit-2
    9 months ago
    1. It doesn't really matter much which distro you choose.
    2. Use flatpaks - flatpaks sandbox your apps more than traditional packages. As a side effect, the package manager of the distro won't matter anymore.
    3. There are thousand of distros, stick to a popular one.
    4. Install packages on distrobox instead of directly onto your system if you use the terminal. Stay as close to the base image as possible. If you want to have access to all packages, install arch/endeavouros on distrobox and use the aur. If a package is not on aur, it's not published yet. With distrobox there's no reason to switch to another distribution because of package availability.
    5. Use a distro with which you can roll back to a previous state easily. If things go downhill, youcan always fall back. There are many distros that provide a very easy out of the box experience for that. If you can't fall back easily, ignore the distro or be prepared for the worst case
    6. Arch is for advanced people because you may set up your system as you like. There are many great distros that choose the base packages for you. You will have a great experience on most big distros. Most of them use GNOME. GNOME is great. KDE is awesome. Tough decision. Watch youtube vidoes about both. Install the other one in a VM to check it out. You may use an immutable distro like fedora silverblue/kinoite. You can switch back and forth by rebasing to the respective desktop environment.

    Following is a good source for anyone looking into desktops https://www.privacyguides.org/en/desktop/ they focus on an educated distro choice.

    Read the arch wiki whenever you want to do something or want to know something. https://wiki.archlinux.org/ you want to know more abiut piewire? aw! You want to know about GNOME? KDE? Type !aw KDE into ddg, qwant or brave. Read the respecting documentation of your distro. Follow them on mastodon. Register to the forum. Join a matrix community.

    Watch great channels like "the linux experiment" on peertube. Yes peertube, why should you watch it on youtube if it's on peertube?

  • Zetta@mander.xyz
    ·
    9 months ago

    I started with Zoro which is a windows look alike, tried mint and a few other distros but ultimately landed on Fedora.

    Fedora has been great and I haven't been tempted to leave since trying it out a few years ago.

    • LesbianLiberty [she/her]
      ·
      9 months ago

      Alternatively, don't use Pop_OS. I installed it on an ex's laptop because it was easy but it'd have all the same problems as Ubuntu without the helpful diagnostic tools and extensive documentation. Hers messed up far more than my Arch install

  • average lemmy user@lemm.ee
    hexagon
    ·
    edit-2
    9 months ago

    update: currently testing mini cinnamon on a VM at the moment

    Looks pretty good, tho I haven't really gotten in the setup yet (really close tho!)

    https://files.catbox.moe/twr0yl.png (image link dw)