Linux and Unix differences

Source: Internet
Author: User
Tags posix

collation from the network: http://blog.csdn.net/xiaojianpitt/article/details/6377419There are a lot of beginner Linux people who are concerned about the difference between Linux and Windows, and here is the difference between Linux Unix, it is clear that some differences can help us understand the operating system. Here's a description of the differences between Linux UNIX.

The biggest difference between Linux and Unix is that Linux is a free software that develops source code, whereas UNIX is the traditional commercial software that protects the source code from intellectual property. It's supposed to be their biggest difference . This difference manifests in the user to the former has the very high autonomy, but to the latter but can only go passively adapts, this kind of difference also manifests in the former development is in a completely open environment, but the latter development is in a black box only, only then the related developer can contact the product prototype.

The source of Linux goes back to the oldest unix.1969 years, and the Bell lab Ken Thompson began using an idle PDP-7 computer to develop a multi-user, multitasking operating system. Soon, Dennis Richie joined the project, With their joint efforts, the first Unix.richie was inspired by an earlier project,--multics, naming the operating system UNIX. Early Unix was written in assembly language, But its third version was redesigned with a new programming language, C. C is the programming language that Richie designed and used to write the operating system. With this rewrite, Unix was ported to a more powerful DEC pdp-11/45 with 11/70 of computers running on it. Everything that happened, As they say, it has become history. Unix came out of the lab and became the mainstream of the operating system, and now almost every major computer vendor has its own version of UNIX.

Linux originates from the simple needs of a student. Linus Torvalds,linux's author and main maintainer, the only software he could afford to buy at college was Minix. Minix is a Unix-like simple operating system that is widely used to aid teaching. Linus was not very satisfied with Minix, so he decided to write his own software. He started his work on an Intel 386 PC as a prototype of the familiar UNIX of the student era. He was very quick and encouraged by his work, and he shared the results with other students through the Internet. It is mainly used in the academic field. Someone saw the software and started distributing it. Whenever a new problem arises, someone will immediately find a solution and join it, quickly, Linux becomes an operating system. It is important to note that Linux does not include UNIX source code. It was rewritten in accordance with the open POSIX standard. Linux uses GNU software from the Cambridge Free Software Fund, and Linux itself is built with them.

 Two other major differences:

  1) UNIX systems are mostly hardware-compatible, while Linux can run on a variety of hardware platforms.

  2) UNIX is a commercial software, and Linux is free software, free, open source code.

  UNIX ($ 50,000) and Linux free

History

  Unix's history is longer than Linux. Linux is thought to originate from Unix

Products

Both UNIX and Linux are the name of the operating system. But UNIX, which is the name of the operating system, is owned by the SCO as a trademark, except for the four letters.

Linux is commercialized with Redhat Linux, SuSe Linux, Slakeware Linux, red flags in the country, and Turbo Linux.

Unix is dominated by Sun's Solaris, IBM AIX, HP-UX, and the SCO Unix/unixware of the x86 platform.

Other differences

  The core of Linux is free, free to use, and the core source code is open.

  And the core of UNIX is not public.

Linux is less demanding on hardware than UNIX. Linux is easier to master on installation than UNIX.

  In use, Linux is relatively less complex than UNIX.

UNIX is mostly hardware vendors for their own hardware platform of the operating system, mainly related to the CPU, such as Sun's Solaris as a commercial, positioning in its use of SPARC/SPARCII CPU workstations and servers, of course, Solaris also has x86 version, Linux also has its own version of RISC.

But to be exact, it's not appropriate to compare UNIX on a RISC with Linux on x86.

As for the price, the personal use of Linux is basically free, different Linux vendors for enterprise-class applications on the basic system of some optimizations, such as Redhat Enterprise products, these products including support services are more expensive.

UNIX, like Ibm/hp/sun, because it is primarily for its hardware platform, so the operating system is usually in the device price. (No one is going to buy a Unix operating system alone.)

  On the performance, Linux is not as comprehensive as UNIX,

but basically to the individual users and small applications are more than sufficient.

  Typically, if you have the opportunity to use UNIX environments, such as banking and telecommunications, it is generally a fixed-model UNIX. For example, the majority of sun in telecommunications, civil aviation in the majority of HP, the majority of IBM in the Bank. Different UNIX command sets are different, be aware.

As for learning, I think Linux is a little more studious, and now like and there are more and more people who tinker with Linux, all kinds of information about Linux

A lot. If you want to learn, then Linux or BSD system is a good choice. A x86 machine will do.

Application, unless it is a large web site, general enterprises or individuals, using Linux.

  UNIX is a powerful, full-featured multi-user, multi-tasking operating system, can be applied from supercomputer to ordinary PC and many different platforms, is the most widely used, the most influential operating system.

   Linux is an operating system that looks and performs the same or better than UNIX, but Linux does not originate from any version of Unix's source code, not UNIX, but a Unix-like product. Linux products successfully mimic UNIX systems and functions, Specifically, Linux is a set of operating systems that are compatible with System V and BSD Unix, and for System V, the software program source code is now ready to run after being recompiled under Linux, and for BSD UNIX, its executables can be run directly in the Linux environment.

In general, Linux is a set of operating systems that comply with the POSIX (Portable OS Environment) specification, which enables all UNIX features on an ordinary PC computer with multitasking and multiuser capabilities. Another major reason for Linux's fondness for computer enthusiasts is that it has the full functionality of Unix, and anyone who uses UNIX operating systems or who wants to learn UNIX operating systems can benefit from Linux.

In terms of network management capabilities and security, people who have used Linux have acknowledged that Linux UNIX is similar. UNIX system has been used as a high-end application or server system, so has a set of perfect network management mechanism and rules, Linux followed these excellent rules, so that the network can be configured very strong, providing a great flexibility for system management.

Linux and Unix differences

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.