The GNU project was created to produce a free software alternative to Unix. They were able to produce most of the programs an operating system would provide, but their kernel, the GNU Hurd, was not stable enough to rely upon.

Linux is a kernel, the most base level of an operating system, and was created and published under the GNU GPL, a free license. It came to be adopted as the kernel of the GNU OS while the Hurd continued to be developed, but it remains an external project and is not officially part of GNU.

It is entirely reasonable to call the combination GNU/Linux as they are two distinct projects paired together. Strictly speaking, Linux by itself is not very useful without all the other software in GNU. But GNU is awkward to pronounce and is a nerdy acronym (but not nearly so nerdy as the double-recursive acronym of Hurd/Hird). Linux is easier to pronounce and is a more conventionally marketable name (being a short word with no previous meaning.)

For better or worse, Linux is now a metonym for the whole GNU/Linux OS and greater ecosystem. While it's not ideal that so many people only know the name "Linux" and not the GNU project which provides most of what they use, the reality is that language is incredibly hard to shift once it has settled, and I personally don't anticipate the situation ever changing. Let's educate people about the GNU OS, but let's not make a fuss if our grandparents (or grandchildren, depending on who you are) don't get the distinction.

Answer from curiousdannii on Stack Exchange
🌐
GNU
gnu.org › gnu › incorrect-quotation.en.html
Incorrect Quotation - GNU Project - Free Software Foundation
Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX. Many computer users run a modified version of the GNU system ...
🌐
Reddit
reddit.com › r/copypasta › what you’re referring to as linux, is in fact, gnu/linux
r/copypasta on Reddit: What you’re referring to as Linux, is in fact, GNU/Linux
December 29, 2018 -

I'd just like to interject for a moment. What you’re referring to as Linux, is in fact, GNU/Linux, or as I’ve recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX. Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called “Linux”, and many of its users are not aware that it is basically the GNU system, developed by the GNU Project. There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine’s resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called “Linux” distributions are really distributions of GNU/Linux.

Top answer
1 of 5
7
I'd just wike to intewject fow a moment. What you’we wefewwing to as Winux, is in fact, GNU/Winux, ow as I’ve wecentwy taken to cawwing it, GNU pwus Winux. Winux is not an opewating system unto itsewf, but wathew anothew fwee component of a fuwwy functioning GNU system made usefuw by the GNU cowewibs, sheww utiwities and vitaw system components compwising a fuww OS as defined by POSIX. Many computew usews wun a modified vewsion of the GNU system evewy day, without weawizing it. Thwough a pecuwiaw tuwn of events, the vewsion of GNU which is widewy used today is often cawwed “Winux”, and many of its usews awe not awawe that it is basicawwy the GNU system, devewoped by the GNU Pwoject. Thewe weawwy is a Winux, and these peopwe awe using it, but it is just a pawt of the system they use. Winux is the kewnew: the pwogwam in the system that awwocates the machine’s wesouwces to the othew pwogwams that you wun. The kewnew is an essentiaw pawt of an opewating system, but usewess by itsewf; it can onwy function in the context of a compwete opewating system. Winux is nowmawwy used in combination with the GNU opewating system: the whowe system is basicawwy GNU with Winux added, ow GNU/Winux. Aww the so-cawwed “Winux” distwibutions awe weawwy distwibutions of GNU/Winux.
2 of 5
2
I'd just like to interject for a moment. What you’re referring to as Linux, is in fact, GNU/Linux, or as I’ve recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX. Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called “Linux”, and many of its users are not aware that it is basically the GNU system, developed by the GNU Project. There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine’s resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called “Linux” distributions are really distributions of GNU/Linux.
🌐
Hacker News
news.ycombinator.com › item
What you guys are referring to as Linux, is in fact, GNU/Linux, or as I've recen... | Hacker News
August 27, 2013 - Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called "Linux", and many of its users are not aware that it is basically the GNU system, developed by the GNU ...
🌐
devRant
devrant.com › rants › 1051771 › id-just-like-to-interject-for-a-moment-what-you-re-referring-to-as-linux-is-in-f
devRant - I'd just like to interject for a moment. What you’re referring to as Linux, is in fact, GNU/Linux, or as I’ve recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX. Many computer users run a modified version of the GNU system every day, without realizing it. Through a pecul
I always say GNU/Linux because I respect the very important work Richard Stallman and the other developers of the GNU system have done for humanity. Without them, there wouldn't be a free operating system and nothing that we call "Linux". We would be all stuck with Windows and Apple and their proprietory software. So giving them a little bit credit by not being fucky lazy to say just a word shouldn't be too much asked. ... @binop "thank you for being part of amazing-thing" R.S: "what you know as amazing-thing is actually mamamela-amazing-thing and people need to blah blah blah" People that use and love the system know that it would not have been possible without GNU, people that use the system know that GNU is in the mix.
Top answer
1 of 9
79

