friendica.eskimo.com

I'm committing to Linux, but it's so unstable. Any suggestions?

Hey folks. I've had an on-again, off-again relationship with Linux for over 20 years. Usually, my attempts to use it are either thwarted by issues installing, issues booting, or general problems while using it... leading to “catastrophic failure” that I can't fix without digging into hours of research and terminal commands.

Windows 11 (even 10) are rock solid for me, even as a very heavy multitasker. No crashes. No needing to reboot, unless I'm forced to with an update, and really no issues with any hardware or software I was running.

But with Linux, I just can't believe how unstable it is, even when I do the absolute basic things.

I'm trying to learn why this is, and how I can prevent these issues from coming up. As I said, I'm committed to using Linux now (I'm done with American software), so I'm open to suggestions.

For context, I'm using a Framework laptop, which is fully (and officially) supports Fedora and Ubuntu. Since Fedora has American ties, I've settled with Ubuntu.

All things work as they should: fingerprint scanner, wifi, bluetooth, screen dimming, wake up from suspend, external drives, NAS shared folders, etc. I've even got VirtualBox running Windows 11 for the few paid software that I need to load up from time to time.

But I'm noticing issues that seemingly pop out of nowhere on the software/os end of things.

For example, after having no issues updating software, I get this an error: "something went wrong, but we're not sure what it is."

Then sometimes I'll be using Firefox, I'll open a new tab to type in a search term or URL, and the typing will "lag", then the address bar will flicker like it's reloading, and it doesn't respond well to my mouse clicks. I have to close it out, then start over for it to resolve.

Then I'll open a different app, sometimes it might open, sometimes it won't.

Or an app will freeze for no obvious reason, and I'll get a popup asking to wait or quit.

Another time I left my computer while I went out for a walk, came back, and it was like I just rebooted... all my work was gone, and it was starting fresh from the login screen.

I'm trying not to overload things, and I'm doing maybe 1/5th of what I'd normally be doing when running windows. But I don't understand why it's so unstable.

Any suggestions would be greatly appreciated.

FWIW, I'm not keen to switch away from Ubuntu, because I do still want official support if there's ever a problem with getting hardware to work.

UPDATE: Wow, I did not expect to get so many responses! Amazing!

Per suggestions, I ran a memtest86 for over 3 hours and it was clean.

I installed Fedora 41 and am now setting it up. Seems good so far, and elevated permissions can be authorized with biometrics! This was not something I had to. Ubuntu, so awesome there!

Any specific tips for Fedora that I should know? Obviously, no more Snap packages now! 😂

UPDATE 2: Ok, Fedora seems waaaay more stable than Ubuntu (and Mint). No strangeness like before... but not everything works as easily. For example, getting a bridged network adapter to work in virtualbox was one-click easy on Ubuntu... not so much on Fedora (still trying to get it working). And Virtualbox didn't even run my VM without more terminal hackery.

But the OS seems usable, and I'm still setting things up.

One thing I have noticed, however. When I search for how to fix or do something, nearly all websites and forums reference Debian/Ubuntu commands, so the fragmentation there is a little annoying

This entry was edited (3 weeks ago)
125 59

element.io/

it's essentially a federated messenger, just like lemmy is a federated reddit.

It's likely you can get that proprietary software working, if you want to try.

My username is on my profile!

This entry was edited (3 weeks ago)
2

Can I just say thank you for offering help like this. I have wanted to switch to Linux for years, but due to proprietary software I simply must use I can't.

If I ever get away from needing this software can I take you up on the offer?

What is matrix lol

1
Good advice, also Fedora's "atomic" distros are both bleeding edge and extremely stable!
1

Atomic distro sounds like an interesting way to avoid breakage due to admin/user mistakes, so it's a good suggestion. But it doesn't help much with bugs in new software releases.

So the best choice depends on what exactly caused instability in OP's case.

This entry was edited (2 weeks ago)
2
One thing I have noticed, however. When I search for how to fix or do something, nearly all websites and forums reference Debian/Ubuntu commands, so the fragmentation there is a little annoying


I'm using Nobara, which is based on Fedora, so I hear you, but the only thing you really need to do is learn enough about DNF to translate "apt" commands in your head.

And maybe set up a few aliases you're used to.

1 1
People shouldn't HAVE to do that if they won't want to. You should just be able to use your OS, not learn a new language to use it "okayish"
1 1

A new language? It's one app.

And if you learn it, you are back to the same level of usage, not "okayish".

But yeah, no one HAS to move from Ubuntu/Debian to another flavor. (Which is what OP is talking about).

No one has to move off Win 11, either, if that pain doesn't make it worth it to them.

This entry was edited (2 weeks ago)
1

Usually with Linux, once you start out you're gonna get a ton of issues and you'll have to troubleshoot them one by one. However, afterwards it should just be a smooth sailing.

Also as a word of warning from my personal experience, official support isn't something you should be that concerned about. When it comes to software, when some corporation makes some official version for a specific distribution (like Ubuntu), it usually is made by some B-team and doesn't work that great. If the program is good, it should be available on most major distros rather than just "an official version for just one" if that makes sense.

Also good call - if one distro is causing a fuck ton of issues, just give another one a try. The main difference for users between distros is what kind of software setup they are going with, and some setups are just prone to issues on some hardware or wasn't tested properly. Still, I do hope Fedora treats you better.

This entry was edited (2 weeks ago)
But with Linux, I just can’t believe how unstable it is, even when I do the absolute basic things.


That doesn't sound right.

Start with Linux Mint. I've helped Boomers use it. My dad has been using it as his daily driver for almost 5 years and he doesn't know the difference between an OS and a Word Processor (he keeps calling LibreOffice "Linux").

I honestly think mint is an outdated suggestion for beginners, I think immutability is extremely important for someone who is just starting out, as well as starting on KDE since it’s by far the most developed DE that isn’t gnome and their… design decisions are unfortunate for people coming from windows.

I don’t think we should be recommending mint to beginners anymore, if mint makes an immutable, up to date KDE distro, that’ll change, but until then, I think bazzite is objectively a better starting place for beginners.

The mere fact that it generates a new system for you on update and lets you switch between and rollback automatically is enough for me to say it’s better, but it also has more up to date software, and tons of guides (fedora is one of the most popular distros, and bazzite is essentially identical except with some QoL upgrades).

How common is the story of “I was new to linux and completely broke it”? that’s not a good user experience for someone who’s just starting, it’s intimidating, scary, and I just don’t think it’s the best in the modern era. There’s something to be said about learning from these mistakes, but bazzite essentially makes these mistakes impossible.

Furthermore because of the way bazzite works, package management is completely graphical and requires essentially no intervention on the users part, flathub and immutability pair excellently for this reason.

Cinnamon (the default mint environment) doesn’t and won’t support HDR, the security/performance improvements from wayland, mixed refresh rate displays, mixed DPI displays, fractional scaling, and many other things for a very very long time if at all. I don’t understand the usecase for cinnamon tbh, xfce is great if you need performance but don’t want to make major sacrifices, lxqt is great if you need A LOT of performance, cinnamon isn’t particularly performant and just a strictly worse version of kde in my eyes from the perspective of a beginner, anyway.

I have 15 years of linux experience and am willing to infinitely troubleshoot if you add me on matrix.

This entry was edited (5 days ago)