“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 was 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 you were correct, you wont 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.
Beautiful
given Android, it might even be that most linuxes aren’t GNU/linux
When Android came out, it really hit this and the limits of the GPLvII home for me
Android is exactly why I think it’s important not to ditch GNU in GNU/Linux. I don’t care about codelines, I care about the philosophy.
Philosophy probably did play a significant role: Google could have chosen BusyBox, which is GPL licensed, if their concern was solely the GNU user space’s comparative bloat.
Yes, officer. This blasphemer right here.
Alpine’s great, it’s my go-to lightweight/server distro, just really wish they had an option for glibc, musl is just way too limiting for a daily driver…
Aaaand Redox. Which is not Linux, but may some time in some Future replace it.
🤞 I’d rather chew glass than deal with C again.
I really think the existing maintainers need to strengthen this. A microkernel sounds like a very good concept, and new college graduates often dont know C or even C++ anymore. Me included, if I would learn a low level language I see no purpose for anything but Rust
It’s unfortunate that Go has become so popular at the expense of modern system programming languages like Rust and Nim and Zig. Go is such a platypus: a compiled language that isn’t a proper system language.