Linux development history

Source: Internet
Author: User
Tags posix

Software

Software is a collection of computer data and instructions organized in a specific order. Generally speaking, software is divided into system software, application software and middleware between the two.

System software is run on the basis of hardware, and application software is running on the system software

History of Linux

Operating system, English operating system abbreviation for OS. said the operating system needs to speak first Unix,unix operating system, is a powerful multi-user, multi-tasking operating system, support a variety of processor architectures, according to the classification of the operating system, belong to the time-sharing operating system, the earliest by Kenthompson, Dennis Ritchie and Douglas McIlroy was developed at T-Bell Labs in 1969. And Linux is a UNIX-like system.

Often people have a wrong understanding of Linux, that is, the term "Linux", in fact, "Linux not Unix", Linux is a kernel, Linux system consists of:, Linux kernel, GNU project and other projects software. Of course, but people have become accustomed to using Linux to describe the entire Linux-based kernel, and use the GNU engineering various tools and databases of the operating system.

Developers of Linux


Linnas Benna Kotte Tovaz (Linus Benedict Torvalds, 1969 ~), famous computer program clerk, Hacker. The inventor of the Linux kernel and the partner of the program. Tovazli in college, creating one of the most popular operating system (OS) cores in the world today.

Linux development history

The birth, development and growth of the Linux operating system always relies on five important pillars: the UNIX operating system, the MINIX operating system, the GNU program, the POSIX standard, and the Internet network.

In 1984, Andrew S.tanenbaum developed a UNIX system for teaching, named Mininx.

In 1989, Andrew S.tanenbaum the Minix system on the x86 PC platform.

In 1990, the Finnish University of Helsinki student Linux Torvalds first contacted the Minix system.

In 1991, Linux Torvalds began writing operating system kernel components such as various drivers on Minix.

At the end of 1991, Linux Torvalds exposed the Linux kernel source version 0.02 (http://www.kernel.org), which is only part of the code.

In 1993, Linux 1.0 was released, and Linux turned to the GPL version protocol.

In 1994, the first commercially released version of Linux was Slackware.

In 1996, the U.S. Department of National Standards and Technology's computer system laboratory confirmed that Linux version 1.2.13 was POSIX compliant.

In 1999, the Simplified Chinese version of Linux was published.

After 2000, the Linux system matures, a large number of applications based on Linux server platform are emerging, and it is widely used in embedded systems based on ARM technology.

The philosophical thought of Linux

Everything is a file (including hardware)

Small, single-use programs

Link programs to accomplish complex tasks together

Avoid confusing user interfaces

Configuration data is stored in text

Linux Features

1, is a perfect support multi-user, multi-tasking, multi-process, multi-CPU system.

2, with high system stability and reliability.

3, with high system security.

4, have a perfect network service, support HTTP, FTP, SMTP, POP, SAMBA, SNMP, DNS, DHCP, SSH, telent and so on.

5. It is a free and open system based on the GNU license.

6, there are a large number of third-party free applications.

7, has been supported by many industry manufacturers, such as IBM, Oracle, Intel, HP, MOTO, Google and so on.

8, has a perfect large database platform, including Oracle, DB/2, Sybase, MySQL, PostgreSQL and so on.

9, has a perfect graphical user interface, including GNOME, KDE and so on.

10, there is a perfect development platform, including, C + +, Java, Perl, Php, Python, etc., support all kinds of graphical interface API, such as GTK +, QT and so on.

Linux development history

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.