For those who often learn computer science, they must be very familiar with Microsoft. Microsoft, a giant, is overwhelmed by many open-source communities. However, if there is oppression, there will be resistance. So the Linux operating system was unveiled. Do you know about the Linux operating system? Do you know its history? Here we will explain for you:
So what is Linux?
Linux has two different meanings. From a strict technical definition, Linux refers to the kernel of an open-source Unix operating system. However, most people use it to represent the entire Linux kernel-based operating system. In this sense, Linux refers to an open-source Unix operating system that includes the kernel, system tools, a complete development environment, and applications.
It is a powerful and stable operating system that supports multiple users, multi-process, and real-time features. It can run on x86 PC, Sun iSCSI, Digital Alpha, 680x0, PowerPC, MIPS, and other platforms. It can be said that Linux is currently the most operating system running on hardware platforms ., however, it is mainly intended for Intel PC hardware platforms. So we can also say that Linux is a complete implementation of Unix on a PC.
Linux history
How did Linux develop?
The earliest Linux program was developed by Linus Torvalds in 1991. He was a 23-year-old student in the Computer Science Department at the University of Helsinki, Finland. Initially, he wrote a program to handle multi-task switching in the 80386 protection mode in the Minix environment, and then wrote a very small Unix operating system from Minix (professor Andy Tanenbaum, I was inspired by the idea of operating system teaching. I wrote a Minix better than Minix and started to write some hardware device drivers, A small file system ,......, so a few months later, the 0.0.1 version of Linux came out. In fact, Linus began to name this system "freax ".
But he put all the source code to Linux in Finland's largest ftp site, which means Linus's Minix) directory. Later, the Linux name was accepted and kept. We know that the software version 1.0 can be provided only when it is theoretically complete or basically no problem occurs. It can be seen that the version 0.01 launched at this time is quite simple.
It only has a barely running prototype of the operating system kernel. You must compile it on a Minix machine before using it. Therefore, this version has never been officially released. At this time, Linus was totally fascinated by the development of this system, and he decided to leave Minix alone. So in October 5, 1991, he published Linux 0.0.2 in the world and published the message Linux 0.0.2 In the comp. OS. minix news discussion group. Many programs can be run in this version. Bash (the GNU Bourne Again Shell-a software used to communicate with the operating system kernel), gcc (gnu c compiler), GNU-make, sed, and compress.
Since the 0.02 version, more and more people are involved in the development of the system, so the development of Linux is getting faster and faster, so it takes more than a year, and Linux1.0 will be available in 1994. Linus Toralds announced at this year's Linuxworld professional conference that Linux could be upgraded to version 2.4.x by the middle of this year. We know that Linux is evolving over the Internet and is changing with each passing day, basically, there is a new version every few months, especially when the third digit changes too fast, so it is difficult to locate the current version. We just saw 2.4.x. What does it mean?
Linux versions are more complex than other software versions. They are divided into two types: kernel version and distribution (distribution ). The latest kernel version is 2.2.x: The most common version is Slackware3.5RedHat6.0 and Turbolinux4.0. In fact, we can see that the released version sold on the market is a large Linux software package, which is equivalent to the kernel version, the release version number varies with the publisher, and is relatively independent from the version number of the system kernel. For example, Slackware3.5, RedHat6.5, and Debian1.3.
In Linux, the other half day of the operating system is supported.
- Command Introduction: Basic Linux commands for file and directory management
- Operation notes: Linux Desktop GNOME Operation Skills
- Linux File Installation and uninstallation
- 2010the Linux operating system is about to bloom
- Practical Operation Log: Install JDK in Linux