Difference Between Linux and UNIX

by Vivek Gite · 30 comments

What is the difference between Linux and UNIX operating systems?

UNIX is copyrighted name only big companies are allowed to use the UNIX copyright and name, so IBM AIX and Sun Solaris and HP-UX all are UNIX operating systems. The Open Group holds the UNIX trademark in trust for the industry, and manages the UNIX trademark licensing program.

Most UNIX systems are commercial in nature.

Linux is a UNIX Clone

But if you consider Portable Operating System Interface (POSIX) standards then Linux can be considered as UNIX. To quote from Official Linux kernel README file:

Linux is a Unix clone written from scratch by Linus Torvalds with assistance from a loosely-knit team of hackers across the Net. It aims towards POSIX compliance.

However, "Open Group" do not approve of the construction "Unix-like", and consider it misuse of their UNIX trademark.

Linux Is Just a Kernel

Linux is just a kernel. All Linux distributions includes GUI system + GNU utilities (such as cp, mv, ls,date, bash etc) + installation & management tools + GNU c/c++ Compilers + Editors (vi) + and various applications (such as OpenOffice, Firefox). However, most UNIX operating systems are considered as complete operating system as everything come from a single source or vendor.

As I said earlier Linux is just a kernel and Linux distribution makes it complete usable operating systems by adding various applications. Most UNIX oses comes with A-Z programs such as editor, compilers etc. For example FreeBSD comes with A-Z programs.

License and cost

Linux is Free (as in beer [freedom]). You can download it from the Internet or redistribute it under GNU licenses. You will see the best community support for Linux. Most UNIX like oses are not free (but this is changing fast, for example OpenSolaris UNIX). However, some Linux distributions such as Redhat / Novell provides additional Linux support, consultancy, bug fixing, and training for additional fees.

User-Friendly

Linux is considered as most user friendly UNIX like os. It makes it easy to install sound card, flash players, and other desktop goodies.

Security Firewall Software

Linux comes with open source netfilter/iptables based firewall tool to protect your server and desktop from the crackers and hackers. UNIX operating systems comes with its own firewall product (for example Solaris UNIX comes with ipfilter based firewall) or you need to purchase a 3rd party software such as Checkpoint UNIX firewall.

Backup and Recovery Software

UNIX and Linux comes with different set of tools for backing up data to tape and other backup media. However, both of them share some common tools such as tar, dump/restore, cpio etc.

End User Perspective

The differences are not that big for the average end user. They will use the same shell (e.g. bash or ksh) and other development tools such as Perl or Eclipse development tool.

System Administrator Perspective

Again, the differences are not that big for the system administrator. However, you may notice difference while performing the following operations:

  1. Installation procedure
  2. Hardware device names
  3. Various admin commands or utilities
  4. Software RAID device and mirroring
  5. Logical volume management
  6. Package management
  7. Patch management

UNIX Operating System Names

A few popular names:

  1. HP-UX
  2. IBM AIX
  3. Sun Solairs
  4. Mac OS X
  5. IRIX

Linux Distribution (Operating System) Names

A few popular names:

  1. Redhat Enterprise Linux
  2. Fedora Linux
  3. Debian Linux
  4. Suse Enterprise Linux
  5. Ubuntu Linux

Common Things Between Linux & UNIX

Both share many common applications such as:

  1. GUI, file, and windows managers (KDE, Gnome)
  2. Shells (ksh, csh, bash)
  3. Various office applications
  4. Development tools (perl, php, c, c++)
  5. Posix interface

A Sample UNIX Desktop Screenshot

UNIX Desktop - IRIX 6.5 Desktop

Fig.01: UNIX Desktop - IRIX 6.5 Desktop

A Sample Linux Desktop Screenshot

Linux KDE desktop environment

Fig.02: Linux KDE desktop environment

Further readings:

Following documents or URL should help anyone to get more idea:

(Image credit IRIX and KDE wikipedia articles)

Featured Articles:

