• 0 Posts
  • 18 Comments
Joined 3 months ago
cake
Cake day: March 23rd, 2025

help-circle





  • Be really careful with Fedora or Bazzite.

    I’ve been using Fedora for the last few months, because of all the recommendations, and it’s been a constant struggle. Fast updates means I can always enjoy the newest bugs and issues. That’s ok for a toy system I use to tinker, but not for my main system that I just need to work.

    Ubuntu was much more stable and worked better. People hate on it because of their semi-proprietary app delivery system (snap). They feel that Canonical is betraying the open source spirit with it. If you don’t care about that, Ubuntu is pretty nice.

    Btw, Bazzite is immutable, Fedora is not.



  • What’s even worse is that even for the things you can do with GUI settings there’s no standardisation.

    Say you want to do something simple like changing your password. Most distros can do that via GUI, but how you do that exactly depends on your DE, sometimes also your distro, and always too your distro/DE version.

    So if an older relative calls me and wants some help with something like that, I’d first have to boot up a live stick of that distro and version and hope they didn’t install anything that would change the settings.

    That’s why almost every single tutorial/guide online about stuff like that doesn’t even bother telling you how to use the GUI settings and instead just defaults to CLI, because that’s more standardized.

    But yes, when it comes to slightly more obscure settings (e.g. horizontal scrolling for touchpads) you are generally SOL on most distros. Heck, can’t even change the vertical scroling speed for a touchpad on Gnome with GUI settings. And when you ask about how to do it you get called an idiot for even wanting to change that setting.









  • The ability to wake up the laptop from sleep.

    Damn, do I regret going with Fedora. Anything newer than kernel 6.10 (which I salvaged from Fedora 39) and my laptop doesn’t wake up from sleep anymore.

    But changing distros is a hassle and idiot me went with a single partition for system and data, so migrating to another distro requires me to actually backup everything, so I haven’t done it yet.


  • If you don’t root your Android you can even run a full desktop Linux in a proot container. You can run all Android apps and Linux apps on it. Using Winlator you can even run most Windows apps and there are emulators for most systems out there. If you cann that “barely anything” you are lacking imagination.

    Apparently you haven’t used Chromebooks or MacOS, but you clearly misunderstand the topic at hand.

    There’s always a balance between configurability and stability, and every single OS, even Windows, falls somewhere on that spectrum. If you allow a user to break their system, the downside is that they can break their system.

    iOS, unrooted Android and ChromeOS fall on the “less ability to break your system”-side with Windows and MacOS following rather closely, and different Linux distros are on the full spectrum in between. Immutable distros make it harder to break yous system at the cost of immediate configurability, while running Arch you can do whatever you want and you’ll likely destroy your OS while doing so, if you don’t know what you are doing.

    Again, all of that are choices done in user-space, nothing about that comes down to the kernel. You can make any Linux distro entirely unbreakable by taking away sudo rights for the current user and making every non-temporary directories and files read-only. You can do that in 10 minutes and suddenly there’s nothing the user can do to break the system. But the user also loses a lot of abilities. Again: all of that is user-space only and has nothing to do with the kernel.

    And yes, there are enough stable and comprehendible Linux distros out there, but if the user has sudo rights and the constant and uncontrollable urge to destroy their system, they will find a way to do so.


  • Android runs an only slightly modified Linux kernel, and yet the OS requires much less from the user than e.g. Windows or MacOS.

    Chromebooks run a bog-standard Linux kernel and the target audience is kids.

    My car’s entertainment system runs a standard Linux kernel, and the UX is so cut down that PC expertise really doesn’t matter when using it.

    MacOS and iOS, two systems known for their ease of use, both stem from BSD, which comes from Unix.

    The kernel has nothing to do with this.

    In fact, the only mainstream kernel used in user-facing operating systems that doesn’t “come from Unix” is Windows. Everything else is derived either from Linux or BSD, which both are derived from Unix.

    There isn’t even a mainstream phone OS anymore that doesn’t “come from Unix”.