• Computer Programming
  • Linux
  • Unix
  • The Difference Between

What are the differences between Linux Unix and Solaris?

Top Answer
User Avatar
Wiki User
Answered 2008-12-28 00:05:37

Unix is a classification of operating systems that conform to a certain specification, based on that of the original Unix operating system created by AT&T. Systems certified as Unix can differ drastically, but must meet at least certain common elements.

Solaris is an implementation of Unix created by Sun Microsystems.

Linux is a family of operating systems based on a kernel written by Linus Torvalds. It shares some design goals and similarities with Unix, but has several advanced features and is not completely compatible with Unix. Legally, for a system to be described as "Unix", it must undergo a certification process. No Linux distribution has ever undergone this (very expensive) certification process to make it compliant with Unix standards.

Solaris uses older, POSIX-compliant utilities. Linux typically uses GNU utilities, which are generally compatible, but have different command switches and more features. This is beginning to change with the OpenSolaris project, which incorporates many GNU utilities.

Solaris and Linux both have features that the other lacks, and are not found in other Unix implementations either. These include DTRace and the ZFS file system (in Solaris) and dynamically loadable kernel modules and epoll (in Linux).

User Avatar

Your Answer


Still have questions?

Related Questions

What are the differences between Solaris and Unix?

Solaris is a Unix system.

What is the one that does not belong between Linux Unix Solaris and D SQL sever?

The Odd OneLINUX, UNIX, SOLARIS are the UNIX based operating system.SQL SERVER is a database system from IBM.

What is the difference between Windows Unix and Linux?

what are similarities and differences between linux and unix?

List of the unix based OS?


Does the Dsi use Linux or Solaris?

The Nintendo DSi does not use either Linux or a Unix variant, such as Solaris. It uses a custom firmware built in-house by Nintendo.

What is the difference between Linux and Unix?

To put it very generically, Linux is an operating system kernel, and UNIX is a certification for operating systems. The UNIX standard evolved from the original Unix system developed at Bell Labs. After Unix System V, it ceased to be developed as a single operating system, and was instead developed by various competing companies, such as Solaris (from Sun Microsystems), AIX (from IBM), HP-UX (from Hewlett-Packard), and IRIX (from Silicon Graphics). UNIX is a specification for baseline interoperability between these systems, even though there are many major architectural differences between them. Linux has never been certified as being a version of UNIX, so it is described as being "Unix-like." A comprehensive list of differences between Linux and "UNIX" isn't possible, because there are several completely different "UNIX" systems.

Which operating system is similar to UNIX?

Many operating systems are described as "Unix-like" or "Unix-based", for example, Linux, Solaris, and BSD.

What are the differences between Solaris and Linux?

* The first Solaris OS was released in 1983 while Linux was first released in 1991. Solaris OS started as proprietary software and recently moved to freeware while Linux started as open source freeware. * Linux boasts a smaller kernel and its code was rewritten from the ground up while Solaris was originally based on Berkeley UNIX or BSD. With the release of SunOS 5 (see version changes) Sun switched from a BSD based OS to a SRV4 based OS. For a chronological relational list showing 100's of the major names in UNIX see Unix History * In 1991 with the release of SunOS 5, Sun renamed their product Solaris 2 and later releases were versioned 2.6, 2.7, 2.8, etc. Sun again changed the way they versioned their product after 2.6 by dropping the 2 and simply using Solaris 6, Solaris 7, until the current release of Solaris 10. * Solaris was originally a proprietary product and operated strictly on SPARC platforms while Linux operates on x86 platforms. Solaris now supports x86 platforms in addition to SPARC. Solaris also boasts full Linux compatibility * Solaris UNIX is trademarked by The Open Group and Linux is not. Acquiring a trademark is challenging and costly. For more on this see The Open Group. * There is an ongoing debate about what is a "true" UNIX OS and what is a UNIX-like or UNIX-flavor OS. However, there is no official definition that distinguishes between the thousands of products that use UNIX commands and UNIX shells. The only official way to differentiate is by the trademark controlled by The Open Group (see above). For more on the debate see Linux and UNIX Flavor. * POSIX (Portable Operating System Interface) is a family of standards to define the API primarily for the various UNIX OS's. However, Windows does provide some POSIX compatibility. For more on this topic see POSIX and IEEE POSIX Certificaton Authority.

