• Ephera@lemmy.ml
    link
    fedilink
    English
    arrow-up
    6
    ·
    10 hours ago

    Arch basically happens at a granularity of individual packages. You decide from the ground up which packages you actually need, which is how you end up with a comparatively minimal setup.

    But yeah, if the package itself is big, then Arch doesn’t usually deal with that. The Linux kernel comes with drivers for most hardware out of the box, which you can remove, if you know you won’t need that hardware.
    And while this can also be done on Arch, it is Gentoo’s thing to do precisely that.

    • FauxLiving@lemmy.world
      link
      fedilink
      arrow-up
      8
      ·
      9 hours ago

      To add to this, the big thing you get when using Gentoo is to setup your compiler to use all of the optimizations for your exact CPU/other hardware.

      The binaries for arch are built for generic x86-64, while your Gentoo system could bet setup to include AMD-specific optimizations or to remove code paths that you would never used based on your hardware.

      The result will be that the binaries will typically be smaller and optimized specifically for your hardware.

      The downside is that a system update will take you half a day of churning your CPU on compiling.