The historical development of the Linux Learning Road-linux

Source: Internet
Author: User

1.1969 years ago: A great dream-bell,mit with GE's "Multics" system

Because the early computers do not want to be so prevalent now, so often the case, the host only one and many people waiting to use. Fortunately, the the early 1960s MIT MIT developed a time-sharing operating system (Compatible time-sharing SYSTEM,CTSS) to solve this problem. In order to enhance the function of the host, in order to let the host resources can provide more users, so in 1965 and around the Bell,mit and GE proposed the "Multics" project, the project is the goal of large mainframe can provide more than 300 terminal use.

2.1969 years: Ken Thompson uses assembly language to write out the UNIX prototype-unics system

3.1973 years: Thompson works with Ritchie to rewrite UNICs in C to write the first formal UNIX kernel

Assembly language is a hardware-specificity, so it is not easy to transplant, so instead of using more advanced language to write

4.1979 years: The birth of System v architecture and copyright notice

System V supports the x86 architecture of the personal computer system, and at/T wants to reclaim the copyright of Unix, so in this version of Unix launched, the special offer can not provide students with source code restrictions, triggering a lot of business disputes

5.1984 years: The birth of the Minix operating system and the GNU project of x86 systems

Due to the copyright limitations of AT/T, Professor Tan Ningbong developed the Minix operating system for teaching needs, but because it is primarily used in education, MINIX is not well developed, but the creator of Linux is referring to the design of the operating system.

In 1984, Storman began the GNU (GNU's not UNIX abbreviation) project, the goal of which was to create a free and open UNIX operating system, although this goal was not implemented but the project developed a number of important software:

    • Emacs (text editor)
    • GNU C (GCC C language compiler)
    • GNU C library (c function libraries)
    • Bash Shell

Torvalds is the use of these excellent open source free software to develop the Linux kernel.

The generic Public License GPL (general publicly Licence) is the GNU Protocol to prevent the development of free software from being exploited by others to become proprietary software. Free software with a GPL license has the following features:

    • Access to software and source code
    • Copy
    • Modify
    • Redistribution: But you cannot have a GPL licensed free software to cancel the GPL after you modify it

Why are Linux developers now selling Linux, the GPL-licensed software? Because their main sales are after-sales service, such as: Related manuals, software upgrades and years of consultation and so on.

6.1994 years in the Torvalds and online many volunteer efforts to finally complete the Linux kernel version 1.0

Note: The minor version is odd: in the development version, this kernel is mainly used for testing and developing new versions such as: 2.5.*; the minor version is even: stable version for example: 2.6.*

This article refers to "bird Brother's Linux private cuisine basic study", mainly to record the use of learning process.

The historical development of the Linux Learning Road-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.