The GNU project was created to produce a free software alternative to Unix. They were able to produce most of the programs an operating system would provide, but their kernel, the GNU Hurd, was not stable enough to rely upon.

Linux is a kernel, the most base level of an operating system, and was created and published under the GNU GPL, a free license. It came to be adopted as the kernel of the GNU OS while the Hurd continued to be developed, but it remains an external project and is not officially part of GNU.

It is entirely reasonable to call the combination GNU/Linux as they are two distinct projects paired together. Strictly speaking, Linux by itself is not very useful without all the other software in GNU. But GNU is awkward to pronounce and is a nerdy acronym (but not nearly so nerdy as the double-recursive acronym of Hurd/Hird). Linux is easier to pronounce and is a more conventionally marketable name (being a short word with no previous meaning.)

For better or worse, Linux is now a metonym for the whole GNU/Linux OS and greater ecosystem. While it's not ideal that so many people only know the name "Linux" and not the GNU project which provides most of what they use, the reality is that language is incredibly hard to shift once it has settled, and I personally don't anticipate the situation ever changing. Let's educate people about the GNU OS, but let's not make a fuss if our grandparents (or grandchildren, depending on who you are) don't get the distinction.

2 of 9
25

Linux vs. GNU/Linux

Terminology and History-in-Brief

In common usage, the terms Linux and GNU/Linux IPA: /ɡəˈnuː slæʃ ˈlɪnəks/ † [though often said sans 'slash', the FSF recommendation is to pronounce it] refer to the same thing: the software distribution running on a computer that includes Linux, the operating-system kernel, consisting of low-level functionality and drivers that operate the essential devices in a computer and are necessary for its operation, as well as operating-system-specific functionality such as creation of processes and determining the scheduling of when those processes will run, among many other things.

The Linux kernel initially made functional, and was made functional by, the software tools that were created under the GNU project by the Free Software Foundation (FSF) specifically in order to drive development of software for an 'operating system' (loosely speaking) that would not be be bound by the restrictions of the then-dominant propriety system of the day, UNIX, which restricted those who wanted to do various things such as see the source code of, write modifications to, build other software upon, or share new code that was based upon, other code that was held under a proprietary license.

Richard Stallman, head of the Free Software Foundation, argues that there are many reasons to prefer the name GNU/Linux as the name of the operating system as a whole, although the debate has been long and, at times, contentious.

Current Linux-Based Software Distributions

Currently, Linux is combined with additional drivers, other low-level software, additional, higher-level support software, and innumerable other frameworks and applications; filling the gamut in licensing—from public domain to proprietary, much of it meeting the definition of 'open-source' put forth by the Open Source Initiative (OSI) which maintains a list license that are both free, and that do not have any conflicts with other free licenses, as there were some issues with incompatibilities in the past.

Depending on which of the many available distributions you choose (or you can even roll-your-own, obtaining all the source code, and building it all from scratch!) there can be upwards of hundreds, or even many thousands of additional bits of code as well, all including software from diverse sources.

For instance, most desktop systems will have X.org which you might call a 'kernel for the graphics subsystem' (i.e. it provides the basic functionality needed for any windowed desktop), and probably GTK+ (the GIMP toolkit) and I could go on... Then you'll have something on top like the K Desktop Environment (KDE), or perhaps Gnome, or Lightweight X11 Desktop Environment (LXDE), or one of many others.

It's going to be hard to run a windowed desktop system without any of this, and only a very small part of it is GNU software, and it's quite arguable that a lot of it still could be called part of the 'operating system' as it is used in common speaking.

What Should It Be Called

Hey, I don't know. I always just say: "I am running... Windows."