Want to read Linux tips and tricks, but don't have time to check our blog everyday? Subscribe to our daily email newsletter to make sure you don't miss a single tip/tricks. Subscribe to our weekly newsletter here!

{ 30 comments… read them below or add one }

1 mandar 12.26.07 at 6:05 pm

best & knowledgeble information

2 xc 09.22.08 at 2:46 pm

Linux is Free (as in beer [freedom])
shouldn’t it be
Linux is Free (as in spreech [freedom])
or
Linux is Free (as in beer [price])?

3 Jules 09.25.08 at 10:28 pm

Yes, you are absolutely correct. Free as in free beer means free of charge. Free as in speech indicates freedom to use, modify and redistribute as you wish, (freedom).

4 ajit kumar shukla 03.07.09 at 7:08 am

Unix and linux both are multiuser operating system. Unix operating based on CUI(Character User Interface) and does not support pointing device, where as in linux opearating system; adding new features XWindows in Unix operating system and it is based on GUI(Graphical User Interface) i.e., it is like as DOS and Windows

5 Frank 04.04.09 at 1:11 pm

You are doing nice thing here.

Thank you so much
Bye

6 michael 07.01.09 at 2:04 pm

major diffrent GUI and Kernal

7 kirti 08.21.09 at 9:43 am

clear n knowledgeble information

8 Muhammed Shabreen 09.08.09 at 1:04 am

Thank you so much for the information.. its clear nd knwldgable..”:-) thank u

9 snehal 09.08.09 at 7:58 am

Thanks for giving exact differences.Beacase I am searching for exact differences which I get cleared

10 bhavani 10.01.09 at 11:54 pm

differences were clear to maximum extent

11 Prince 10.12.09 at 2:18 pm

Unix works on large mainframe computes but linux works on even PC

12 mayur 10.29.09 at 10:09 am

it was nice explanation … it is not huge but some little bit …

13 5star prathyusha 11.04.09 at 6:57 am

thanq so much
it is very much use to me ……..

14 vivek 11.16.09 at 11:40 am

thank u for the valuable info’

15 swathi 11.25.09 at 10:48 am

what is relation b/w linux&unix

16 stephen 12.08.09 at 8:50 am

what is linux&unix

17 Thiru 12.08.09 at 9:38 am

Great!!!

I gained some valuable knowledge here!!!
But still confused about the origin of these two!!!

I m new to linux using Ubuntu 9.10 >>>
Pls give me some tricks and tips for my Os…

18 srinivasa reddy 12.15.09 at 8:45 am

I con’t understand difference between unix and linux why because two operating systems are gui are not?

19 srinivasa reddy 12.15.09 at 8:45 am

i con’t understand

20 Sunil Jain 12.21.09 at 7:30 pm

Thank you very much :) :) Vivek :)
I have started off with UNIX and i wanted to know the differences b/w UNIX and LINUX , so this post was a nice knowledge for me :) :) :)

21 arpit 12.29.09 at 10:35 am

thks very educative……

clrearly mention imp… points..

22 abhinav 01.03.10 at 4:42 pm

I was really simple and easily understandable.
Thanks.

23 ilayaa.., 01.09.10 at 9:03 am

its very useful…,

24 Abdulwahab 01.10.10 at 7:50 pm

All,

Very interesting……

25 asif 01.12.10 at 8:45 pm

ya i like it :-)

26 rohidas 01.17.10 at 5:34 pm

thanks,

I gained some valuable knowledge here!!!

27 Sameer S. K. 01.27.10 at 5:15 am

Thanks, dude…!
Needed the info as I’ve just syarted studying these issues…!
Thanks again. :)

28 shaila 01.27.10 at 9:48 am

thanks a lot…

29 gururaj 02.07.10 at 5:56 pm

hw to copy files from one user to another user?

30 deepika verma 02.08.10 at 10:02 am

information provides good but if the difference is given diagramaticly it will be more helpfull.

thank ’s.
from N.W.I.E.T.(Dhudike)

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Previous FAQ:

Next FAQ:

nixCraft FAQ PDF Collection Now Available To All