this post was submitted on 11 Apr 2025
62 points (67.4% liked)

Linux

53004 readers
1079 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

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

top 50 comments
sorted by: hot top controversial new old
[–] notthebees@reddthat.com 1 points 3 hours ago (1 children)

I'd love to know what hardware you are using as well.

[–] Showroom7561@lemmy.ca 1 points 1 hour ago (1 children)

It's the 11th Gen Framework 13 running:

  • Intel® Core™ i5-1135G7, integrated Intel XE graphics chip
  • Western Digital Black 770 2TB SSD
  • 32gb ram (16GB x 2) Crucial DDR4-3200
[–] notthebees@reddthat.com 1 points 1 hour ago

I'm assuming stock ax210 wifi card as well.

I had a lot of stability issues on 11th gen Intel but I was using windows. (I have switched to an amd motherboard on my laptop (no it's not a framework))

[–] secret300 7 points 13 hours ago

I see your edits and I had the same experience with Ubuntu. For whatever reason on my ThinkPad I had bugs and just weird issues that no one else would run into every single time. And I would try Ubuntu after every major update and it would still be some weird bugs never the same ones.

I've now been using Fedora for almost 4 years it's solid. I always recommend enabling RPM fusion to get those proprietary codecs and I like to change my zram config to what is recommended on the arch wiki.

[–] pineapplelover@lemm.ee 6 points 14 hours ago

I was told Ubuntu was a good beginner distro and used it for like a year and then towards the end of that year things got weird. So since then I've moved to arch, because it rolls so much and I don't keep up, it's even more unstable. I got some other laptops running bazzite (fedora based) and they seem ok.

So yeah, like your edited comment, I would recommend fedora or even vanilla Debian.

[–] PseudoSpock@lemmy.dbzer0.com -3 points 7 hours ago (2 children)
[–] Xavienth@lemmygrad.ml 1 points 59 minutes ago

Love how when someone has issues with Linux but not Windows somehow it's pebkac. Classic annoying Linux user response.

[–] AntiOutsideAktion@lemmy.ml 0 points 50 minutes ago

For every linux post trying to manifest "it works good now" like the secret, there's a post like OP and a response like this.

[–] SocialMediaRefugee@lemmy.ml 5 points 15 hours ago (1 children)

Surprised to hear stability questioned. We have RHEL systems at work that have been running 24/7 for over a year.

[–] Showroom7561@lemmy.ca 5 points 14 hours ago

From the look of it, I may just have really bad luck with Ubuntu and related distros.

I've been on Fedora for the last 24h, and it's been incredibly stable. Even heavy multitasking with Boxes running two VMs in the background! haha

[–] brax@sh.itjust.works 13 points 21 hours ago (1 children)

I've been running Linux for 20+ years as well (on-amd-off for most of that, but mostly on). Stability has almost never been an issue, only when I was fucking around and finding out lol. My biggest problem in recent years was Ubuntu never having what I wanted, and Arch always having what I needed.... So I just moved to Arch and things have never been better.

[–] Eyedust@lemmy.dbzer0.com 7 points 20 hours ago

This. If you're going to fuck around with your root, be prepared to find out. Most other problems is a quick search, "oh I don't have x dependency", and done.

Nowadays you just need to learn how to use Timeshift and make a save point before messing with stuff. System unstable after tinkering? Time to roll back. Linux is easier and more stable than ever before.

Just stay home, literally in your system, and you'll be fine 99% of the time.

[–] mr_strange@discuss.tchncs.de 3 points 17 hours ago

The latest Ubuntu defaults to using Wayland. On my Framework, it would freeze the whole box every few days. I switched to Xorg, and it was much better. (It's an option on the login screen - just clock the little cog and choose Xorg before you log in.)

[–] zenpocalypse@lemm.ee 6 points 20 hours ago (5 children)

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.

load more comments (5 replies)
[–] MangoCats@feddit.it 7 points 21 hours ago

I started using Linux more or less full-time in 2014. I find it to be just as "stable" as Windows or OS-X, which is to say: it's stable until you do something that makes it not stable.

If you're staying in the mainstream, using a "stable release" from a big distro (Ubuntu, Debian, there are others...) and waiting at least 6 months after the release of that stable release before using it, I have found Ubuntu to be just as stable as Windows or OS-X. You might want to use an unstable app, that can be a problem in any OS, but granted: there aren't as many "stable" apps to choose from in Linux as Windows.

OS-X and their apps have burned me hard, repeatedly, for things that Windows and Linux had under control 10 years earlier.

The major difference in my WIndows vs Linux experiences has been: when you want something to work and it just doesn't, in Windows you have to shrug your shoulders and explain to your customers: It just doesn't work, there's nothing we can do. In Linux, you have the option to do the heavy lifting and make it work. It will frequently not be worth the effort, but if you're really determined you can fix just about anything in Linux.

[–] Hirom@beehaw.org 15 points 1 day ago* (last edited 1 day ago) (1 children)

Somewhat obvious tips to get a more stable experience:

  • Use a distribution that favour stability over being on the bleeding edge. Like Debian stable, or another distribution that maintain LTS releases,
  • Install software from the distribution's official package repositories. Avoid third party packages and repos as much as possible. If you really need a third party repo, verify it's compatible with your specific distro and has reputation for being well maintained,
  • When you do see a problem, take time to troubleshoot and if necessary make a bug report with necessary information for developers to identify the problem, so there's a better chance to see it fixed.
  • If you use Linux in a professional settings, there is paid support available out there, in some cases this get you priority for bug fixes.
[–] Kirk@startrek.website 4 points 22 hours ago (1 children)

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

[–] Hirom@beehaw.org 2 points 7 hours ago* (last edited 7 hours ago)

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.

[–] ocean@lemmy.selfhostcat.com 66 points 1 day ago (12 children)

Choosing Ubuntu over Fedora because of American ties is rich

load more comments (12 replies)
[–] eugenia@lemmy.ml 13 points 1 day ago (2 children)

You need to start with Linux mint. The errors you are mentioning are common in ubuntu, crashes happen and popup all the time on my ubuntu installations too. But never on Mint. Mint is based on the stable version of ubuntu, that it has long term support and it's regularly getting updates to make it even more stable and secure. So please start with Mint, or Debian 12 (although Mint is better for new users).

[–] communist@lemmy.frozeninferno.xyz 4 points 1 day ago (10 children)

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, lmde 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.

[–] Kirk@startrek.website 3 points 22 hours ago* (last edited 22 hours ago)

I agree with you completely. No disrespect to Mint, but immutability is (IMO) possibly the most important advancement for Linux adoption in its entire history. I would love to see more distros release immutable versions.

[–] ChuckEffingNorris@lemmy.ml 2 points 21 hours ago (2 children)

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

[–] AndrasKrigare@beehaw.org 2 points 15 hours ago

I would throw out that Windows executables work surprisingly well on Linux these days via "wine." I use EndeavorOS and it's pretty much no work on my part, I double-click a .exe and it starts it up via wine. I think the only thing that's been spotty for me is Meshmixer crashes sometimes, but it's also abandonware so I'm not sure it actually runs better on Windows.

[–] communist@lemmy.frozeninferno.xyz 3 points 21 hours ago* (last edited 21 hours ago)

https://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!

load more comments (8 replies)
load more comments (1 replies)
[–] kitnaht@lemmy.world 54 points 1 day ago (4 children)

Something is awfully weird here, because Linux literally runs the worlds infrastructure for the internet. It is not unstable by any stretch of the imagination. Something you're doing between all distros has got to be the culprit - something you do differently than other people.

[–] FauxLiving@lemmy.world 8 points 1 day ago

OP is a newbie and is externalizing his lack of knowledge.

A 747 would seem like a death trap if a toddler were given control but there, as here, it isn't the plane that's the problem.

Coming from Windows, Linux (especially when only talking about GUI environments) seems to not tell you anything about your problems. Eventually you learn how to find the relevant logs and the problems seem less arbitrary.

[–] Cpo@lemm.ee 6 points 1 day ago

Or hardware issues (i still have night sweats over wifi on laptops even though that has been better for decades now).

load more comments (2 replies)
[–] zarkanian@sh.itjust.works 23 points 1 day ago (1 children)

Where did you get this laptop from? Did you buy it new or used?

The reason why I ask is because it sounds like you have hardware issues.

load more comments (1 replies)
[–] blinx615@lemmy.ml 56 points 1 day ago (3 children)

Framework fully supports Ubuntu and has full guides on them. If you have issues, I'd suggest posting on the Framework message boards, they're very responsive.

load more comments (3 replies)
[–] muusemuuse@lemm.ee 22 points 1 day ago* (last edited 1 day ago) (3 children)

You need to stop worrying about “official support.” You aren’t a business so it doesn’t matter for you. There is more support out there online for free than you realize. There’s nothing magical framework does for you that doesn’t get ported out everywhere else eventually anyway. Stop limiting yourself like that.

That being said, Ubuntu is built in Debian. Debian is an incredibly solid and stable distro. Ubuntu does do a few questionable things with it but it’s still very reliable. If you have problems with stability, it’s very unlikely Ubuntu is the problem unless you did something so incredibly stupid to it support wouldn’t help you anyway.

I have a theory. Windows can dance around memory corruption issues in ways Linux just refuses to do. Windows will misbehave in strange ways trying to make things work until it just can’t anymore. Linux is more of a binary thing. It works or it doesn’t. It’s not going to play pretend for you. It refuses. Linus has an obscene hand gesture for your hardware.

I want you to get a copy of memtest86+ and boot it off a flash drive. Then just let it beat the shit out of your CPU and ram for a couple hours.

Framework laptops are generally Intel. Intel hasn’t been making the best stuff over the past few years. It’s possible your cpu might be affected by a flaw Intel tried to cover up for a while. If it has it, nothing in earth will ever make that chip reliable. It’s not fixable. It will only get worse with time no matter what OS you use.

[–] zarkanian@sh.itjust.works 13 points 1 day ago

Yeah, this was my first thought: test your hardware.

load more comments (2 replies)
[–] thebardingreen@lemmy.starlightkel.xyz 46 points 1 day ago (5 children)

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").

load more comments (5 replies)
[–] danielquinn@lemmy.ca 27 points 1 day ago* (last edited 1 day ago) (20 children)

I'll likely be downvoted for this, but if you're committed to Linux, you might want to reconsider using Ubuntu (or Fedora for that matter). Ubuntu has a well-earned reputation for trying to make things "easy" by obfuscating what it's doing from the user (hence that useless error message). They're also a corporate distro, so their motivations are for their profit rather than your needs (wait 'til you had about Snap).

A good starting distro is Debian (known for stable, albeit older) software. It's a community Free software project and the 2nd-oldest Linux distro that's still running as well as the basis for a massive number of other distros (including Ubuntu). The installer is straightforward and easy too.

Or if you're feeling ambitious, I'd recommend Arch or Gentoo. These distros walk you through the install from a very "bare metal" perspective with excellent documentation. Your first install is a slog, but you learn a great deal about the OS in the process, ensuring that you have more intimate knowledge when something goes wrong.

load more comments (20 replies)
[–] Commiunism@beehaw.org 7 points 1 day ago

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

load more comments
view more: next ›