Advertising (This ad goes away for registered users. You can Login or Register)

Why you shouldn't call your OS "Linux"

Everything related to computers that doesn't go in other categories
sss0
Posts: 53
Joined: Sat Mar 24, 2012 2:02 am

Why you shouldn't call your OS "Linux"

Post by sss0 » Sat Mar 24, 2012 2:08 am

Many times someone mentions their operating system is "Linux"

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.
Advertising
Last edited by sss0 on Sat Mar 24, 2012 7:40 pm, edited 1 time in total.

qwerty12
Posts: 5
Joined: Sat Mar 10, 2012 2:17 pm
Location: London

Re: Elucidating a concept. Get this right, people!

Post by qwerty12 » Sat Mar 24, 2012 9:17 am

Gah, I'm reminded of the 4chan copypasta... :p

I agree, though, because people tend to call, say, Android Linux because of the kernel - and they'd be right - but with Android's Bionic and the awful "toolbox", it's nowhere near a GNU userland - which most people automatically include when they talk of Linux as an OS
Advertising

sss0
Posts: 53
Joined: Sat Mar 24, 2012 2:02 am

Re: Elucidating a concept. Get this right, people!

Post by sss0 » Sat Mar 24, 2012 1:55 pm

Exactly!
When you say you use Linux, it would mean you can either be using GNU/Linux (openSUSE, Ubuntu, Arch, Gentoo, etc) or using a Apache/Linux (Android) or even Linux-based firmwares + libraries (used on several routers).
Another argument I thought of this days, is Debian. It has a Debian GNU/Linux and a Debian GNU/kFreeBSD. The userland is the same and they are both identical regarding its looks, however, Debian GNU/kFreeBSD contains 0% Linux!
So, what I liked to emphasize is that you should remember that Linux is just a kernel and NOT an operating system. Most of the time, even though not exclusively, you'd rather use GNU/Linux.

User avatar
m0skit0
Guru
Posts: 3817
Joined: Mon Sep 27, 2010 6:01 pm

Re: Elucidating a concept. Get this right, people!

Post by m0skit0 » Sat Mar 24, 2012 7:04 pm

I wanna lots of mov al,0xb
Image
"just not into this RA stuffz"

sss0
Posts: 53
Joined: Sat Mar 24, 2012 2:02 am

Re: Elucidating a concept. Get this right, people!

Post by sss0 » Sat Mar 24, 2012 7:21 pm

m0skit0 wrote:You mean this
In essence I mean that, but I believe I've given different arguments. (ambiguity and unclearness when calling it just by the kernel name)
Last edited by sss0 on Sat Mar 24, 2012 7:39 pm, edited 1 time in total.

User avatar
m0skit0
Guru
Posts: 3817
Joined: Mon Sep 27, 2010 6:01 pm

Re: Elucidating a concept. Get this right, people!

Post by m0skit0 » Sat Mar 24, 2012 7:31 pm

Also you should put a more descriptive title to your thread. That title tells nothing...
I wanna lots of mov al,0xb
Image
"just not into this RA stuffz"

sss0
Posts: 53
Joined: Sat Mar 24, 2012 2:02 am

Re: Elucidating a concept. Get this right, people!

Post by sss0 » Sat Mar 24, 2012 7:44 pm

m0skit0 wrote:Also you should put a more descriptive title to your thread. That title tells nothing...
Done ;)

User avatar
codestation
Big Beholder
Posts: 1660
Joined: Wed Jan 19, 2011 3:45 pm
Location: /dev/negi

Re: Elucidating a concept. Get this right, people!

Post by codestation » Sat Mar 24, 2012 8:03 pm

sss0 wrote:So, what I liked to emphasize is that you should remember that Linux is just a kernel and NOT an operating system. Most of the time, even though not exclusively, you'd rather use GNU/Linux.
Is good that people know the difference between the kernel and the rest of the OS, but IMHO just throwing GNU at the name is just as wrong when there are big parts of the OS that aren't made by the GNU those days.

For example my desktop environment, windowing system, compiler, init system, libc and shell aren't made by the GNU, so calling it BSD/Linux or BSD/X11/MIT/Apache Linux seems stupid too. Personally i just prefer to use <distro_name> Linux or just <distro_name>.
Plugin list
Working on: QPSNProxy, QCMA - Open source content manager for the PS Vita
Playing: Error: ENOTIME
Repositories: github, google code
Just feel the code..

sss0
Posts: 53
Joined: Sat Mar 24, 2012 2:02 am

Re: Elucidating a concept. Get this right, people!

Post by sss0 » Sat Mar 24, 2012 8:12 pm

codestation wrote:or just <distro_name>.
Using just the Distro name wouldn't be always useful.
For example, by saying Debian, you could be referring to: Debian with the GNU userland and Linux kernel, Debian with the GNU userland and FreeBSD kernel or Debian with the GNU userland and HURD kernel.
Perhaps saying GNU/Linux is actually not ideal and rather dull, but it's better than calling your operating system a kernel.

User avatar
m0skit0
Guru
Posts: 3817
Joined: Mon Sep 27, 2010 6:01 pm

Re: Why you shouldn't call your OS "Linux"

Post by m0skit0 » Fri Mar 30, 2012 5:51 pm

it's not only because it has GNU software. It's also because if no GNU, no Linux would be available. GNU set up a precedent and also made such UNIX tools available for free and free to modify as well. I support GNU/Linux name, as does Debian, which is the most open distro all around.
I wanna lots of mov al,0xb
Image
"just not into this RA stuffz"

Post Reply

Return to “General”