Am I allowed to use gentoo if im not 40+ or dating?
On a more serious note, how does updating apps on gentoo work? I understand that everything is built on your system, but then if the app is updated, do you need to re-compile every time?
610
Comments85
DuckDuckGo doesn't track your activity so they only target ads based on your current query and technical details. They determined it would take 30 years to compile Gentoo on your rig so 40+ is a good guess for your age.
I didn't start using Gentoo when I was 10. Is it over for me?
How are you expecting to get 10 years of experience for your entry-level job by age 20? You need that to succeed in the job market, and let me guess, you also wasted so much potential by passing up on that opportunity of being born to Linus Torvalds.
That ad is targeted perfectly.
Tempted to enable ads myself.
Maybe OP can post the link to the ad here. Asking for a friend
They will make an exception for your age once they find out you take pictures of your screen
What's your sock situation?
Footwear in general
No, use Hannah Montana Linux like a normal person
TempleOS is all anyone needs
Just two things:
if OP is using gentoo then there is a very real chance they aren’t able to take screenshots yet.
back in my gentoo days it took a while to get that set up. although it wasn’t exactly a top priority
running
emerge -qg scrot's not a lot of workWork computer. Dont want to sign in to work computer with personal accounts. Yes, can screenshot, then email to myself, open up on phone, then upload here. But thats too much work for a dumb joke.
Why are you using dating websites on work computers?
Didnt click the link. Morning tea break. Wondered how gentoo apps worked. Looked it up. Funny ad. (While other workers have pictures of thier kids to keep them motivated, i have the linux pipeline xkcd comic on my desk to keep me sane)
Look, a Gentooman is up for dating.
This would be the top post on Reddit.
Yes, you recompile each time you update.
In general, to upgrade an app you do:
root # emaint --auto syncroot # emerge --update $PACKAGE_NAME(That first command used to just be something like
root # emerge --syncwhen I last used Gentoo, two decades ago. I wonder why they changed it?)See also: https://wiki.gentoo.org/wiki/Upgrading_Gentoo
Wouldnt that take a long time every update? Or are all the horror stories of long compile times just a thing of the past with better hardware now?
Well, yeah, but that's what you sign up for when you choose to use Gentoo. Custom-compiling every app, every time, with your chosen USE flags, is the advantage of it. (I suppose Gentoo has "binary packages" available now, but at that point I don't see why you wouldn't just pick Arch instead to begin with.)
Also, that's another reason you should update frequently (e.g. daily or weekly): to keep compilation times reasonable by only ever updating a few packages at once.
Also also, as I said, I last used Gentoo two decades ago. Even back then, I found the compilation times... uh, at least "tractable." 😅 I can only assume that with modern hardware they're not bad at all, as for the most part, processing power has scaled faster than FOSS code complexity.
Thank you for your explanations. Still want to give Gentoo a try some time. Maybe when im done with steam/gaming
I would figure it would be just the opposite: that you'd want to try Gentoo specifically for gaming, in order to wring every last FPS out of the system. At least, that was part of my motivation back in the day (despite Proton not being a thing yet, IIRC I could at least play some games on Linux back then).
I think of Gentoo like the Fast and the Furious-esque customized sports coupe you drive when you're young to try to impress your friends. In contrast, I'm at the point where I can't be bothered anymore, so I drive the boring minivan of distros, Kubuntu. Point is: try Gentoo sooner rather than later, while you still give a shit. (Edit: of course, with a username like @MidsizedSedan, it might already be too late, LOL)
You can give it a try now if you're interested, you should get decent enough gaming performance, though you obviously aren't going to double your fps or anything.
For browsers, you can use binary packages because compiling either firefox or chrome every time there's an update would be an absolute pain.
Then if you use a desktop environment, that's usually the biggest thing when there's an update.
And to be clear - you recompile the packages that are updated, or for which you've changed USE flags (if you add that as a flag in your
emergecommand). You don't recompile the entire system every time. Unless you specify that.I ran it for gaming for 2 years, only stopped because I switched from KDE Plasma to Gnome and broke something, tried to switch back and broke something further. It MIGHT also be that I tried to switch from X to Wayland at the same time instead of doing one thing at a time.
A few "whales" are out there, such as browser (engines), rust, certain monolithic office packages and distribution kernel. Those all have -bin alternatives as already mentioned in this thread. The rest will usually be a matter of about half an hour max in my experience.
What is this “dating”?
I use Ubuntu, even people on Lemmy won’t talk to me.
I’m just kidding. I use arch btw. I’m recompiling my wifi drivers on my Commodore 64, so I can play Jumpman please help me
Don't worry, you'll be 40+ by the time the updates are finished compiling.
Fuck it. I’m actually gonna just go ahead and say it. It’s gonna get me banned, and everyone will flame me for being honest, but
everything /should run old-school QNX neutrino. Runs off a 1.44 and has a tasty-ass ui, QNX4EVA
CUE THE FUCKIN DOWNVOTES YOU BABIES YOU CANT HANDLE THE TRUTH FUCK OFF BSD USERS DONT CARE dont bother trying to @ me
What the hell is happening with this commenter?
They're on the good drugs.
You come at me with that microkernel tiny-ass bullshit, and expect me not to stomp my Linux-RT kernel down your ass? Man, your ass be dragging. That's an ass full of ass you're talking there, and if you get your ass down here right now we can fight it out in the parking lot where I will hand your ass to you, and you can hand me mine, and then we'll go bowling or something.
Well, I could be wrong, but I think Unix (IRIX, Solaris, HP-UX, AIX, Xenix, etc.) might also be Unix-like.
MacOS is Unix like, but that's because the kernel (Darwin) descends from BSD.
Yes - unlike any Linux distros I know of. But that's fine, we don't need Linux to be Unix certified for it to be awesome.
Imma let you finish, but BeOS is the best microkernel operating system of all time! OF ALL TIME!!!
You feeling better now that it's out there?
Was it better back then? I'm working with QNX these days and the hardware integration is a fucking mess
Recommended as no one else but other Gentoo care about your compile times of cowsay
Google now thinks:
A) You’re a pengin
B) You’re trying to marry up from your social class
Your ads are going to be wonderful.
OP is a duck.
Average qtwebengine updater
Updating on Gentoo works with it's package management, but the actual packages are source code archives (and maybe patch files). It downloads them, compiles and installs them in a special build environment, then, if it worked, applies them to the system and removes the old version.
Would you tell me the difference with Nix in that regard
idk. i have never used nix. however, i think a specialty of gentoo are global USE flags. it's a list of compile time options you want to use. they will automatically be used for packages that support them. for example, if you enable the bluetooth flag, all packages you install will get bluetooth support and additional dependencies may get pulled in. if you use -bluetooth however, they won't get bluetooth support, even if it's their default. they can also be tweaked indivudually per package, which is more like nix, i think.
Packages, not apps. Yes, packages will be recompiled every time they are updated. This can take a moderate amount of time, but it is not a problem in my experience, as you can still use your PC when it is compiling and you don't use your PC 24/7 so why would it be a problem? You can use binaries for the packages that take an especially long time to compile(like chromium) or all of them.
What's updating?
nothin much, what's up with you?
Dating, what's up with that!? laugh track
AFAIK: Gentoo used to be just source repos, but times have changed. Gentoo repos now have binaries. You can opt out of them, so it's up to you.
With binaries, it works like any other distro. Download the updated binaries, install, done.
If you go from source, then it will download all the source code, and do the whole makefile thing, and install the new binaries when the compile is done, every time you do an update.
So the direct answer to your question is: it depends. If you're compiling everything then yes, you need to recompile everything that is updated. If you're going to opt for binaries in the package manager, then no.
The binaries are not opt out, but opt in.
A small but important distinction.
Thank you for the information. Have a good day.
Just don't use Arch for dating.
I was getting some meh results with DuckDuckGO so I switched to Qwant and started trying it instead.
Yes. But you have to spoof your browser credentials.
Well, your first mistake was using google.
duckduckgo is a bing frontend
Your first mistake was not spotting the DuckDuckGo logo in the corner ;)
oops
No.
It’s not gentoo late, bro!
I started. Got a headache. Maybe its just user error and i didnt read the full handbook before starting, or just a very wordy handbook, but each step lists the systemd steps AND the openrc steps. Instead of one book for just openrc and another for systemd.
Will read again tomorrow, and spin up another vm next weekend for attempt number 2
Yeah, Gentoo is really tough to use if you’re not somewhat familiar with Linux, it’s ins and outs, and its general ecosystem. Even the handbook assumes a lot of knowledge. But when you get it operating… boy is it rewarding. It’s like difficult hike—you’re wrung out, but you’re stronger from it in the long-run, and the view is amazing.
You know, I’d recommend starting with Arch, actually. It’s got challenges of its own, but a manual Arch install can help familiarize yourself with the Linux install process in general, and can help ease you into the Linux-from-Scratch-with-training-wheels that is Gentoo. And the documentation (ArchWiki) is famous for how helpful and informative it is. It’s definitely better than the Gentoo Handbook on that front!
No, grow up first!!!11
What's the other meaning of Gentoo if it showed you this ad? Just install uBlock Origin or use Brave.
Im guessing 'updating' has 'dating'. No idea the gentoo bit.
Looking to start generation two of my offspring
emergecompiles for me. I never have to run make myself.And now there's the official binhost. Not even emerge needs to compile.
Maybe peoples that used gentoo are old enough to be called legends
¯_ (ツ) _/¯
Y> 5myynnnnjh5tttt7 5y 4563ysss. 3b
I wish ddg didn't suck, but ddg sucks.
What's bad about it? OP has voluntarily turned ads on on ddg (to support ddg I guess). DDG has been working great for me, so care to enlighten me please?
DDG is good, that guy can go duck himself. I love !bangs.
It gives bad results. I mean just look at OP's post. It picked up on "dating" and "apps" and gave ads and probably results on that instead "updating" and "apps". Even when he also included the context of "gentoo". It's just bad at keywords. It just gives a scatter of semi related terms.
It's not DDG's fault that company buys ads in with the worst possible keywords.
Otoh, using a browser without adblock is wild. ;P
Yeah I don't think they keyworded "updating". That's ddg. Especially with the context of Gentoo, which ddg also couldn't figure out.
that might be more the advertiser needs to update their negs list
I don't think there's that many Gentoo Linux related ads lol
It works fine for me, I haven't had to google something for better results in about a month. I used to have to do that though, have you tried it recently? I think it's gotten better compared to a few years ago
People have to buy these ads. Ad buyers don't want to show ads to people that aren't interested, it's low success all around. They want to show ads to people that are actually interested, and this isn't it. This is supposed to be the bread and butter for DDG, and the underlying search abilities can't even do that right. It's just a scatter of semi related terms. This isn't a case of showing something just because, this is a case of bad ad/search results.
I use DDG all the time, every day, and it gives exactly what I said, a scatter result of semi related terms. I end up using google well over half the time.
Shit like this is why I don't use DuckDuckGo. I appreciate them for what they do (and I love the DDG app for it's tracking protection abilities), but their search is absolute garbage, somehow even worse than Google's.
DDG partnered with Microsoft which allows Microsoft to ignore the tracking protections in the iOS and Android browsers, all in the name of serving you "relevant ads" like that's something I want. They can make all the soothing claims they want, I won't use them ever again.
https://duckduckgo.com/duckduckgo-help-pages/company/ads-by-microsoft-on-duckduckgo-private-search/
Try SearXNG, It aggregates from several search engines into one result list with no tracking. Also FOSS.
https://github.com/searxng/searxng
https://docs.searxng.org/user/about.html
I'm excited about mwmbl, a search engine with a novel user-curation approach to search ranking. Currently it's in alpha, and frankly, not good enough to be daily-driven. But you can change that! While I don't really use the engine, I make sure to use their crawler extension and script to passively help the index.
Excellent, I hadn't come across this yet, many thanks!
Just fyi, you typed the link to their main source code as github.org instead of .com :)ETA: Been reading up today, and I'm fully onboard. Glad it uses opensearch, mega easy to just replace SearXNG, and the approach to the curation with the crawler extension is neato.
Ah, I see DDG has started the slow slide into enshittification.
Start off with a good service, gain a userbase, then start to slowly boil the frog an extract cash.