How is Linux different from Unix

Linux and Unix The key differences that matter to Linux professionals

We've been hearing a lot about Linux lately - how it is dominating servers, how it is making up a large part of the smartphone market, and how it's becoming an extremely viable option on the desktop. But Linux didn't appear out of thin air. The History of Linux [INFOGRAPHIC] The History of Linux [INFOGRAPHIC] If there's one thing that really needs to annoy Bill Gates, it has to be the enduring popularity of Linux and other free software as they are "if you want good software." , submitted "Read More; before the creation of Linux and before the advent of Windows, the computing world was ruled by Unix. And for those who don't know, Linux is very much like Unix: since we've already studied the differences between Linux and Windows 7, the key differences between Windows and Linux are that you should know about before switching. 7 Key Differences Between Windows and Linux You Should Know Before You Read More, What Exactly Is Difference Between Linux And Unix?

About Unix

Before we get into that, we need to talk more about Unix. It was first developed by AT&T in 1969. After many years of development, we don't have this the Unix more Instead, there are various operating systems that descend from the original Unix. Now there are things like Solaris and HP-UX that are technically Unix operating systems since they got Unix certification. In case you didn't know, Mac OS X is also a certified Unix operating system. But there are other operating systems as well Unix-like.

There could be several reasons for this, but they all end for a very specific reason: They do not contain original Unix code. In the case of Linux, this is because the code was rewritten from scratch so that the system behaves very much like a Unix system but does not contain Unix code. Then there are others, like FreeBSD and OpenSolaris, which are based on actual Unix operating systems but have taken out the proprietary bits and replaced them with open source.

Since the Unix code is proprietary, this means that there is no Unix code that is Unix-like. There are a number of other factors that determine whether an operating system is Unix or Unix-like. However, that is beyond the scope of this article.

Common differences between Unix and Linux

When you look at the difference between Unix and Unix-like operating systems, it's hard to say that at first glance, there actually is one. There are many, many things that both groups have in common (which may not be very surprising given the group names). However, there are small differences here and there, depending on which version of Unix and Unix-like operating systems you are comparing. Different services have different locations (e.g. start scripts). They are often designed differently to provide the same functionality, and they can span the entire system or just the kernel.

It is important to note, however, that new software is almost always developed for Linux first and later ported to Unix (except for Mac OS X). A variety of tools that were first developed for Linux systems, such as the Gnome and KDE desktop environments, can now be installed on Unix and other Unix-like systems. It's also important to note that Linux (and most other Unix-like operating systems) are freely available, while Unix operating systems are not.

Cost is a huge factor in deciding which technology to use, and Linux offers a huge advantage in this regard.

Example: Solaris vs. Linux

Now that you have a good idea of ​​the differences between Linux and Unix, let's look at some more specific examples. First, let's compare Oracle's Solaris (formerly Sun Microsystems) with Linux. Linux is more portable, which means that it can run on more system architectures (such as x86 and ARM) than Solaris. Solaris is known for better stability and hardware integration, but Linux is still good enough in these areas. Linux is also evolving much faster than Solaris.

There are some other differences between them as well, but this can even occur with different Linux distributions. For example, they use different package managers, different standard file systems, and more. There are also various differences in how each kernel handles things like I / O and networking, but these differences are extremely technical.

Example: Mac OS X vs. Linux

Another good comparison is Mac OS X versus Linux. Mac OS X is certainly easier to set up, but again, Linux is cheaper and has a variety of open source software that you can use in place of proprietary solutions supported by Apple. It's also far more flexible, as Linux can run on virtually any hardware, while Mac OS X (officially) can only run on Apple hardware. Mac OS X also has its own kernel (XNU), which is different from Linux and Solaris. It also uses HFS + as the default file system instead of ext4 like Linux or ZFS for Solaris.

Flexible and free

With this comparison, I'm not trying to say that Unix doesn't make you productive - there are plenty of places and professionals out there that use real Unix operating systems for their solutions. However, Linux offers far more flexibility and offers significant cost savings compared to Unix. And that's exactly what Linux professionals appreciate, which is why Linux is so widespread these days.

Are you a Linux professional? If so, why are you choosing Linux over Unix?

Learn more about: Linux, Linux Distro, Unix.