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
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