• 0 Posts
  • 1.1K Comments
Joined 2 years ago
cake
Cake day: July 16th, 2023

help-circle
  • In my experience, just using both the stable and LTS (Long Term Support) versions of the kernel avoids 99% of issues.

    In the last two years, I have had drivers fail after an update twice. In one case, my laptop WiFi no longer worked (potentially huge problem as it does not have Ethernet). In another case, the webcam stopped working and I need it everyday. In both cases, I booted into the LTS kernel and was back up and running in under two minutes. In both cases, I tried the more up-to-date kernel a week or two later and found that things were working again. If I only had the one kernel, both of these would have been major issues. With two, they were nothing.

    Out-of-date software versions cause more issues in my experience than too new versions cause on Arch. As does not having to work around software missing from the repos. In practice, I find Arch very stable and reliable.


  • EndeavourOS is almost indistinguishable from Arch once installed. On that we agree.

    The idea that getting it there has no value is something we can disagree on. You do not have to agree with me. That is not a problem.

    I just installed EndeavourOS on a 2020 T2 MacBook Air the other day. All the hardware worked flawlessly after the point and click install. Read the vanilla Arch instructions for that hardware sometime.

    EndeavourOS offers a path to installing Arch that is painless and offers a high chance of success. It configures the system well. It is easy to recommend.

    Same kernel as Arch, 99.9% of the software is installed from the same repos. AUR is enabled out of the box. Just works. No brainer.

    And even though Arch only adds about a dozen optional packages on top of Arch, some of them are pretty useful.



  • An even better question might be, what is present in Fedora that is not also found in Debian?

    Is it RPM? Because RPM was Free Software and GPL licensed for over a decade already when the Arch Linux project was started. And of course, RPM is used in many other distros including the apparently totally European driven and unfettered SUSE distro.



  • Based on your write-up, one of the Arch based distros is likely your best bet. My strong recommendation would be EndeavourOS. It is awesome.

    If you use EOS, install both the current stable kernel and the LTS one. Use current day-to-day. In the very rare instance that you have a kernel or driver issue, boot into LTS.

    Fedora is a great distro. As a non-American, I would say that you do not need to be so focussed on either IBM or the “American” control over Fedora.

    1 - Fedora has a great community and a strong commitment to Free Software. Independence from Red Hat’s commercial agenda is the very reason it exists.

    2 - Even in a worst case scenario, you are not locked into Fedora and switching is low risk and easy. There is little downside to enjoying Fedora now even if something was to happen later (however unlikely).

    3 - modern Linux distros are almost all built from the exact same base elements. Fedora is really no more exposed than anything else.

    4 - Red Hat is a driving force behind half the technology at the heart of whatever distro you will end up on including SystemD, Wayland, Pipewire, Glibc, GCC, and the Linux Kernel itself. To repeat point number 3, you are no less exposed to the influence of IBM/Red Hat on Ubuntu or even Arch.

    I mean, you could use something like Chimera Linux that avoids SystemD, GCC, and Glibc. But you would still be using Wayland, Pipewire, and of course the kernel. And Chimera does not sound what you are looking for.

    I would recommend EOS but I would not avoid Fedora for the reasons you cite.

    Good job eliminating Ubuntu.










  • Started with Soft Landing Systems (SLS). Pre-Slackware. Many hours downloading floppy disk images at school.

    Moved to Red Hat (pre-Fedora and pre-RHEL) until I think 7.3 or so and then Mandrake. I did trial runs with many distros over time but none of them really stuck. Fedora for a release or two. Spent a few years on Manjaro for desktop and CentOS for server. Have been on Arch for many years now (or EndeavourOS). Never used Ubuntu really.

    Moved to Proxmox for server. Although I never used Debian historically, quite a few of the containers I have on Proxmox now are Debian based as is Proxmox itself.

    Lately, I have been using Chimera Linux for desktop though I have an Arch Distrobox on it so I guess I am a bit of a hybrid at this point.




  • Arch users do not consider EOS as Arch but it absolutely is.

    EndeavourOS uses the vanilla Arch kernels, the vanilla Arch repos, and the AUR. There are only a handful of packages in the EOS repos and the majority of them are theming or utils that are what you would use on Arch as well (like yay and paru). There are a few quality of life utils that are totally optional and most EOS users are probably not even aware of. Plus, I suppose, the EOS keyring and a couple of packages so that the distro identifies as EOS instead of Arch. Distro identification is the only thing that “overrrides” anything in the Arch repos.

    I describe EOS as an opinionated Arch installer with sensible defaults. Once installed, it is just Arch.

    It is trivial to revert EOS to vanilla Arch if you want to. I don’t think it even requires a reboot.


  • I have never had anything in Arch take months to fix. One tip I would have is to use both the latest kernel and an LTS. If something “breaks” with a kernel module, just boot into LTS and it is probably fine there. I also had an issue with WiFi for about a week but a quick reboot into LTS and I was good to go immediately. When I tried the latest kernel two weeks later, it had been fixed there. Something similar happened with my FaceTimeHD camera. Same solution.


  • Just recently repartitioned my MacBook:

    1 GB for EFI (vfat)

    2 GB for /boot (ext4)

    11 GB for swap

    224 GB for / (bcachefs)

    Grub cannot load a kernel off bcachefs so I need ext4 to bridge the gap. Once the kernel is loaded, it has no problem using bcachefs as root.

    This is a laptop. On a desktop that can handle more drives, I would split /home onto a drive of its own.