Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
I'm back. You might think I'm here for fun, reading or writing rants about development. But no, I'm here exclusively for yet another Linux-GNU/Linux debate. I think I have better arguments this time. Hear me out on this one:
1. GNU is still (as of 2021) the foundation of most “Linux” distributions. A lot of stuff only works reliably with glibc, and a lot of scripts heavily rely on GNU coreutils. Not to mention GCC and a lot of other crucial components. It's not really about how much GNU there is, but about the crucial role GNU plays in systems built on top of GNU and Linux. GNU is not yet another component, but rather the foundation on top of which other components are built. It's fair enough to call those systems GNU/Linux.
2. There are a lot of non-GNU Linux systems out there that work perfectly fine without GNU, I know, but those built on top of GNU are GNU/Linux distros.
3. There are a lot of other important components as well, but most of them are not part of any real foundation, and are easily replaceable. You can have a fully usable system without Firefox or depending on your use case, without X11.
4. The definition of an OS varies, but 99.9999999999% of people won't be able to directly use Linux alone without any userland whatsoever. If by OS you mean something usable (operable) by itself, then Linux is nothing but a kernel.
5. If your GNU/Linux distro is called Ubuntu (for example), I will call it that way, but if I want to refer generically to GNU/Linux distros, I will use that term instead.
6. Believe it or not, naming matters. It's not because GNU or Stallman want credit, but because they want to spread their philosophy. Most Linux people don't care a lot about computing freedom, they only care about software quality. The more we rely on technology as a society, the more ethics matter on it. Software freedom means people freedom. The GNU project stands for freedom.
7. Everyone is free to call it the way they want, but I'm personally fine helping the GNU people spread their philosophy by calling it GNU/Linux rather than Linux.
Thanks for coming to my TED talk.41
Just imagine what would be if devRant was open source…
Also, what would be if it was federated as well, using ActivityPub… well in that case there is Mastodon, but what could be possibly different from it?5
There shouldn't be April Fool's jokes amid coronavirus crisis, thousands dying, healthcare centers and hospitals collapsing… we should have more respect.
Google decided to forgo its annual April Fool's jokes.14
Anyone interested in working on IoT projects, learning and discussing, and sharing news about IoT, feel free to join @iot_lemakers at Keybase.
Yeah, my interest in programming is returning! After creating a Keybase and a Telegram bot using Go. 😎
I wonder why websites like The New York Times contain the full article even behind the paywall. It would be way more effective if only a part of the article was downloaded until a subscription is paid. I don't get it, but it's extremely likely that they intended it that way.3
Corporate world is changing among big tech enterprises: authority and abuse schemes are changing. Happiness as a business model is already a big thing.
Whereas small-medium sized tech enterprises are still living in the past. Rich and abussive bosses, underpaid talented employees, absurd and strict rules, absurd and unnecessary requirements, etc., are still a thing.
My guess is that human-exploitation-as-a-business-model in tech industry is going to vanish almost entirely in the next decade.10
Today, a class team made a presentation about Go and Echo, instead of Go and GTK+ because they couldn't make their GTK+ example work their PC. I was so excited because I love Go (novice, though) and HTTP frameworks.
The past week, another team made a presentation about C++ Builder, but ran a hello world in C++ as example using Bloodshed Dev-C++ running through Wine in macOS. I was trying not to laugh and I kinda felt bad for them. They passed anyway.2
Help!!! I've been experiencing a withdrawal from programming for several months! I want/need to get back into the loop again! I stopped working on personal projects and taking online courses or learning languages, frameworks and tools. I get distracted after writing 2 lines of my Go practice project. Please, I lost my hyperfixation on programming, which is causing me depression, anxiety and guilt.
Has some of you lost your interest temporarily and returned to programming again? I'd like to know what brought you back, what made your hyperfixation return.10