I’ve installed gentoo but there seems like there’s so many sacrifices. I love that it’s all open source, but I really don’t mind closed source software now and then, because after all I would be using it to play closed source games. The biggest compromise I’ve observed is the very long build times. I have a lukewarm cpu(i3 10100) and it’s powerful enough for good gaming but the build times are still like 10x minimum for some software. All this to say, is using gentoo really worth it? I love the idea behind it, and if I was doing criminal activity I’d definitely use it, but is there some absolute upside to it or is it a really good OS for privacy that sacrifices in usability?

  • 1993_toyota_camry@beehaw.org
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    8 months ago

    If you don’t care about the benefits of Gentoo, such as the excellent use flags system, then no it’s very much not worth it.

    If you’d rather that every program comes compiled with every possible option, and requires every possible dependency because of this, then you’d be better suited by a binary distro.

    If, however, you’re the kind of person that wonders “why does my torrent client support sound, which pulls in these five audio dependencies? I don’t ever need it to make noise, can’t I just disable the ability for torrents to go ‘bing’ when they’re done and forego installing those dependencies?”, then gentoo might be for you.

  • Shihali@sh.itjust.works
    link
    fedilink
    arrow-up
    2
    ·
    8 months ago

    Gentoo seems great if you want to experiment with patches to major programs or system libraries. That’s what I used it for.

  • stewie3128@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    9 months ago

    Gentoo is more about the fun of building a Linux distro that is perfectly tailored to your hardware and personal preferences. Sometimes you’ll see a performance increase of 0.01%, sometimes 25%+. Just depends on a lot of different things.

    The build times are really only a consideration on first or second install of the OS. And even with your first install, you’ll probably want to start with the pre-built options, and then gradually move away from that to compiling more and more of your own system.

    There are a couple apps like Firefox that also have pre-compiled binaries available for Gentoo, so no waiting there. Of course, there’s also Flatpak for desktop-based apps.

    Otherwise, you just compile what you want, when you want. And you can tell Portage how much in terms of cores/threads/resources it gets to use when compiling, so that it can just run in the background while you’re doing your normal thing (or scheduled for when You’re not using your machine).

    Portage is also a phenomenal package manager, and can track and satisfy all dependencies for you as-needed. You can also specify what elements of your system to keep on stable, vs testing, etc. It’s not like Slackware.

    Gentoo is what was used to build ChromeOS, along with many other distros. It’s as complex/simple, secure/insecure, private/un-private, latest-and-greatest/LTS as you tell it to be. You can choose to update things continuously in the background, or just once a week overnight, or on any other schedule that you want.

    You’ll probably learn some new things in the course of installing it, but follow the handbook to the letter, avail yourself of the community, and be patient to start with. It works for me, and I like it, but there are plenty of excellent pre-cooked distros that are also great. I’m just a tinkerer by nature, and enjoy getting increasingly more out of my machines over time.

    • Lung@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      9 months ago

      Man that’s wild that ChromeOS started as Ubuntu but then changed to Gentoo as a base. Then they launched the Linux VM thing and those images are based on Debian

      Well, I can’t say I get it, but yeah cool

    • potentiallynotfelix@iusearchlinux.fyiOP
      link
      fedilink
      arrow-up
      1
      ·
      9 months ago

      I would use it because of how customizable it is. Encryption support seems very robust, and you’ve got all-foss obviously. It seems like a great option like tails, but more customizable

      • intrepid@lemmy.ca
        link
        fedilink
        arrow-up
        0
        ·
        9 months ago

        If customizability is your concern, then Arch might be a better fit. Arch is almost as customizable, without the build step. The recent Gentoo binary repo is also equivalent.

        I use Gentoo too. But it’s for another reason.

        • Nibodhika@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          8 months ago

          Not really, on Gentoo you can set use_flags to disable entire parts of a binary. Is it useful? Is it worth it? I personally think not, which is why I stopped using Gentoo, but it’s definitely more customisable than Arch.

          However that has nothing to do with doing illegal stuff, not sure where he got that idea from.

          • poinck@lemm.ee
            link
            fedilink
            arrow-up
            0
            ·
            8 months ago

            I think it is very useful because of that, because that way you can omit dependencies that would be installed otherwise.

            And maybe it reduces the risk of having bugs and security problems in the software that you use tied to certain features of it you don’t have compiled in.

            • Nibodhika@lemmy.world
              link
              fedilink
              arrow-up
              0
              ·
              8 months ago

              Or maybe it causes other bugs or security issues that are not widely known because most people use it with different flags.

              It’s no more or less secure, it’s just more customisable.

  • GustavoM@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 months ago

    afaik, the “main gimmick” of gentoo is to have a distro that is 100% optimized for your PC. That aside, I don’t see a point installing it unless your PC is centuries old and really need the extra speed boost.

    • leanleft@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      8 months ago

      i figured that the opposite is true:
      https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html

      compare
      ‘core2’
      Intel Core 2 CPU with 64-bit extensions, MMX, SSE, SSE2, SSE3, SSSE3, CX16, SAHF and FXSR instruction set support.

      vs:
      'graniterapids-d’
      Intel graniterapids D CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, CX16, SAHF, FXSR, AVX, XSAVE, PCLMUL, FSGSBASE, RDRND, F16C, AVX2, BMI, BMI2, LZCNT, FMA, MOVBE, HLE, RDSEED, ADCX, PREFETCHW, AES, CLFLUSHOPT, XSAVEC, XSAVES, SGX, AVX512F, AVX512VL, AVX512BW, AVX512DQ, AVX512CD, PKU, AVX512VBMI, AVX512IFMA, SHA, AVX512VNNI, GFNI, VAES, AVX512VBMI2, VPCLMULQDQ, AVX512BITALG, RDPID, AVX512VPOPCNTDQ, PCONFIG, WBNOINVD, CLWB, MOVDIRI, MOVDIR64B, ENQCMD, CLDEMOTE, PTWRITE, WAITPKG, SERIALIZE, TSXLDTRK, UINTR, AMX-BF16, AMX-TILE, AMX-INT8, AVX-VNNI, AVX512FP16, AVX512BF16, AMX-FP16, PREFETCHI and AMX-COMPLEX instruction set support