you are viewing a single comment's thread
view the rest of the comments
[–] 32 points 1 year ago (5 children)

Short answer: yes.

Long answer: it starts with hardware.

It's sad to say but a flawless Linux experience out of the box often comes from picking the right hardware first. Chose vendors who actively support Linux. AMD/Intel CPUs, APUs and/or GPUs. Intel WiFi card. Everything else should work ootb except most fingerprint sensors. Avoid laptops with dGPUs. Avoid nVidia. Hardware support comes from hardware vendors, the days of janky community drivers have been over for almost 2 decades. When it's time for you to replace your hardware, do your homework first and/or buy from companies who sell Linux machines (Framework, Tuxedo, Slimbook, Starlabs, System76, some Dells, some Lenovos, etc). You can still buy from random companies but there won't be any guarantees.

Then, the choice of distro in kinda important but not that much. In my 20+ years of actively using and working with Linux, both in the desktop and server space, I've always found Ubuntu and its derivatives kind of janky. I'm a lifelong Debian user, but my best experience on modern hardware have been Fedora on my main laptop and its atomic derivative Bazzite on my gaming rig. Bazzite also comes with a nVidia-specific image for those who can't/wont replace their GPU.

Nowadays to limit interactions between system and user-facing applications, I tend to install most things from Flathub. It might not help with hardware issues, but it helps with stability.

  • source
  • hideshow 5 child comments
  • [–] 4 points 1 year ago

    This is pretty much my take, almost exactly.

    I don't game so don't have to worry about powerful GPUs et cetera.

    Starting with the right hardware just makes everything easy.

    I've also been using debian stable since forever. Avoiding jumping across to the latest shiny new OS has just made everything boring and predictable and maintainable.

  • source
  • parent
  • [–] 2 points 1 year ago (1 child)

    What you say is especially true for laptops, those have the highest chance of having weird non-standard components that give a lot of problems on Linux.

    Much easier on desktops, especially if you build your own, you get to choose which components go into it.

    Nvidia is shit on laptops but it's fine on desktops.

    I've been using Linux for over 20 years, always had Nvidia on my self-built desktops, my experience has always been flawless, I just have to install proprietary drivers.

    My experience with laptops has been hit and miss, until I learned to buy laptops "full Intel only", on those everything works out of the box.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 year ago

    A good tip is to search the Amazon reviews before you get a laptop for "Linux". Even if you don't buy it there, you'll often find one or two Linux users saying how well everything worked, or didn't.

  • source
  • parent
  • [–] 1 point 1 year ago

    SAMETIME, a mostly apple comedy/news channel has a really good three video series of trying Linux as an absolute beginner. He tries asahi linux back when it was in very early development and of course most things just didn't work. He then tried ubuntu which ended up with heaps of errors and he had a pretty bad experience still. Then he tried linux mint and ended up being pretty happy with it. this is him trying mint

  • source
  • parent
  • [–] 1 point 1 year ago

    This

    I go out of my way to look for Linux-libre compatible hardware and everything "just works." Sure it's not a gaming rig but I don't expect it to be. Expecting some random "Linux" to be a drop in replacement for Windows is going to disappoint.

  • source
  • parent