The Linux Thread - The Autist's OS of Choice

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.
Yes. Also cheaper than RHEL.

The big issue is that most third-party vendors officially support Ubuntu and RHEL and that's it.
I find that a not insignificant number of those that only "support"Ubuntu or RHEL only support Ubuntu 16 or 18 or some stupid obsolete version like that.
 
  • Lunacy
Reactions: 419
Linus lis probably looking forward to tearing them apart for poor code
He can't, he'd get canceled if he went off like an episode of Hell's Kitchen or Gunny like he used to. Just think of the hilarity.

"WELL CODER AHMED, ARE YOU FROM PAKISTAN?"
"No India ser"
*Gut punch*
"WELL I DON'T LIKE PAJEETS, THEY CAN'T EVEN POO IN THE LOO! WHY DON'T I GET AHMED AND MOHAMED OUT THERE TO TAKE A SHIT ON YOUR FACE LIKE HOW THE BRITISH DID FOR THE LAST TWO HUNDRED YEARS? HOW MANY BUFFER OVERFLOWS DO YOU HAVE IN YOUR LITTLE PROGRAM TODAY?"
"YES, YES"
"HOLY SHIT, I DIDN'T KNOW COWFUCKERS COULD STACK BUFFER OVERFLOWS THAT HIGH! FROM NOW ON YOU'RE CODER DURKA, AND THE EVERY TIME YOU SAY 'YES' TO BULLSHIT ME I WILL FUCK YOU UP SO HARD YOU WILL BE SCREAMING 'ALLAHU AKBAR' WHEN YOU TAKE AN EXPLOSIVE SHIT ON THE TOILET INSTEAD OF THE FLOOR THAT NIGHT!"
 
Last edited:
He can't, he'd get canceled if he went off like an episode of Hell's Kitchen or Gunny like he used to. Just think of the hilarity.

"WELL CODER AHMED, ARE YOU FROM PAKISTAN?"
"No India ser"
*Gut punch*
"HOLY SHIT, I DIDN'T KNOW COWFUCKERS COULD STACK BUFFER OVERFLOWS THAT HIGH! FROM NOW ON YOU'RE CODER DURKA, AND THE EVERY TIME YOU SAY 'YES' TO BULLSHIT ME I WILL FUCK YOU UP SO HARD YOU WILL BE SCREAMING 'ALLAHU AKBAR' WHEN YOU TAKE AN EXPLOSIVE SHIT ON THE TOILET INSTEAD OF THE FLOOR THAT NIGHT!"
I see you haven't been following the politics thread. Ever since Trump got shot everyone has been backing off DEI as fast as they could.
 
I see you haven't been following the politics thread. Ever since Trump got shot everyone has been backing off DEI as fast as they could.
Yes but Linus got hooked by a glow remember? I think it was his daughter being the insane retard but she could still destroy him with abuse allegations.
 
  • Thunk-Provoking
Reactions: Betonhaus
Linus lis probably looking forward to tearing them apart for poor code
Nothing for him to complain about. The NVIDIA driver will still be a binary blob, the only component they’re open sourcing is the shim/interface the kernel uses.
 
  • Informative
Reactions: 419
I believe in you Terabax. You'll get this thing running. I'll take the over presuming that it's the "the machine runs" aspect of the bet.
At some point I'm gonna install gentoo just to be able to say i did it.

I feel like getting a functioning machine running on gentoo is almost a right of passage.

Edit:woops meant to reply to terabax . Oh well.
 
Yes but Linus got hooked by a glow remember? I think it was his daughter being the insane retard but she could still destroy him with abuse allegations.
that was less about DEI but redhat/TPTB trying to get the kernel under a different leadership so they can pozz it up. same way they sponsored all the poettering-shit.
otoh DEI is the meta-strategy for doing it everywhere, till the very same tech-companies drank the kool-aid and pozzed themselves even harder....

>He fell for the Gentoo meme

Daily reminder that Gentoo is a meme distro. Don't let anyone tell you otherwise.
>2003
L
E
L
 
Gentoo is easy to install. If you can read and don't have the attention span of a chipmunk or, forgive me for muttering this word, a normie (not always a given in this sphere nowadays) you can install gentoo. The installation handbook is excellent. Installing gentoo doesn't teach you much though, as strictly following the instructions from LFS doesn't really. Using it for a few years does, as you will learn how an average linux system is put together, and what is essential and what really isn't. If you are setting goals how you want your free and open source system to look like, that is. If you don't do that and just copy what some self important youtube spaz tells you to do, you learn nothing.

