What is the relationship between UNIX and Linux?

Source: Internet
Author: User

What is the relationship between 1.UNIX and Linux?

A: Unix was born in the Bell Lab in 1969 and is a multi-user multitasking operating system. Originally written in assembly language, and then rewritten in C. UNIX is highly dependent on hardware and is a non-open source commercial operating system.

Linux is a 1991 Finnish graduate student Linus wrote a UNIX-like operating system, the emergence of Linux shows a strong vitality, it can run on a variety of hardware platforms. Later Linus released the source code, got a lot of people's support, and gradually became the GNU Free Software based on the GPL agreement, free and open source development quickly.

What is 2.BSD? What do we usually say about FreeBSD, NetBSD, and BSD?

A: BSD (Berkeley software distribution, Berkeley Software suite) was first developed and released in 1977 by the University of California, Berkeley, the UNIX derivative system, after more deformation, gradually formed a branch of Unix-like operating systems- BSD UNIX.

FreeBSD and NetBSD are the two members of the BSD family. FreeBSD is a BSD version of the Intel 80386 chip, developed on the basis of 386BSD. The greatest reputation in free BSD, the best running on the x86 machine, the best compatibility, the most supported peripherals. Excellent stability and easy installation.

NetBSD is also a free, BSD-based, most portable operating system. It is the best choice for embedded systems and can be run on workstations with the ability to operate well on 46 different hardware flat key architectures.

3.Unix license prohibits the use of Unix source code in the university which year, followed by the emergence of two important UNIX version of the line, what is the difference?

A: Starting with Unix version V7 in 1979, UNIX licenses began to prohibit the use of UNIX source code in universities, including in the course of teaching. By the year 1980, there were two major UNIX version lines, one was Berkeley's BSD Unix and the other was UNIX at/T.

4.AIX, Solaris, HP-UX, IRIX which companies have these UNIX developed? Which branch of Unix derivation are they based on (the two version lines in question 3rd)?

A: AIX (Advanced Interactive eXecutive) is a Unix-like operating system developed by IBM AT/T Unix System V;

Solaris is the Unix-like operating system developed by Sun Corporation based on Berkeley's BSD Unix;

HP-UX is a UNIX-based UNIX operating system developed by Hewlett-Packard Corporation, similar to IBM's AIX;

Irix is a Unix-like operating system developed jointly by the Silicon Valley graphics company based on the UNIX System V and BSD Unix.

5. Please explain the concepts of GNU and GPL in the shortest words.

Answer: GNU's full name is GNU's not UNIX (GNU is not Unix), this recursive definition is open source software humor. GNU is a free software engineering project. Freedom does not mean free, and you may be charged a certain fee. No matter if it's free, once you get the software, you have three specific freedoms in use. The first is to copy the program and give it to your friends or coworkers for freedom, and then to modify the program as you wish by obtaining the complete source code, and finally the release of the improved version of the software and the freedom to create the free software community. (If you republish the GNU software, you may charge for the manual work of distributing the copy, or it may not be charged.) But it must remain GNU software).

The GPL (general public License) is the GNU Universal Common License. In summary, the GPL includes the following: The original author of the software retains the copyright, others can modify, sell the software, or develop new software on this basis, but must ensure that the source code is open to the public; the modified software is still subject to the GPL- Unless it is ascertained that the modified part is independent of the original work, the person who started the software is not responsible for the loss caused by its use.

6. What are the changes in GPLv2 and GPLV1?

A : GPLv1 is the original version, published in January 1989, to prevent the blocking of free software behavior, which is the main blocking software open source behavior is mainly two (one is that software publishers only publish executableBinary CodeWithout publishing aSource Code, one of which is the software publisher's license to add a restrictive clause to the software. GPLV1 therefore stipulates that if an executable is releasedBinary Code, you must also publish a readableSource Code, and you cannot add any restrictive terms when publishing any GPL-based software.

The biggest change GPLv2 made on GPLV1 was the addition of the terms "freedom or death" (Liberty or Death). This article provides that if the software is released from the GPL, it can only be published in binary code, then he will not be entitled to publish the Software at all.

gplv3 released on June 29, 2007. The most important of the changes made are four: Resolve software patent source code definition of partitioning and composition; resolving Digital Rights Management   (DRM) issues.


What is the relationship between UNIX and Linux?

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.