Conversation
me shitposting at school
3
1
7

@getimiskon@fedi.getimiskon.xyz
"I use Linux as my operating system," I state proudly to the unkempt, bearded man. He swivels around in his desk chair with a devilish gleam in his eyes, ready to mansplain with extreme precision. "Actually", he says with a grin, "Linux is just the kernel. You use GNU+Linux!' I don't miss a beat and reply with a smirk, "I use Alpine, a distro that doesn't include the GNU Coreutils, or any other GNU code. It's Linux, but it's not GNU+Linux."

The smile quickly drops from the man's face. His body begins convulsing and he foams at the mouth and drops to the floor with a sickly thud. As he writhes around he screams "I-IT WAS COMPILED WITH GCC! THAT MEANS IT'S STILL GNU!" Coolly, I reply "If windows were compiled with GCC, would that make it GNU?" I interrupt his response with "-and work is being made on the kernel to make it more compiler-agnostic. Even if you were correct, you won't be for long."

With a sickly wheeze, the last of the man's life is ejected from his body. He lies on the floor, cold and limp. I've womansplained him to death.

3
1
8

@getimiskon Actually as you explain Linux i guess i'm this man in the pic lol

0
0
1
@dushman >"I use Linux as my operating system," I state proudly to the unkempt, bearded man. He swivels around in his desk chair with a angelic gleam in his eyes, ready to interject with extreme precision.

>"Actually", he says with a grin, Linux is only a kernel and isn't even an OS!
>I don't miss a beat and reply with a smirk, "I use Alpine, a distro that doesn't include the GNU Coreutils, or any other GNU code. It's Linux, but it's not GNU+Linux."

>The smile enhanced on the mans face. "GNU coreutils is only one GNU package out of 388 so far! Alpine is a BusyBox/Linux distro, although it's compiled with GNU software, including, (but not limited to) GCC. Alpine really sucks as BusyBox is a poor imitation of GNU coreutils and a number of other packages - its own wiki admits that you need to install GNU software to get a usable OS. Also, endless effort is being poured into LLVM+clang, with absolutely insane loop unrolling settings applied (that results in a slower binary on average, but sometimes a faster one) in a desperate attempt to make it look even worth comparing to GCC in benchmarks, but they still fail. Clang doesn't even support all the fine GNU extensions yet. The proprietary software developers desperately try to make me wrong retroactively, but I'm always right."

With a sickly wheeze, the last of the proprietary rot was ejected from my body. The proprietary devil lay on the floor, cold and limp. He'd interjected the demon to death.
5
0
0

@Suiseiseki
GCC and glibc are an unholy mess these days. Clang and Musl are way more reliable.

ts own wiki admits that you need to install GNU software
I literally have no GNU packages installed on this box and it works just fine lol.

0
0
0

@Suiseiseki@freesoftwareextremist.com
GCC has faster compile times but it doesn't outweigh all the spaghetti code lol

1
0
0

@Suiseiseki@freesoftwareextremist.com
I like busybox but FreeBSD and OpenBSD have the best coreutils if you ask me

0
0
0

@dushman @Suiseiseki i had to to replace GCC with musl at work as it was fucking up our services with memory leaks. it all stopped just after that

5
0
0
@dushman >GCC has faster compile times but it doesn't outweigh all the spaghetti code lol
The really slow clang+LLVM compile times makes it nigh unusable for me when GCC is faster and outputs better code.

>I like busybox but FreeBSD and OpenBSD have the best coreutils if you ask me
Of course you would love those proprietary OS's.

>Clang is faster in almost everything except compile times. Cope harder GNU boy.
Yes, clang -O3 is implemented to rig benchmarks in a way that results in faster software for the kind of operations typically performed in benchmarking, but otherwise is slower - I wonder if it that could be replicated with a number of flags like -funroll-loops and similar.

>GNU extensions suck and sabotage portability
The GNU software is designed for GNU and is best compiled on a pure GNU compiler - why would you ever want to compile it on an inferior compiler?

>You're just straight up factually wrong. Cope.
You say that, but you haven't refuted any of my facts legitimately.
1
0
0

@Suiseiseki @bl00d

bring up benchmarks to prove your point
benchmarks prove the opposite
cope and say they’re rigged
Holy shit lmao laugh

1
0
0

@Suiseiseki @bl00d

You say that, but you haven’t refuted any of my facts legitimately.
I just refuted your entire point about GCC being faster. Now you’re just coping by saying they somehow rigged the benchmarks.

1
0
0
is glibc that bad wtf
on linux i notice most apps just eat memory until oom or the system says bo 🤕
1
0
0
@dushman You can cope all you like, but GCC does produce faster output for the software I want to use in real GNU/use like compiling GNUboot for example..
1
0
0

@Suiseiseki@freesoftwareextremist.com @bl00d@yourwalls.today
Clang produces more performant and more stable binaries. You're the one coping hard here bud.

1
0
0
@dushman Compile times do matter for when I want to make patches of GNUboot.
1
0
0
@dushman Lets say it does at the moment in real world usage.

I'm sure my GCC GNUbros will fix that issue by making GCC produce even faster output always while keeping the same or less compile times.
1
0
0
@dushman @getimiskon >I've womansplained him to death

dushwoman??? blobcatthinkOwO
1
1
3
@dushman I find a big difference whether it's compiling on my blazing fast thinkpad (clocked at >2 billion Hz) or my even faster KGPE-D16 with 32 cores.
1
0
0

@Suiseiseki@freesoftwareextremist.com
That would be beneficial to everyone. I'm not rooting for its downfall.

0
0
0
@hj @dushman @getimiskon dushman knows I don't actually give a fuck about his gender, get over yourself
1
0
1
@hj @dushman @getimiskon yeah I wonder why
1
0
0