What are the differences between Solaris and AIX?

The base part of the two systems are the same. Solaris is a Unix system from Oracle (Sun Microsystems) AIX is a Unix system from IBM. They also run on different hardware chipsets.

What is the different between Linux and Unix?

Linux is Unix-like (in the sense that Unix inspired the Linux kernel), but Linux is not Unix (as Unix wasn't open-source or free in both aspects).

What is an Unix server?

A Unix server is any server running the UNIX operating system (e.g. System V) or an operating system like UNIX (e.g. GNU/Linux, Solaris, etc.).

Which is better solaris or unix?

Solaris is a specific version of Unix; the term 'Unix' refers to a classification, and several vendors provide a Unix-like environment. So, in a sense, Unix and Solaris are the same thing.

What is diffrance between Linux and unix?

The short answer is that Unix is an open source operating system, and Linux is a modified Unix that was modified by Linus Torvalds (combining Linus and Unix, or Linux)

What are the types of Unix?

1. System V 2. BSD 3. countless unix-like, unix-based, unix-compatible, unix-inspired systems (linux, AIX, Sinix, Xenix, Dynix, Solaris, MacOs etc)

Do Unix commands work in Linux?

Some will, some won't. Linux has enough differences from Unix that it would be very difficult to document which commands do not work, or work differently than they do on Unix.

Which is better to learn Linux or Unix?

Linux is far more common these days than traditional Unix. But as any old system administrator will tell you, learn to learn, don't learn the system. There are numerous differences between the different Linux distros, differences between Linux and Unix, and differences between each of the Unices. Learning everything about each system is a daunting task, and probably near impossible. Rather than, say, learning all of the different command line switches for "ls" on each system, just know how to access a man page.

Which versions of Apache Tomcat are compatible with Solaris 10?

Any version of Apache Tomcat should be able to run on Solaris 10. The source is designed to be easily ported to multiple Unix and Unix-like platforms, and even if it weren't, Solaris 10 on x86 offers Linux x86 binary emulation.

Which Linux distributions are free?

Most Linux/Unix distros are free. Here are the ones most commonly known that are: Ubuntu Linux Mandriva Linux Linux Mint Open Solaris Oracle Solaris Fedora Linux Arch Linux (In this one, you configure everything from the graphical environment managers to configuring the network in the consol) Backtrack OS openSUSE Peppermint Linux Gentoo Linux Puppy Linux PCLinuxOS FreeBSD OpenBSD These just listed are the most commonly known free distributions of Unix/Linux. The ones that are not free are the ones that are not core operating systems, like Redhat Linux.

Is UNIX based on Linux?

No, but Linux is based on Unix since Linux is a Unix clone.

What is the difference between Solaris OS and Windows OS?

Solaris is Unix. Windows is a proprietary, graphic-oriented OS developed by Microsoft.

What is Solaris?

Solaris is a UNIX operating system developed by Sun Microsystems.

What is the easiest way to learn Unix or Linux?

By using it. Many Linux distributions are designed to cater especially to new users. Classic Unix is abit harder to learn, but Solaris has a decently friendly user interface, if you can get past the god-awful installer.

What is the difference between the working of C in Unix and C in Linux?

There is very little difference in the C compiler between Unix and Linux; in some cases (the gcc compiler) it is the same. The differences come in when using system calls; some system calls do not exist in Unix or Linux, although most do. The program I work on compiles the same way (for the most part) between all commercial versions of Unix and several variants of Linux. In other words, the code is fairly portable across platforms.

What is the name of operating system in Unix and Linux?

"Unix" and "Linux."

What operating system is the XFCE desktop interface used for?

The XFCE desktop interface is used with Unix and Unix compatible platforms. It is something that can be used with Solaris and Linux. It is distributed as freeware and can be downloaded from the CNET website.