• 1 Post
  • 20 Comments
Joined 18 days ago
cake
Cake day: June 21st, 2026

help-circle
  • but I think it will take a lot of time to compile big packages in Gentoo.

    Probably yeah.

    And if I don’t compile the largest parts of the system by myself with appropriate flags for efficiency, Gentoo doesn’t make that much sense compared to Arch or Artix.

    I don’t know if that’s the case. Immolo, AKA the Gentoo guy on YT, tried compiling Firefox for speed. But the results weren’t what you’d expect. Granted, efficiency =/= speed. So YMMV.

    I have 5.7GB of RAM (the rest is reserved by system and GPU)

    That is plenty. Sure, it’s not comfortable or anything. But it’s fine for strictly running your OS without delving into stuff like VMs, high-end gaming etc. Perhaps you might even pick/prefer tools/software that are known to be less bloat~y.

    who still used a lot of binaries because of long compilation and the inefficiency (hah) of portage.

    So, if what you desire is simply “Do what I want as fast as possible.”, then I agree that compiling is a no-go. But, the control gained on Gentoo by virtue of the extensive options that are provided through compilation is no joke.

    Hence, I got to ask, what is it that you ultimately desire?

    Btw, FWIW, if speed and/or efficiency is more important than control. And, if control is (mostly) only desired to benefit speed and/or efficiency, then perhaps the likes of Alpine and Void should also be considered for the long-term.


  • Atomic desktops enforce immutability, the core system is literally a ROM almost like stock Android.

    Thank you for quenching my curiosity! The analogy to Android makes me worry that you might be associating stuff with atomic distros that are not (inherently) tied to them. Which, to be fair, happens a LOT, unfortunately…

    secureblue imposes slightly less restrictions.

    In short, as secureblue is ultimately derived from Fedora Atomic, it follows (most of) its conventions. Though, it’s most similar to uBlue in particular due to relying on their images initially. As such, all methods of installing software on say Bazzite apply to secureblue as well. Note, however, that secureblue prefers to keep it leaner for the sake of both security and simplicity. Finally, like Fedora Atomic and uBlue, it also allows you to customize the guts of your OS by creating/configuring an image.

    However, AFAIK it is not lightweight enough for my setup. Pretty same as Gentoo, I guess.

    If you can run KDE Plasma, then you should be able to run both NixOS and Gentoo.

    my learning curve will be fairly steep

    😅. Honestly, I think it’s exaggerated. But I’m only ankles deep in NixOS…


  • it lacks some cons of Atomic desktops

    What would those cons be 😜? Btw, I’m fully aware of the arguments laid down by those averse to the idea of atomic distros. I’m mostly interested in the influence they have on a newer user. So, please, just reveal what you had in mind without searching up the cons 😉.

    But some people in this thread are downvoting me for this. It feels like if I were hated for trying to delete Edge from Windows.

    The KDE Plasma circlejerk is real 🤣.

    I’m more focused on resource usage reasonability, efficiency and control.

    And my aspiration to decide and control what happens in my PC

    One day I’ll just come up with using DIY distros like Arch and Gentoo and building custom kernels, so I’ll be responsible for any kind of bloat there.

    Or perhaps NixOS. It allows for congruent system management rather trivially. Add to that the impermanence module, and the amount of control you’ll have on your machine is simply unmatched.

    It comes at a cost, though. NixOS is the most complex distro out of the reasonably popular ones[1]. But, honestly, it isn’t that bad. If you’ve got experience with programming, you can dive right in (within a VM). And otherwise, after you’ve become comfortable with Arch or Gentoo, then NixOS becomes a logical step-up.

    But the day hasn’t come yet, I’m still new to Linux.

    Welcome 😊! I await to see what you’ll bring to the table 😜.


    1. Technically, Gentoo is also on that chart. And if it wasn’t clear already, NixOS is more complex than Gentoo. ↩︎


  • OP, even if I personally don’t entirely agree with your sentiment. I am fully aware it is a legit one and I’m actually even sympathetic to the idea.

    As others have already provided solutions to your problem, I just wanted to share https://suckless.org/philosophy/ with you. I’m pretty sure this is either were you are right now, or the logical conclusion of your trajectory.

    Have you ever met something else in Linux or it’s ecosystem, that appeared to be bloatware to you (and how did you disable it)?

    Perhaps through sheer luck[1] the Linux systems I’ve used have always been pretty minimal.

    As bloat often comes with additional attack surface, the security-sensitive will be implored to go with minimalism anyways. As such, my current distro of choice; namely secureblue, is actively engaged with debloating the system. Recently, it has even started working on ‘debloating’ the kernel. Like, why should my system autoload parts of the kernel used to drive all sorts of old and niche hardware; like remote controls etc?

    Still, there are stuff that I’m not using, but I’m too lazy to hunt them down 😅.


    1. I started on Fedora Kinoite years ago. But due to some bug at the time, the system wasn’t fully initalized. When I eventually rebased to Silverblue, I ended up with a very minimal install. Sure, it still contained stuff we might regard bloat, but it was the last thing on my mind back then. ↩︎





  • Hehe, that’s very close to my reaction when I first heard about it 😜. I wasn’t able to find any of the technical details either, so I approached them through one of their community channels and they’ve been very patient and helpful. So, IIUC, they leverage bootc usr-overlay. But where bootc usr-overlay is transient, thus making anything installed through dnf go away on every reboot. RakuOS has somehow hacked their way to make it persistent instead. For more details, I’d suggest making contact with them. Perhaps you can retrofit their solution to your own system 😉.








  • Unsure whether it fits with the rest, but I’d argue it is an innovative and very compelling ‘standard’ that is competing with everything else mentioned in this thread.

    So, the basic idea is as follows: if it is so difficult to deal with the loss of the main package manager found on the mutable/traditional variant, why don’t we pursuit ways to not lose it in the first place and thus try to make it coexist (somehow) with the atomic model. Enter RakuOS’s hybrid design in which everything installed through dnf is overlayed persistently over the bootc-managed base system.



  • FWIW, uBlue has been brewing for almost three years now for their CLI stuff: see this issue tracker and this blogpost from Bluefin’s creator.

    The distrobox workflow overall has mostly been superseded by better alternatives[1]. Though, for completeness’ sake, openSUSE’s atomic offering continues to heavily rely on Distrobox. But, in their defense, I think their atomic offerings are simply better[2] suited for it.


    1. There’s sysext with its (WIP) manager, Brew Tap to tap into homebrew casks and some peeps even use coldbrew. And last, but definitely not least, nix support has improved over the years. And if you just want to use dnf, RakuOS’ innovative hybrid design allows just that; an image-based core you can’t touch (like the other ‘immutables’), but dnf works and is applied through a persistent overlay. ↩︎

    2. Fedora’s container images are tied to its major release versions. Hence, every 7-13 months you’re required to set them up from scratch if you’d like to continue using them 😅. Even if this process can be streamlined, it’s IMO very cumbersome regardless. In openSUSE’s case, the containers are based on Tumbleweed. Which, has a rolling release cadence. Hence, it was meant to be used indefinitely. ↩︎





  • I suppose because it simply is 😅.

    To be honest, I’d say they’re being pretty generous in this case. The category for “Advanced Users” also includes the likes of Debian, RHEL(-clones) and SLE, none of which throw you right into a TUI; unlike Arch* 😅.

    Furthermore, while archinstall has done a tremendous job at streamlining the process, the lazy noob that wants to rawdog it, will probably give up on their attempt. Contrast that to the installers of every other non-“Experts” distro, which by virtue of its non-archaic UI would have fulfilled its purpose.

    And the troubles go well beyond initialization:

    • Rolling release cadence with minimal testing amounts to plenty of breakage. To put into perspective, even if it’s not that bad in practice; Arch will break more often than (almost) any other distro on that list.
    • As the previous point is known to cause plenty of agony, users are implored to stick to these instructions found on the excellent ArchWiki to combat that. While I’m sure Arch users are thankful for the instructions, it’s crazy that it is even required. Note that it’s expected that your Arch system is current and up-to-date. So you have to go through that routine at least once a week.
    • The amount of packages in its own repositories is relatively slim, all of the other big-shot distros have larger repos. As such, the community relies a lot on other repositories; use of the AUR (in particular) is very prominent. But, as recent news has shown, you shouldn’t blindly trust that. Instead, you ought to look into the PKGBUILDs to ensure it doesn’t do anything shady. While this can make installing software more painful than it has any right to be, updates often involve changes in the PKGBUILD(s). In which case, you’re expected to go over it once again 😅…

    There’s more to it than that, but I hope the case has been made pretty clear. With Arch, it’s (almost) as if you’re babysitting the system to ensure it doesn’t shit itself. By contrast; distros like Debian, Fedora and/or openSUSE mostly just work.

    In case you wonder why people put up with all that shit, Arch does occupy a (relatively) unique spot if you want the following combined:

    • Latest and greatest.
    • Very big (user) repository.
    • Lean. It comes with almost no defaults. With Arch, there’s no such thing as debloating or anything.

    Hence, if you’re looking to build your very own system from (close to) scratch to a highly customized setup that does exactly what you want…, then Arch it is.

    Unless...
    • you enjoy compiling software. In which case, enter Gentoo.
    • you’re fine with learning a functional DSL for the sake of setting up your system, in which case, enter NixOS. But that’s definitely harder than Arch Linux is.