What’s the difference between UNIX and Linux? And what is a kernel?

952 viewsOtherTechnology

I know Linux is an operating system but I see memes and posts about people arguing whether UNIX is an operating system or a kernel and stuff like that. So what separates the two? And what exactly is a kernel?

In: Technology

16 Answers

Anonymous 0 Comments

Building on top of what everyone else has said, for a long time there were two kinds of UNIX: sysv5 which grew out of the original UNIX developed by Bell labs, and BSD which grew out of Berkeley.

Your big commercial unixes like SunOS and Irix were based on sysv5. There were smaller commercial offerings like BSD/OS from BSD that had a much nicer userland.

Linux more closely followed the sysv5 model, but the gnu user land had a lot of the niceties of BSD.

There is also something called POSIX which is a set of standards that describe what it means to be UNIX. While UNIX is a specific commercial code base that licenses out its code to other companies to build whole OSes, POSIX publishes specification for developers to follow.

Happy hacking!

You are viewing 1 out of 16 answers, click here to view all answers.