Linux is often used, but do you know the difference between it and Unix?

Source: Internet
Author: User

Many new Linux beginners are concerned about the differences between Linux and windows. Here is the difference between Linux and Unix. Figuring out some differences will help us understand the operating system. the differences between Linux and Unix are described here.
The biggest difference between Linux and UNIX is that the former is the Free Software for source code development, while the latter is the traditional commercial software that implements intellectual property protection for source code. this should be the biggest difference between them. This kind of difference lies in the fact that users have a high degree of autonomy over the former, while users can only passively adapt to the latter; this difference is also manifested in that the development of the former is in a completely open environment, while the development of the latter is completely in a black box, only relevant developers can access the prototype of the product.
Linux was traced back to the oldest UNIX. in 1969, Ken Thompson of Bell Labs began to develop a multi-user, multitasking operating system using an idle PDP-7 computer. soon, Dennis Richie joined the project and, with their joint efforts, created the earliest UNIX. richie was inspired by MULTICS, an earlier project, and named the operating system Unix. early UNIX was written in assembly language, but its third version was redesigned with a brand new Programming Language C. C is the programming language designed by Richie and used to compile the operating system. with this re-writing, Unix was ported to a more powerful DEC PDP-11/45 and 11/70 computers. what happened later, as they said, has become history. unix came out of the lab and became the mainstream operating system. Now almost every major computer vendor has its own version of Unix.
Linux originated from a simple requirement of a student. linus Torvalds, the author and principal Maintainer of Linux, was able to afford the only software Minix in college. minix is a Unix-like simple operating system widely used to assist teaching. linus was not very satisfied with Minix, so he decided to write the software by himself. he started his work on an Intel 386 PC based on the Unix familiar to the student age. he has made rapid progress and is encouraged by his achievements. He shares this achievement with other students through the Internet and is mainly used in academic fields. someone saw the software and started distributing it. whenever a new problem occurs, someone will immediately find a solution and add it to it. Soon, Linux becomes an operating system. it is worth noting that Linux does not include the Unix source code. it was rewritten according to the Public POSIX standard. linux uses a lot of GNU software from the Massachusetts jianqiao Free Software Fund. At the same time, Linux itself is built with them.
Two other differences:
1) Most UNIX systems are compatible with hardware, while Linux can run on multiple hardware platforms.
2) UNIX is a commercial software, while Linux is a free software, free of charge, open source code.
UNIX (US $50 thousand) and Linux free
History
Unix has a long history since linux. Linux originated from Unix.
Product
Both unix and linux are the names of the operating systems. However, in addition to the names of the operating systems, unix also serves as a trademark owned by SCO.
Linux commercially available include RedHat Linux, SuSe Linux, slakeware Linux, Domestic red flags, and Turbo Linux.
Unix mainly includes Sun Solaris, ibm aix, HP HP-UX, and SCO Unix/Unixware on the x86 Platform
Other differences
The core of linux is free and free to use. The core source code is open.
The core of unix is not open.
In terms of hardware, linux is lower than unix and less demanding than unix. linux is easier to master than unix in installation.
Linux is not as complex as unix.
Most Unix systems are the operating systems of hardware vendors targeting their own hardware platforms. They are mainly related to CPU and so on. For example, Sun Solaris is commercially used, it is located on the workstations and servers that use the CPU Of the instance. Of course, Solaris also has the x86 version, while Linux also has the server version of the CPU of the instance.
But to be exact, it is not appropriate to take the Unix on the RISC and the Linux on the x86.
As for the price, the Linux used by individuals is basically free of charge. Different Linux vendors have some optimizations for Enterprise-level applications on basic systems, such as RedHat Enterprise Products, these products, including support services, are expensive.
Unix like IBM/HP/SUN, because it is mainly for its hardware platform, the operating system is usually in the device price. (no one buys a Unix operating system separately)
In terms of performance, linux is not as comprehensive as unix, but basically for individuals
Users and small applications are more than enough.
Generally, if you have the opportunity to use Unix environments, such as the banking and telecommunications departments, they are generally fixed-type Unix. for example, there are many SUN in China Telecom, most HP in civil aviation, and most IBM in banks. in learning, different Unix Command sets are somewhat different.
As for the study, I think linux is a little more studious, and now I like
More and more linux users are involved.
There are also many. If you want to learn it yourself, Linux or BSD is a good choice. A x86 machine is enough.
For applications, unless they are large websites, enterprises or individuals can use Linux.
UNIX is a powerful multi-user, multi-task operating system with comprehensive performance. It can be used on a variety of platforms from a giant computer to a general PC. It is the most widely used and influential operating system.
Linux is an operating system with the same appearance and performance as UNIX. However, Linux does not come from any version of UNIX source code, but is similar to UNIX. linux successfully imitates UNIX systems and functions. Specifically, Linux is an operating System compatible with System V and bsd unix. For System V, currently, the software program source code can be run after being re-compiled under Linux. For bsd unix, its executable files can be run directly in Linux.
Generally speaking, Linux is an operating system that complies with POSIX (Portable Operating System Environment) specifications. It can implement all UNIX features on general PC computers and has the capability of multi-task and multi-user. another major reason Linux is favored by many computer enthusiasts is that it has all UNIX functions, and anyone who uses a UNIX operating system or wants to learn a UNIX operating system can benefit from Linux.
In terms of network management capabilities and security, people who have used Linux admit that Linux UNIX is similar. UNIX systems have been used as high-end applications or server systems. Therefore, they have a complete set of network management mechanisms and rules. Linux follows these excellent rules to make the network highly configurable, it provides great flexibility for system management.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.