Seriously, though: let's talk about which term we are really talking about. Are we talking about how it is used in common speech? Or are we talking about the term as it is used in computer science?

Computer Science Term

[NOTE: I see there is debate about this issue; this is how I understood and learned the term]

Well, as a Computer Science Term, I don't think GNU has a case at all. Linux is the operating system. It provides all the basic functionality to operate the computer, and it does the process scheduling and provides resources to the applications. I don't know all the system internals of Linux so I can't say 100% that there is no overlap between what an operating system traditionally is thought of as doing and what the GNU tools do, but as far as I understand it, in general; well, GNU just doesn't do any of that.

Common Term

Speaking in common, everyday terms, you wouldn't argue that someone saying they run the 'Windows Operating System' means they are running the Windows NT kernel and a few subsystems, and that they aren't referring to Win32 and all the rest. Clearly most people don't make that distinction. So why would we make it here? And, I don't think I'm going to start calling my Linux OS choice 'GNU/Linux/X.org/GTK+/KDE' either. And, for that matter, if I were to tack on GNU, I would call it: Linux/GNU. But I wouldn't.

In fact, what I call my *n-x OS (I have quite a few VMs), is by its distribution, version, and kernel type; which would determine both where the hard work was done (picking the packages, dealing with incompatibilities, patching things, etc.) and the thing that determines the ABI (application binary interface for executables). In other words, it's enough information that I could replicate that environment sufficiently to find other applications that would run under it. Well, at least it would likely be enough; assuming I knew a bit more, like what type of machine it was running on.

GNU both was and is important and I don't want anyone to forget that. But as far as I am concerned, it doesn't belong in the title to my OS. But the thing is, I'm not arguing that it doesn't belong in yours. It's actually kind of irrelevant; just make sure whoever you are talking to understands you and in this case, you can use the two terms interchangeably in common speech.

🌐
Wikiquote
en.wikiquote.org › wiki › Talk:Richard_Stallman
Talk:Richard Stallman - Wikiquote
I'd just like to interject for a moment. What you’re referring to as Linux, is in fact, GNU/Linux, or as I’ve recently taken to calling it, GNU plus Linux.
🌐
Quote Park
quotepark.com › quotes › 1818475-richard-stallman-id-just-like-to-interject-for-a-moment-what-you
Richard Stallman quote: “I'd just like to interject for a moment. What you’re referring to as Linux, is in fact, GNU/Linux, or as I’ve recently …”
“I'd just like to interject for a moment. What you’re referring to as Linux, is in fact, GNU/Linux, or as I’ve recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component ...
🌐
Wikipedia
en.wikipedia.org › wiki › GNU › Linux_naming_controversy
GNU/Linux naming controversy - Wikipedia
January 17, 2026 - In response to another common suggestion that many people have contributed to the system and that a short name cannot credit all of them, the FSF has argued that this cannot justify calling the system "Linux", since they believe that the GNU project's contribution was ultimately greater than that of the Linux kernel in these related systems. In 2010, Stallman stated that naming is not simply a matter of giving equal mention to the GNU Project, saying that because the system is more widely referred as "Linux", people tend to "think it's all Linux, that it was all started by Mr.
Find elsewhere
🌐
Urban Dictionary
urbandictionary.com › define.php
Urban Dictionary: GNU/Linux
Linux is normally used in combination with the GNU operating system (GNU/Linux). Linux distributions are actually distributions of GNU/Linux. Dude 1: "Hey man, I'm running this new OS called Linux, works like a charm!" Dude 2: "I'd just like to interject for a moment. What you're referring to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux...
🌐
Hacker News
news.ycombinator.com › item
I'd just like to interject for a moment. What you're referring to as Linux, is i... | Hacker News
April 21, 2023 - Many computer users run a modified version of the Emacs system every day, without realizing it. Through a peculiar turn of events, the version of Emacs which is widely used today is often called Linux, and many of its users are not aware that it is basically the Emacs system, developed by the ...
🌐
Red Hat
redhat.com › en › topics › linux › what-is-linux
What is Linux?
Most Linux distributions offer a central database to search for and download additional applications. Linux is a free, open source operating system released under the GNU General Public License (GPL).
🌐
Reddit
reddit.com › r/linux4noobs › what is linux?
r/linux4noobs on Reddit: What is linux?
June 25, 2025 -

