GNU and Linux: Different or the same?


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers GNU and Linux: Different or the same?
# 1  
Old 06-18-2003
Question GNU and Linux: Different or the same?

Sorry for sounding like an incredible n00b, but as I have been lurking and searching on the net, I have come across something that may be common sense to most, but to me is confusing. I constantly see the word GNU when I do searches for Linux, both on this web site and on search engines. I found out that GNU is an acronym for Not Unix (which doesn't explain the "g," but I will buy it Smilie ). So is GNU another word for Linux, or are they something totally different? Maybe GNU is a part of Linux. I am confused. Can someone help me out?

Last edited by Minnesota Red; 06-20-2003 at 12:04 AM..
# 2  
Old 06-18-2003
GNU is a recursive acronym for Gnu's NOT Unix. this was common hacker naming proceedure in the AI labs back in the 70s. if you really want to get technical on the explanation, you could subscribe to Stallman's naming conventions for this whole GNU (/) Linux thing..... (gasps for air...) GNU is actually the operating system that uses the Linux kernel. the kernel is the last ( well close ) layer between the software and the hardware in a computer system. an operating system is basically a set of programs ( tools, if you will ) that make up the whole system. you have ls, cd, mkdir, cp, and many many others for filesystem manipulation, you have gcc for c code compilation, you have various tools for configuring devices, ie ifconfig , modprobe, insmod, etc etc etc. these are all what make up the operating system. we have a unix-like system today, ( which is effectivley unix, for all practical USAGE purposes, its UNIX ) IP issues and copyright aside, GNU/Linux IS unix. anyway what the GNU people would like you to call the operating system you are using, is GNU/Linux. GNU is the system, Linux is the kernel. originally the GNU system was going to use the HURD kernel, but it wasnt ready when Linux was ready for testing on the net, and so GNU uses linux as its kernel. and of course, the aim of all this was/is to create a 'free' unix like os, a non commercial OS that can be used, distributed however one likes, ( within the limitations of the GPL ), theres lots more explanation that could be given but i will stop there. for more info, see the gnu.org website, as well as one of my favorite sites for reading about cool stuff, the jargon file, hold on lemme find that link....here it is : http://catb.org/esr/jargon/html/

have alot of fun
# 3  
Old 06-19-2003
ok so debian is classified as gnu/linux, which means it uses gnu's system, but linux's kernel. AND redhat is just linux... so does that mean it uses linux's system and kernel? SO really, debian would appear to be something totally different, because it uses a different system.


One thing I dont get is the name... GNU means Gnu Not Linux...?
That makes no sense. Thats like saying a cookie is comprized of a cookie, plus chocolate chips.

M.R. Smilie
# 4  
Old 06-19-2003
No, GNU means "Gnu's not Unix", not "Gnu's not Linux" lol Smilie

If you keep expanding GNU out recursively in your mind, will it cause some sort of a stack overflow and eventual crash in the brain?
# 5  
Old 06-19-2003
redhat is GNU/Linux as well. all linux distros are, as far as i know of. it is possible to use linux in a different environment, but i havnt heard of this on pc's.
# 6  
Old 06-19-2003
This is some nice info...

So...

Linux is just the Kernal
GNU is the system
Redhat just puts its own brand on GNU and adds a few extra apps and calls it RedHat Linux...is that right.

And how come its called "Redhat Linux" and not "RedHat GNU" seen as the GNU is the part most people will be interacting with?

...or am I missing the point cos im a n00b.

Last edited by TINO; 06-19-2003 at 11:29 AM..
# 7  
Old 06-19-2003
GNU gives you the basic tool. Things like cp, mv, mount, gcc, GRUB. Those sorts of things. The tools that are small and do a single job are generally GNU and common across any *nix box you sit at.

Other user space stuff like Xfree, your email client, KDE are made by different groups.
The distro maker packages all these together to make it user friendly. They give you GUI config tools, a nice installer, themes, support, package management tools etc etc
They often modify the Linux kernel itself, doing things like 2.5 backports.
All distros are essentiall GNU/Linux it just depend who you are talking to as to whether they call it that.

The hardcore GNU people still regard Linux as a stop-gap until the HURD is fully ready, although the nay-sayers whinge that HURD is just vapourware.
Maybe you should check out www.gnu.org
 
Login or Register to Ask a Question

Previous Thread | Next Thread

2 More Discussions You Might Find Interesting

1. Emergency UNIX and Linux Support

Read *.accdb files in GNU/Linux

Hi Guys, Can you please suggest me to read the *.accdb files under linux enviornment? I have google a bit. There is some solution to convert the *.accdb files under windows environment. But I am trying to do it in Linux environment. Please provide your thoughts. Thanks, Ranga :) (3 Replies)
Discussion started by: rangarasan
3 Replies

2. Fedora

FreeBSD or GNU/Linux?

Hi, i'm working on micro$oft windows based networking environment's. i want learn other os than micro$oft windows. i tested FreeBSD & Gnu/Linux (Fedora). both are similar. which of following is best choice for me? for networking? and which of them has future (for e.g not discontinued after 2... (3 Replies)
Discussion started by: skynet_boy
3 Replies
Login or Register to Ask a Question