Difference between Linux and Unix


Linux is an open source multi-tasking, multi-user operating system. It was initially developed by Linus Torvalds in 1991. Linux OS is widely used in desktops, mobiles, mainframes etc.


Unix is multi-tasking, multi-user operating system but is not free to use and is not open source. It was developed in 1969 by Ken Thompson team at AT&T Bell Labs. It is widely used on servers, workstations etc. Following are the important differences between Linux and Unix.

Following are the important difference between Linux and Unix.

Sr. No.KeyLinuxUnix
1DevelopmentLinux is open source and is developed by Linux community of developers.Unix was developed by AT&T Bell labs and is not open source.
2CostLinux is free to use.Unix is licensed OS.
3Supportd File systemsExt2, Ext3, Ext4, Jfs, ReiserFS, Xfs, Btrfs, FAT, FAT32, NTFS.fs, gpfs, hfs, hfs+, ufs, xfs, zfs.
4GUILinux uses KDE and Gnome. Other GUI supported are LXDE, Xfce, Unity, Mate.Unix was initially a command based OS. Most of the unix distributions now have Gnome.
5UsageLinux is used in wide varieties from desktop, servers, smartphones to mainframes.Unix is mostly used on servers, workstations or PCs.
6Default ShellBash (Bourne Again SHell) is default shell for Linux.Bourne Shell is default shell for Unix.
7Target processorLinux was initially developed for Intel's x86 hardware processors. Now it supports 20+ processor families.CUnix supports PA-RISC and Itanium family.
8ExampleUbuntu, Debian GNU, Arch Linux, etc.SunOS, Solaris, SCO UNIX, AIX, HP/UX, ULTRIX etc.

Updated on: 31-Oct-2023

17K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started