Then later on you will even be able to roll your own kernel and even understand that distro discussions are pointless as they are all the same under the hood. If you get exceedingly lucky you'll even learn what poor software/kernel releases are and how to avoid them (turns out software with a quadrillion of dependencies and fussy at build and configuration time is often not much better when actually using it and turns out that kernel quality is not always what you think it should be, something you are usually completely isolated from in other distros, especially in recent years). As an advanced user, you will also be able to add patches to your software when bugs arise in a very distro-compatible way, so you won't have to wait for distro jannies to fix it (which might be never in other distros if it's some exotic issue/feature you want). Gentoo has very elegant facilities to apply custom patches to packages and I wish it was that simple in other distros. If you don't want to build everything yourself, gentoo also offers binary packages for some of the huge ones, e.g. libreoffice and firefox. Gentoo's emerge is a very good piece of kit and it's easy to write your own packages, too. It is rarely necessary though because if it exists, gentoo probably has a package for it (not always of good quality though, so heads up). If you have several computers, you can set them up to build at least some of the packages together, or you can have a dedicated build system that distributes the binaries to the other computers.

Can only recommend it. Not sure if the learning effect would be quite the same nowadays though. Build times on a reasonably modern system are neglible. A little hint because all you kids have so much RAM today - put the build folder into a tmpfs, it really speeds things up. You can exclude packages too big for that.
 
Last edited:
Trannyware like Rust takes quite a while to compile too, probably because it's pretty much LLVM with some pajeet code on top of it. I don't mind the compile times too much, and there are binary packages for shit that takes way too long (Rust, Chromium, WhateverOffice), but memory requirements are kinda insane. Firefox uses about 1G for each thread, with zram'd /tmp and /var/tmp/portage, for example, and it's the least retarded one among the browsers.

The best thing, though, is that you can avoid shit you don't want or need. I've managed to skip PoetterAudio for the entirety of its' miserable existence, which wouldn't be possible on a typical binary distro, because everything links that garbage in by default. Same goes for systemDegenerate.
 
I switched to alpine after ~15 years of gentoo. I like alpine because the binaries and their build defaults are incredibly sane. I don't have pulseaudio, (I just use ALSA directly) and I use mdev and busybox init. I don't even have most of the common GNU tools. The package manager did not fight these choices, at all. Didn't even need to exclude/ignore/rewrite anything. Gentoo forces more shit on you you have to work around if you don't want it. (e.g. user account packages) I don't even have their kernel package installed and it is not a problem. This is the last linux distro I will use, if I will have to switch again for some reason, next one is gonna be a BSD. Will buy fitting hardware if necessary.

I also installed fvwm2 the other day and dusted off my old config. I still like ratpoison more but it is very comfy and I felt like tinkering/switching things up a little. Interesting thing I learned - (because I started it first without picom and then thought about removing picom altogether because it feels like kind of a mess) the X modesetting driver has apparently no tearfree implementation (although it exists) and the (obsolete) intel on is kinda broken if you don't set DRI to 2. This all used to work at one point and actually feels like someone went in and broke it. AMDGPU seems to work fine though. I hope Xenocara takes up more of the slack. I didn't want to be a complete ignoramus and also looked at current Wayland developments, but yeah. No.

(EDIT: Oh also if you are bored, try audacious. It can be set to look/work like classic winamp and it can even load the old winamp skins while being a modern linux program.)
 
Last edited:
He can't, he'd get canceled if he went off like an episode of Hell's Kitchen or Gunny like he used to. Just think of the hilarity.
The only reason Linus was allowed to come back is because they forced him to go through a struggle session. We will never see him do a middle finger to another corporation like Nvidia again.

I see you haven't been following the politics thread. Ever since Trump got shot everyone has been backing off DEI as fast as they could.
That's not true. The DEI jobs are over but the ideological stuff that comes with DEI is here to stay and it's going to get worse.
 
Chromium, and its spinoff qtwebengine, being the sole exception. This thing takes literally ten times longer to compile than Firefox, I don't understand it.
You can make software in a way that deals with horrifying C++ compilation times for large projects. Google didn't.

If you build it with Ninja and have it log file opens you'll see what's going on. Processing and compiling headers changes other headers so they have to now be reprocessed and recompiled and then they change other headers and
 
If you don't want to build everything yourself, gentoo also offers binary packages for some of the huge ones, e.g. libreoffice and firefox
Not only does Gentoo offer binary packages for the big stuff. But a lot of other packages are now available, if you have matching USE flags you'll probably pull over half or more binary packages if you have them enabled. This drops install and update time tremendously.

 
I switched to alpine after ~15 years of gentoo. I like alpine because the binaries and their build defaults are incredibly sane. I don't have pulseaudio, (I just use ALSA directly) and I use mdev and busybox init. I don't even have most of the common GNU tools. The package manager did not fight these choices, at all. Didn't even need to exclude/ignore/rewrite anything. Gentoo forces more shit on you you have to work around if you don't want it. (e.g. user account packages) I don't even have their kernel package installed and it is not a problem. This is the last linux distro I will use, if I will have to switch again for some reason, next one is gonna be a BSD. Will buy fitting hardware if necessary.

I also installed fvwm2 the other day and dusted off my old config. I still like ratpoison more but it is very comfy and I felt like tinkering/switching things up a little. Interesting thing I learned - (because I started it first without picom and then thought about removing picom altogether because it feels like kind of a mess) the X modesetting driver has apparently no tearfree implementation (although it exists) and the (obsolete) intel on is kinda broken if you don't set DRI to 2. This all used to work at one point and actually feels like someone went in and broke it. AMDGPU seems to work fine though. I hope Xenocara takes up more of the slack. I didn't want to be a complete ignoramus and also looked at current Wayland developments, but yeah. No.

(EDIT: Oh also if you are bored, try audacious. It can be set to look/work like classic winamp and it can even load the old winamp skins while being a modern linux program.)
Bravo, sir. This man gets it. Glad you got out of the Gentoo plantation.

Alpine, the thinking man's distro.
 
Last edited:
You can make software in a way that deals with horrifying C++ compilation times for large projects. Google didn't.

If you build it with Ninja and have it log file opens you'll see what's going on. Processing and compiling headers changes other headers so they have to now be reprocessed and recompiled and then they change other headers and
Yes, this was my guess of what the problem is. Looking back at my /var/log/emerge.log it never used to be this bad, so it's definitely something they could fix. Maybe C++20 modules will solve the problem eventually ( :optimistic: )
 
Back