I have always been curious about Linux but just never really understood what it really is. Is it like windows or Mac? Or is it more on the coding side. Are there benefits for using Linux. Or should I just stay with what I have. I just like to learn more about this lol. I appreciate any discussions. Thank you!

(Edit: thank you guys for responding to my question! I have Linux mint on my old computer now and it’s running great so far, I know that i could have always looked up online what Linux is but I felt that people that have experience with Linux would be more willing to answer my questions, I will keep this post up so that other noobies like me can read through this, thanks again)

🌐
Reddit
reddit.com › r/gnu › source of the famous "i'd like to interject for a moment" speech?
r/gnu on Reddit: Source of the famous "I'd like to interject for a moment" speech?
June 17, 2010 -

I'm assuming this doesn't need much further explanation, I'm trying to find out where this speech actually came from.

Googling it just gives tons of people quoting it without a source or trolling forums/comment-sections with it.
Wikipedia and Wikiquote don't seem to mention it.

🌐
It's FOSS
itsfoss.com › gnu-linux-copypasta
What is GNU/Linux Copypasta?
February 23, 2023 - As a Linux user, you might have come across a long text that starts with “I’d like to interject for a moment. What you are referring to as Linux, is in fact, GNU/Linux”.
🌐
Twitter
twitter.com › SwiftOnSecurity › status › 1086492900060483584
"What you are referring to as Linux, is in fact, GNU ...
JavaScript is not available · We’ve detected that JavaScript is disabled in this browser. Please enable JavaScript or switch to a supported browser to continue using twitter.com. You can see a list of supported browsers in our Help Center · Help Center · Terms of Service Privacy Policy ...
🌐
Know Your Meme
knowyourmeme.com › memes › subcultures › linux
Linux | Know Your Meme
December 4, 2014 - This quote (as can be seen above) ... referring to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux....
🌐
Quora
quora.com › Why-does-everyone-call-their-operating-system-Linux-Shouldnt-they-be-calling-theirs-GNU-Linux
Why does everyone call their operating system 'Linux'? Shouldn't they be calling theirs 'GNU/Linux'? - Quora
Answer (1 of 4): This is one of the oldest “pedantic nerd” standoffs. Personally, i don’t care about being particular about naming pedantry. The Linux kernel is a tool i use. My flavor/distro of choice tends to be debian for personal use, although work is more geared toward RHEL based environment...
🌐
Wikipedia
en.wikipedia.org › wiki › Linux
Linux - Wikipedia
November 20, 2001 - Linux (/ˈlɪnʊks/ LIN-uuks) is a family of open source Unix-like operating systems based on the Linux kernel, a kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution (a.k.a distro), ...
🌐
Reddit
reddit.com › r/linuxmasterrace › “i’d like to interject for a moment. what you are referring to as linux, is in fact, gnu/linux”.
r/linuxmasterrace on Reddit: “I’d like to interject for a moment. What you are referring to as Linux, is in fact, GNU/Linux”.
March 1, 2021 -

It's Foss the Linux Blogging Website made a really nice post on the "GNU/Linux Copypasta."

