[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: gentoo-486-logo.png (46 KB, 519x155)
46 KB
46 KB PNG
How do people put up with this shit? Do people really sit there tinkering with USE flags and shit every time they want to install a package? Why? All for an imperceptible performance boost?
This distro is just needlessly complex. Not to mention agonizing compile times. At the end of the day, I just want to get shit done, and that's why I use Arch Linux. It's just
>$ sudo pacman -S <package>
and any package I want is installed in seconds. No bullshit. No waiting. No messing with USE flags or licenses or anything. Why do people use Gentoo? It might have made sense 20 years ago or whatever, but these days, storage is cheap, memory is cheap, cpu time is cheap. What's not cheap is my time.
>>
>>108477713
>memory is cheap
your pasta is stale
>>
>>108477713
uh no? You normally set use flags once and change only when necessary
>>
>>108477713
>$ sudo pacman -S <package>-bin
FTFY.
Otherwise, correct post.
Only Nix is more fuss-free.
>>
>>108477713
USE flags are amazing. They let you exclude cancer like systemd and rust with a single keyword. Try doing that on Troonbuntu.
>>
>>108477713
just use default USE flags, it just works
>>
>>108477713
The point of Gentoo is not to give you a performance increase. This is unfortunately an extremely common misconception about Gentoo.

Gentoo is about giving you choices. If I'm installing new software, I CAN tune use flags on a per-package basis, but I don't have to. The whole point is I have the choice.
>>
>>108477713
arch only offers x86-64-v1 packages which only uses flags from 2005 era CPUs.
>>
>>108477713
Pacman is a worse offender than Portage. Portage lets you, while with some manual labour, delete some things you don't want, like elogind, d-bus, pulse/pipewire and systemD.
>>
>>108478002
>USE flags are amazing. They let you exclude cancer like systemd and rust with a single keyword. Try doing that on Troonbuntu.
basedo!

on my Gentoo how to kick out rust shit? although, now when it infected kernel and many other software, what do?
>>
>>108477996
No, NixOS is objectively the worst offender of the issue of needless complexity. You literally dismantle everything it does if you want to be 100% sure it did the right things, so you're better off starting from scratch at that point (of course, you have the option of Slackware.)
Gentoo, and even somehow Arch, manage to not be as bad offenders against the KISS-Unix philosophy than NixOS is. However, there are easily-available, better options than Gentoo here
>>
>>108478522
>You literally dismantle everything it does if you want to be 100% sure it did the right things
what did he mean by this?
>>
>>108478522
How so? Last I checked you just declare all the shit you want installed on your machine and the package manager just does it and configures everything according to whatever you have declared.
Beats my current approach where I just have a bunch of setup scripts that install the packages and create symlinks to config files where needed. I'm just waiting for my arch setup to break to try NixOS on bare metal.
>>
>>108478897
Your setup scripts may work for you, for a time, because you may take into account all that they produce, and they may have no side effects. NixOS can also work for you, if you pretend you're not using a computer and a cloud instead, but under-the-hood, in your actual filesystem, it is a Cortisol-spiker and Blood pressure-riser, because you are at best paranoid about something you may have missed or forgot to verify, and at worst it's cluttered that leading you to an early grave through the manual labour of cleaning it.
>>
>>108478954
This sounds like the schizo who said NixOS is not deterministic because you could accidentally encounter a SHA256 collision.
>>
>>108478954
Doesn't Nix guarantee that it's completely deterministic? Which is its entire thing and what makes the "Nix derivations" possible? I'd trust the Nix cache repos more than whatever mystery jeetware my scripts fetch from AUR. And always having a backup to roll back to sounds very nice, especially after daily driving a rolling release distro like Arch.
>>
>>108479068
The clutter I mentioned is precisely a trade-off *for* the atomic rollbacks and declarative configuration (deterministicism.) Neither is bit-for-bit reproducibility of the binary guaranteed.
Running third-party software is much more labourious with the broken Filesystem Hierarchy Standard and again, to verify that the config files, and every directory, are bit-for-bit what you wanted them to be means you're going through the work again that Nix did anyway. It's labyrinth of read-only, hashed directories is unfriendly to human beings, and it is essentially gaslighting you at any time (of which you have limited, on earth.)
>>
>>108479187
>to verify that the config files, and every directory, are bit-for-bit what you wanted them to be means you're going through the work again that Nix did anyway
why would you do it then?
>>
>>108477713
as a contrarian i'm now gonna install and learn how to use gentoo and there's nothing you can do about it
>>
>>108478002
try to exclude Rust from chromium
>>
>>108479285
>d
good question, you preferably don't and you don't install NixOS in the first place
>>108479297
don't drink out of the toilet
>>
Those people *want* to tinker with build-time features when installing new software. For me it's NOT having NetworkManager as a dependency for whatever desktop environment I go for.

>>108478002
Systemd beats OpenRC though.
>>
>>108477713
You can not tinker to that level, with gentoo you have the choice and power to customize, but you can choose the default, or just install the binary.

Just say you were filtered.
>>
>>108479402
Just exclude chromium entirely.

>>108480191
Dont care. Not using microsoft trojanware on Linux.
>>
>>108477713
Mental outlaw said it's based so it is, simple as.
>>
>>108477713
>wanted to install ncdu real quick to go through my fs
>had to fucking compile all of llvm just to use a tiny ass program
>use the bin instead

>elogind, d-bus, pulse/pipewire
shieet i have all those installed
are those really that bad to use
being a freetardschizo is so draining man
>>
>>108477713
But how can you trust those binaries?
>>
>>108477713
>What's not cheap is my time.
the irony of people making time arguments while posting on 4chan will never not be funny. yes im sure your time is very valuable if you're typing out these retarded posts.
>>
>>108479402
delete this
>>
>>108478505
portage also has -C
>>
>>108479297
Unironically do it. It's not difficult if you know how to use a command line.
t. gentoo user since 2018
>>
I love gentoo
>>
>>108480191
>Systemd beats OpenRC though.
at what?
at sucking dicks?
>>
>>108477723
kek
>>
>>108477713
>Do people really sit there tinkering with USE flags and shit every time they want to install a package?
if this is asked with sincerity, no, you barely have to touch use flags once you get everything set up. and the time spent compiling is done either while i'm off the pc or running in the background while i'm doing other tasks. you're only blocked from use during the very first post-install compile
>>
>>108480884
yea, ncdu recently changed to zig, which uses llvm
>>
>>108477713
>OP got filtered by the sticky
Topkek /thread
>>
>>108477713
>He thinks Gentoo is bad
It's seems you've never met Gentoo's cousin, Mr. Slackware
>>
>install Gentoo in my environment
>tell compiler to target that environment
>never think about it again
damn this shit is really stressing me out
>>
>>108479187
>deterministicism
Why did you convert an adjective converted from a noun back into a noun in the most retarded way possible?
The word is "determinism"
>>
>>108483592
switch to gdu
>>
>>108477713
it's an endeavour to ease the pain of mental illness anyway
>>
>>108483761
looks good. feel a bit bad ditching ncdu since i've used it a long time, but needing to build zig and keep an old version of llvm around just for it is pretty rediculous
>>
>>108477713
>I use arch btw
Like clockwork
>>
>>108479297
>I'm gonna install gentoo
Do it.
It's basically known as complex because people don't have the attention to read instructions, or learn about concepts they're unfamiliar with because they're too busy anymore
>>
>>108483688
What does Gentoo have to do with Slackware?
>>
>>108478522
>objectively the worst
Value is subjective you dunce retarded faggot
>>
>>108485530
Gender isn't either, sorry.
>>
>>108477713
>Why?
Control.
>>
I took the easy pill and installed redcore
>>
File: Macron-Benalla.jpg (62 KB, 932x582)
62 KB
62 KB JPG
>>108480884
>wanted to install ncdu real quick
Mask ncdu-2.x first. That's when the ziggering started.
>>
>>108486945
that's right, dumb faggot. YWNBAW
>>
>>108477996
it's spelled Windows 11, not "Nix".
>>
>>108485530
worst offender of the issue of needless complexity, not worst value, that is subjective
>>
>>108488229
Another goal post moving, cartoon watching retard. Value is subjective and saying stupid shit like "objectively worst" is an oxymoron. So, too, is "needless complexity", because value is subjective and you're making a value statement. Moron
>>
>>108478168
masking packages defeats the purpose. you can run anything on any distro if you try hard enough
>>
>>108477723
Storage is not cheap, your reply seems kinda..
>>
>>108488106
>it's spelled Windows 7
FTFY
>>
>>108478507
This is something many people ignore.
Linux is not a for-profit project. Those, who pay moeny also decide what ends up in the core of the OS.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.