Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

How did Unix/Linux appear?

2025-04-08 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

Shulou(Shulou.com)06/01 Report--

This article mainly explains "how Unix/Linux appeared". The content in the article is simple and clear, and it is easy to learn and understand. Please follow the editor's train of thought to study and learn "how Unix/Linux appeared".

I have to mention free software.

Richard Stallman is a suitor of free software, and also an instant, he believes in free software. Compared with commercial software, free software can spread more quickly and unite more good engineers, but Unix is commercial software, so he hopes to create a truly free and open source proprietary Unix system alternative. But it's not easy to create an operating system. He began to develop tools and software on the Unix platform in the name of GUN. The Unix source code is not open source, but the software suites I developed are open source. There was also a kernel project going on at that time, but it was a very difficult thing. No kernel.

Free software and open source are difficult to do, but his work is very meaningful. He developed the GUN suite and some compilers on the Unix platform, mainly:

Emacs

GNU C (GCC)

GNU C Library (glibc)

Bash shell

Later, many software developers used these tools to develop programs to further strengthen the free software community, but compared to the original idea, to establish a free Unix operating system, these are far from enough, because there is no kernel, so those software can only run on the patented Unix platform until the emergence of Linux.

Linux is coming.

In 1988, Linus Torvalds, a Finn, entered his grandfather's university-Helsinki University, where he studied computer science. Because of his major, he came into contact with Unix when he was in college, but at that time, the machine resources were tight and the machines in the school were not enough for him to play with. He was like building a Unix himself, but it was so easy to do it, and an operating system was very complicated.

But soon, he knew the news of Minix, so he, like many people, bought the Minix tape, and then installed the Minix on the Intel 386computer he bought on the loan, and finally he can play happily, and there is source code in the tape, so he can change and optimize it. After all, Daniel, he soon let Minix support multitasking.

Later, he also left a message on BBS, saying that Minix could become better and more powerful, but Tanenbaum was still unwilling to do it, and later Linus Torvalds thought, why not build a kernel to play with, and now there is Minix to learn from, standing on the shoulders of giants, everything is much easier to do, so he started the development of the core program.

Fortunately, many software conditions were already in place at that time, and the most important thing was GNU's free software. He used GNU's free software (mentioned in the previous section) to tightly combine the core program code with 386, and finally wrote the core program he needed. And then posted on the campus BBS.

Download is also provided, and interestingly, because the name of the download directory on FTP is: Linux, everyone starts to call it Linux.

Later, in order to be compatible with Unix,Linus Torvalds, he decided to modify Linux so that all software that could run on Unix could run on Linux, and there was already a mature POSIX specification at that time, so he implemented this specification according to this specification, and slowly Linux became better and better.

Keystone

Refactoring Unix and Unix by C language has a good portability, so that it can be transplanted to many hardware architectures.

Ken Thompson's Unix philosophy has become a powerful model for modular software design and computing. Unix philosophy recommends the use of small, specialized programs combined to accomplish complex overall tasks.

The great attraction of Linux lies in the availability of the operating system on many hardware architectures, including modern PC, and the ability to use tools similar to those familiar to Unix system administrators and users.

A general-purpose kernel that affects software and hardware vendors is missing in the Unix distribution.

With Linux, vendors can create device drivers for specific hardware devices and expect it to run on most distributions to a reasonable extent.

Linux has shown a significant advantage over Unix in its availability on a large number of hardware platforms and devices.

Thank you for your reading, the above is the content of "how did Unix/Linux appear", after the study of this article, I believe you have a deeper understanding of how Unix/Linux appears, and the specific use needs to be verified in practice. Here is, the editor will push for you more related knowledge points of the article, welcome to follow!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Internet Technology

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report