What's the difference between a Gnu and a Linux?

What's the difference between a Gnu and a Linux?

Attached: 1554170676017.jpg (817x618, 88K)

Other urls found in this thread:

en.wikipedia.org/wiki/Monolithic_kernel
twitter.com/NSFWRedditGif

NO PUP DOTN EAT THAT!

YEESS PUP EAT THAT CHOCOLATE!!!!!
MUAHAHAHA

gnu is a cow, linux is a penguin

MEANIE

Attached: EEE.jpg (268x268, 29K)

a forward slash

checked and upvoted

Many computer users run a modified version ofthe GNU systemevery 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 arenot awarethat it is basically the GNU system, developed by theGNU 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.

Many users do not understand the difference between the kernel, which is Linux, and the whole system, which they also call “Linux”. The ambiguous use of the name doesn't help people understand. These users often think that Linus Torvalds developed the whole operating system in 1991, with a bit of help.

Programmers generally know that Linux is a kernel. But since they have generally heard the whole system called “Linux” as well, they often envisage a history that would justify naming the whole system after the kernel. For example, many believe that once Linus Torvalds finished writing Linux, the kernel, its users looked around for other free software to go with it, and found that (for no particular reason) most everything necessary to make a Unix-like system was already available.

GNU for Linux is like .net framework for Windows - something a lot of other programs use but not strictly necessary, and there are drop-in replacements like busybox.

GNU is an operating system and Linux is a kernel.

>roastie giving chocolate to the dog..
why am i not surprised..

Attached: 321231.jpg (480x360, 19K)

Linux is an OS, Gnu is a buzzword.

GNU is for incels. Linux is for Chads.

Even "GNU/Linux" isn't the correct name. It should be called just GNU.
The amount of GNU code that is actually there is irrelevant. GNU is the name of the project that assembled and produced the complete operating system in the first place. The development of the GNU coreutils was only a means to this end, and the larger goal of spreading free software.

The difference between a Gnu and a Linux? A Linux is a GNU with a lot of features (including the standard library) added in. Gnu does not include any of them by default.

How does Gnu differ from a GNU based Linux?

Gnu uses the Linux project's git subversion repository which allows you to upload files to remote machines with ease. It was developed and is licensed under a BSD 3-clause BSD license.

GNU is the name of one project, Linux is the name of a different project. It's never correct to say just "GNU" if the system is using Linux. That name is reserved for HURD users.

Why aren't we calling it X11/Firefox/systemd/GNU/Linux then? Why is the kernel so special?

The kernel is special since it's nothing like Windows kernel, it's monolithic. It includes tons of things and is the heart of the full system. Here's an explanation from Wikipedia:
en.wikipedia.org/wiki/Monolithic_kernel

Gnu is an operating system. Linux is a collection of drivers.

GNU is just a kernel for the tools and programs that makes the operating system is called Linux. So Linux is the actual operating system, meanwhile GNU is just a kernel for Linux.

kek

Yes, ok, glad you just learned about monolithic kernels, but so what? Why should the whole be named after one component?

a gnu is a shit

>Why should the whole be named after one component?
There is no whole unless someone comes up with a name for it. Otherwise it's a collection of different projects. Some people just use the distro names and that's actually not a bad idea. I believe "Lignux" was also tried but no one liked it. Feel free to come up with some awesome name, but remember that GNU and Linux are already taken by other projects.

Woman = Richard Stallman
Cookie = GNU coreutils
Dog = wikipedia editors

that is very clearly a bar of chocolate, not a cookie

it's a plastic prop

>monolithic = good
retards gonna be retards

Linux is 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.

are there any Linux distros not using GNU?

Yes

Ya but they all suck

Alpine, Android.

I think those are technically Unix distros, like what Linux is based upon. Think Mac OS, BSD, etc. GNU just says you have to distribute the source code if you want to make money with your software, or fork it. The BSD license allows you to keep your secrets, like Mac OS isn't open source obviously.