Explore Linux kernel flight twelve years

xiaoxiao2021-03-06  37

Explore Linux kernel flight twelve years

Author: Fan Xiao Ju issued a document time: 2004.05.10 Linux was born twelve years, twelve years it is constantly seeking to develop, is the variety of experience to hone twelve years, is gradually mature, gradually clear of twelve years. Twelve years in turn, just a short one in the history of the long river. Linux opened its new round of development with a 2.6-edition of the company, and we will uncover the mystery of the Linux kernel with a review of Linux twelve years. I didn't have all the big things that Linux developed from my head, just want to describe the 12th year's growth experience from a Linux user's perspective. Because of this, my information comes from the Internet. Although the age is long, the vast Internet space is still visible to the bits of Linux birth. Collect them, the development of Linux twelve years gradually presents. Linux Birth Notice is now recognized that Linux was born on August 29, 1991, and everything started from the following email. Newsgroups: comp.os.minix Subject: What would you like to see most in minix Summary:? Small poll for my new operating system Message-ID: <1991Aug25.205708.9541 @ klaava.Helsinki.FI> Date: 25 Aug 91 20: 57:08 Gmt Organization: University of Helsinki Hello EveryBody Out There Using Minix - I'm Doing A (Free) Operating System (Just A Hobby, Won't Be Big And Professional Like GNU) For 386 (486) Atclones. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like / dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among Other things). I've currently ported bash (1.08) and gcc (1.40), and things see work.this Implies That I'll Get Something Practical Withnin A Few Months, and I'D Like To Know What Features Most People Would Want. Any Suggestions Are Welcome, But I Won't promise I'll Implement itm :-) Linus (torvalds@kruuna.helsinki.fi) PS. YES - it's free of any company c IT HAS A Multi-Threaded Fs.it is Not Protable (Uses 386 Task Switching etc), And It PROBLY Never Will Support Anything Other Than At-Harddisks, As That's All i Have :-(. This email is as follows: Everyone uses Minix friends, everyone is good.

I am doing a free operating system for 386 (486) compatible machines. It is just a business hobby, it will not be very large, not like GNU. From April, I started to work in this work, now I have to complete it. I welcome any friends who like or don't like Minix to give me feedback because I am in some extent, my operating system is very similar. For example, they all use the same file system physics (this is determined by the actual situation). At present, I have transplanted Bash 1.08 and GCC 1.40 to this operating system, they all work normally. This means that under these months, I finally finished some practical things. I really want to know which functions and features are needed for this operating system. I welcome a variety of suggestions, although I don't dare to achieve them. Linus (Torvalds@kruuna.helsinki.fi) and: This operating system comes from Minix code and has a multi-threaded file system. It does not have good flexibility (using 386 task switching mechanism), and because of the limited resources I have, it may never support things other than the AT hard drive.

The Minix mentioned in this is a miniature UNIX operating system, which is completely free and the source code is disclosed. The author is a professor of Andy Tanenbaum in the Netherlands. He prepared the purpose of this operating system to teach and demonstrate, so he has been refusing to add unnecessary characteristics in Minix to make it complicated. But many enthusiasts are keen to improve Minix, Linus Torvalds is one of them. Now look at this letter again, who can think of it on the impact caused by IT industry in more than a decade? If you pay attention to many messages in Linus in 1991, we will find that he is not a top development master that is now like this. At that time, Linus was just an OS newbie. He also admitted in the memoir, and as many people asked many basic questions to many people. Who can say that there will be such a legend before twelve years? Ten years of grinding a sword November 1991, the Linux version 0.10 released. Early Linux only has few programs, until 0.11, Linux still lacks the basic features of INIT / LOGIN, RENAME SYSTEM CALL, NAMED PIPES, SYMBOLIC LINKS. After the 0.12 version, the version number jumped directly to 0.95, and Linux started gradually approaching a real mature system. The version number of Linux developed is that the middle number represents a stable version, and the middle numbers are odd representative development. So, so far, Linux has experienced the following stable versions, their version number and maintainer are as follows: 1.0.x; 1.2.x; 2.0.x is responsible for maintenance by David Weinehall; 2.2.x is responsible for maintenance by Alan Cox; 2.4.x is maintained by Marcelo Tosatti. Until December 18, 2003, Linux 2.6.0 was launched, and Linus Torvalds personally be responsible for maintenance. LINUX is popular with an incredible speed. In its rapid development, you can't mention whether the famous Linux is out of time. The parties are just Linus and Minix professor of the author Andy Tanenbaum. In this debate, both parties have conducted a deep discussion on many aspects of the operating system, and it seems to be meaningful. The most devastated is Professor Andy Tanenbaum. On January 29, 1992, he said in the E-mail entitled "Linux Is Obsolete", and the viewpoint of operating system development in the next time. (1) It is a minor core structure that is a minor core structure. This means that the operating system is an overall executable file, process management, memory management, and file system all run in the kernel module. The newest design method is a micro-kernel. Most of the operating system operate as an independent process. Existing in the kernel, the kernel passes the message delivery, interrupt processing, low-level process management, so I / O to complete each Work. He believes that the microennote is significantly better than the huge core, and Linux is just a huge core. Professor Andy Tanenbaum believes that this is a history of history, which is equivalent to the technical of the 1970s in the 1990s. (2) Professor of Flexibility (Portability) Andy Tanenbaum also believes that the operating system should not be written for a specific system, because the evolution of the architecture is very fast, which will lead to a very difficult transplant. The current Linux is too dependent on the 80386 architecture, which is obviously wrong. Then Linus acknowledged in the email reply, the microenpence is good, at least in theory. But Linus believes that there is a more important operating system at the time. He said that if the top of the spring GNU kernel Hurd is launched, then Linux does not exist.

转载请注明原文地址:https://www.9cbs.com/read-66980.html

New Post(0)