My last comment on "Linux" vs "GNU/Linux"
Off the Beat: Bruce Byfield's Blog
On Linux Advocates, Katherine Noyes recently raised the old question of whether the operating system should be called Linux or GNU/Linux. It's a topic I don't think much about these days, although I've had some unusual perspectives on it over the years.
You probably know the argument: given that the operating system was originally the result of cooperation between Linux kernel developers and the members of The GNU Project, both should be given credit in the name. True, countless other projects are involved, but the reference is to the core operating system, and to mention one without the other is to write the excluded founding organization out of history. Or so free software supporters maintain, especially Richard Stallman, who has sometimes refused to be interviewed without a promise that GNU/Linux be used.
Over the years, I've flip-flopped on the point several times. When I was a product manager and marketing director, I favored "Linux" simply because it was shorter and less clumsy-looking than "GNU/Linux," and therefore made for better copy.
However, as I became more involved in the community, I started having second thoughts. It wasn't just that Stallman has a point -- and Stallman, for all that he gets tiresome repeating the same ideas over and over, has an understanding of the implications of language that few of his critics can match.
Rather, I couldn't help noticing that many of the projects I admired most, such as Debian, used "GNU/Linux". The more I thought, the more I realized that I was a free software supporter, so using "GNU/Linux" seemed the logical thing for me to do. If nothing else, it immediately served notice about where I stood in relation to free software and open source. I was never pedantic about its use, and I never went around correcting anyone, either in person or indirectly as I transcribed an interview, but otherwise I always used "GNU/Linux" where I could.
Flip-flopping away
My preference hasn't changed since I first made that decision. However, circumstances have, to the point that my preference no longer matters.
To start with, Stallman insisted that I apologize for writing that he had made sexist comments at GUADEC in 2009. Since I took care to point out that a single comment didn't invalidate his life's work, I saw no reason. But, while I had previously been content to be taken for an uncritical supporter of the Free Software Foundation, I wanted to distance myself from Stallman's sexism. As a result, I became less careful in my usage.
For another, while I submitted copy that used "GNU/Linux", increasingly I found that editors would routinely change my terminology. With one editor, I even had a spoken agreement that I would use "GNU/Linux", and they would automatically replace it with Linux.
However, I was uncomfortably aware that this compromise was hypocritical -- and more than a little ludicrous. Perhaps with a bit of egotism, I eventually decided that the topics I wrote about were more important than remaining true to a stylistic convention that almost nobody else supported.
Yes, it was unfortunate that The GNU Project wasn't getting its due credit, but while I could see that, I wasn't prepared to refuse to write if my preferences were not honored. Editors have a name for such stubborn people -- non-contributors.
Anyway, insisting on "GNU/Linux" was rapidly becoming a lost cause. Part of the reason is that the free software position is less popular and less influential than it was when I started selling articles regularly.
But a larger reason is that the opposition of free software and open source simply isn't as important as it was a decade ago. In many circles, the distinction has given way to pragmatism, to getting the job done. Today, where you stand matters less than what you produce.
Whether this current state of affairs is desirable is debatable. However, it creates problems for a writer. If I insisted on using only "GNU/Linux," I would risk being dismissed as someone who clung to an old distinction that fewer and fewer people cared about. That perception could only distract from whatever argument I was making by calling attention to my preferences, which are likely to be irrelevant to the argument.
Conversely, for those unaware of the distinction, using "GNU/Linux" is apt to puzzle. They are going to wonder if it means the same as "Linux." Then, they are probably going to wonder why I am making the distinction. Nine times out of ten, they will be right to wonder -- it won't matter. So, once again, I will have distracted them for no useful purpose.
A single prominent writers can sometimes influence the language. But I have no reason to think I have the prominence to do even if I felt I should. Even if I did, writers generally influence usage when they are the first to discuss a topic -- and I I am far from that. If I want to be understood, I have to use the common vocabulary.
For now, at least, the common vocabulary is "Linux," not "GNU/Linux." That isn't just, but in order to communicate, I accept the convention. Should the convention shift again, I'll reconsider, but for now, in most cases, "Linux" it is.
Comments
comments powered by DisqusSubscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
Canonical Bumps LTS Support to 12 years
If you're worried that your Ubuntu LTS release won't be supported long enough to last, Canonical has a surprise for you in the form of 12 years of security coverage.
-
Fedora 40 Beta Released Soon
With the official release of Fedora 40 coming in April, it's almost time to download the beta and see what's new.
-
New Pentesting Distribution to Compete with Kali Linux
SnoopGod is now available for your testing needs
-
Juno Computers Launches Another Linux Laptop
If you're looking for a powerhouse laptop that runs Ubuntu, the Juno Computers Neptune 17 v6 should be on your radar.
-
ZorinOS 17.1 Released, Includes Improved Windows App Support
If you need or desire to run Windows applications on Linux, there's one distribution intent on making that easier for you and its new release further improves that feature.
-
Linux Market Share Surpasses 4% for the First Time
Look out Windows and macOS, Linux is on the rise and has even topped ChromeOS to become the fourth most widely used OS around the globe.
-
KDE’s Plasma 6 Officially Available
KDE’s Plasma 6.0 "Megarelease" has happened, and it's brimming with new features, polish, and performance.
-
Latest Version of Tails Unleashed
Tails 6.0 is based on Debian 12 and includes GNOME 43.
-
KDE Announces New Slimbook V with Plenty of Power and KDE’s Plasma 6
If you're a fan of KDE Plasma, you'll be thrilled to hear they've announced a new Slimbook with an AMD CPU and the latest version of KDE Plasma desktop.
-
Monthly Sponsorship Includes Early Access to elementary OS 8
If you want to get a glimpse of what's in the pipeline for elementary OS 8, just set up a monthly sponsorship to help fund its continued existence.
It's just "Linux"
Perhaps RMS was among the first to dream of a totally open source operating system, but he didn't finish the job. Linus finished the job. Too bad, so sad.
It's just Linux.
why I call it "linux"
Richard Stallman's insistence on calling it GNU/Linux just comes across like a 5-year-old waving his arms and screaming, "Look at me Mom! Look at me Mom!" At some level, this annoys me.
Then there's my problem with the GNU acronym: it's awkward to pronounce. Because of that, I pronounce GNU as "new", instead of "Guh-New". Since the only point of the G is to make a recursive acronym (because hey, it's nerdy and cool!), Stallman could've chosen any other letter that would make for a less awkward sounding pronunciation, like ONU, or heck, even GNU with a silent G, as I say it.
Now it actually IS relevant
What my phone and tablet both run, however, is also Linux, but not GNU/Linux.
For the first time, the mainstream operating system with the most units shipped has a Linux kernel... but little to no GNU code in it. I'm talking about Android, of course. Not Android/Linux or Dalvik/Linux, but Android. It wouldn't be possible without the Linux kernel (can you imagine the chaos and fragmentation that would have ensued if all the phone manufacturers had been able to take the Android kernel and make their own customizations to it without sharing them back?) but Linux's presence in Android is, for most users, a footnote.
Just like GNU's presence in desktop Linux.
Still, we now have GNU/Linux products, and products that are just Linux. For the first time, it's not a distinction without a difference. I use Android for its broad software support, openness compared to the other major mobile OS players, and wide availability on well-supported hardware, but on PCs I still use Linux, and it had better be GNU/Linux.