I would suggest reading it (it's really interesting)

https://itsfoss.com/gnu-linux-copypasta/

Top answer
1 of 2
14
"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 beardsplain 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 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 muslpilled Mr. Stallman to death.
2 of 2
1
"How about you? Have you ever copy-pasted the “I would like to interject for a moment” in a Linux forum? Do you think it’s a tool for ‘trolls’ or is it the necessary evil to make people aware of the GNU project?" No. It is a troll, people who want others to be aware of the GNU project do not use this copypasta. And I have my own copypastas to answer them. I've been into this debate for years ... In short, I couldn't care less if it is X or Y kernel that runs under the hood of the system, I only care about the system being Libre, because it's the reason I use GNU/Linux distros in the first place, because they are Libre software, and for all the advantages that come from that being Libre thing, the security, stability, etc etc. Couldn't care less what kernel is running as long as it is Libre like the rest of the system. It wouldn't be a part of distros if it wouldn't be Libre anyway. I run distros for the fact that they Libre systems, not for any specific piece of software, even though I obviously my preferences for desktops and other stuff, but it's all between different Libre software. My copypastas : https://www.reddit.com/r/linuxmasterrace/comments/bly1ao/windows_in_2019/emtq9av?utm_source=share&utm_medium=web2x&context=3 Calling it by the name of the original project or by the name of the kernel has implications. Linux, the kernel, as the name of the whole system, is a pro corporate term that says our system is defined by running a particular kernel and it was started in 1991 by a CS student for fun. GNU, the original name of the project to create a full libre system, that is, a system assembled from numerous libre software that respect's the user's freedom by giving him absolute control over his hardware, say that our system was started in 1984 by people who thought you, I and everybody else deserved to be able to use their computers on their own terms rather having to comply with the conditions of something like microsoft. Also by calling it Linux you refer to all system running the Linux kernel. Is that what we are about? I don't know about you but stuff like android and chromeos, that does not interest me. By calling it GNU you refer to all libre systems in general. So our distros, and stuff like debian/kfreeBSD and the BSD distros -just like what people mean when they say "install linux" in general for instance-, unless you specifically want to exclude those distros then GNU/Linux makes sens. A kernel really isn't a good way to define our libre system. It's assembled from numerous libre software projects to make a full system that respect our freedom, that's what defines our system, GNU. Businesses only use the terms "linux" and "open source", so they have much more exposition, but there's no point in using those terms unless you have the same agenda as businesses like microsoft who says it loves "linux" and "open source". Libre software and GNU are the original, freedom referring, on point, and shorter terms. An example on the top of my mind is people saying "linux all the things!", they really mean "free everything!". Open source also introduces a confusion with people thinking it's all about being able to read the source code. The open source defintion is clear on that, modifications and sharing the modified versions must be allowed. It's pretty much the same things as the 4 freedoms of the Libre software definition, it really is just a corporate friendly rebranding of Libre software. If a kernel is what defines our system, does windows becomes one of our beloved distros if microsoft decide to make Linux their kernel with all the rest basically the same? That kinda is what chromeos is with google instead of microsoft, which isn't far from macos, and that's surely not what we are about here. Words control ideas, ideas control people. https://www.reddit.com/r/linuxmasterrace/comments/bu2yh8/i_use_gnu_btw/ep7hy91?utm_source=share&utm_medium=web2x&context=3 Tell me, please, what do all those things have in common? The Linux kernel? No, they are all libre software. GNU refers to libre software, GNU says "not that proprietary thing you're used to". Isn't that a better way to define our beloved distros than a kernel, a single component? Like, our system was started in 1991 by a CS student for fun and it's about running a specific kernel?? Or was it started in 1984 by people who thought we all deserved to use our computers on our own terms? etc https://old.reddit.com/r/linuxmasterrace/comments/d01jb1/richard_stallman_is_giving_a_talk_at_microsoft/ez5tv3t/?context=3 The war is ideological and it started by creating and popularizing words, really newspeak, to allow corps that leverage proprietary software to talk about libre software without having a stroke. Words control ideas, ideas control people. People can only believe that microsoft loves """"linux"""" if they don't know what """"linux"""" is because obfuscated behind a purely technical term, instead of the original, ideologically charged term, GNU. Same thing for open source. The definition is basically the same as libre software, but it's a new term. Why? To avoid saying free as in freedom and replace it by "source" and "openness" ... It even introduced a new ambuigity, now a lot of people believe that "open source" means that it's just about the code source being available ... By replacing the original, ideologically charged lingo, by corporate newspeak, they paved the way for revisionism : https://youtu.be/fJA9eiUktcA Listen to that, a despicable piece of propaganda meant to put into the heads of people who never heard of GNU nor even linux before, a little and simple bullshit narrative that completely bury the true origins, the true story of libre software, and its original goals. I don't know about y'all, but my system wasn't started in 1991 by a cs student for fun, and it's not about being free of charge and surely not either about running a specific kernel, my system was started in 1984 by people who thought I and everybody else deserved freedom, deserved to control the hardware we bought. So I don't mention the kernel personally if am somewhere where I know people will understand me by referring to the system by only "GNU", like here. I don't care about running a specific kernel, I care about my system obeying me, I care about freedom. https://old.reddit.com/r/gnumasterrace/comments/6i0u4r/why_i_choose_to_call_gnulinux_or_gnu_for_short/ etc