In the past, the start time of a computer was 2 ~ 3 minutes is not long, so people are used to it. Today, the world is changing. What is "started "? After a computer is started, the CPU, data disk, and desktop are all idle after the system is powered on ), the entire computer is in the so-called "Hot State" (networking is not included, but the network manager needs ready), you can immediately execute any task, including shutdown. The screen appears "Waiting", but some services continue to be started behind the scenes, and the hard disk is still ringing constantly (which is exaggerated by reading and writing operations ), that cannot be counted. (Note: Some people say that Windows is fond of playing this role .)
In October September 18 this year, two Linux kernel developers of Intel, auke
KOK and Arjan
Van de Ven, at the Linux maintainer conference in Portland, he reported the results of a study:
Booting ). Their PPT slides have a total of 25 pages, using Ubuntu
Open the 8.04 knife, place every small step in the computer startup process, and analyze them one by one to find out why it takes more than 40 seconds to start ubuntu (in fact, this is already fast enough ). They found that there was a great waste of time throughout the startup process. They are not pursuing "faster"
Booting (faster startup), but "fast"
Booting is unambiguous. They proposed that the computer be "started" (in the above sense) within five seconds ). They started the computer in five seconds after performing an Asus PC demonstration in public, and the result was successful, which aroused warm applause from the participants.
The two allocated the boot time of the computer as follows: loading the operating system kernel for 1 second, building the early user space for 1 second, loading x.org
1 second, load GUI/desktop
2 seconds, using a lightweight desktop xfce. Their principle is to read the relevant files (in part) as early as possible in the order of use, rewrite the pre-read module (called "sreadahead", which has been submitted to the Linux kernel development team), with a 1.1 drop-down, save every millisecond. At the end of the presentation, the two of them typed the following lines:
1. Don't
Settle for (satisfied)
"Make boot
Faster"
Only
"Make boot fast" is acceptable (acceptable)
2. Refuse (reject)
To accept boot times over 5 seconds from Linux (10 seconds
Rotating storage)
3. 5
Seconds is not the end (5 seconds is not the end point and may be faster .)
It can be seen that these two people have little ambition.
I dare say that this computer "Quick Start" technology will soon be accepted by the global industry. In the future, computers will be used as soon as they are used. Both world-class computer giants, HP and Dell, are working on their own "quick start" technology, and products will be available by the end of this year. I believe that the Ubuntu release will be the first to adopt the Quick Start technology. At that time, the USB flash drive will be started and plug-and-play will not be worth mentioning.
(Note: It seems that the hard drive cannot be rotated, And the start time must be at least 10 seconds. The flash drive will become the mainstream of data storage. In the face of fast start technology, Microsoft Vista must be in a hurry (eye-catching), but it is helpless to be bloated and obese .)
(See auke.
Kok & Arjan Van de Ven's PPT named "from
Naught to sixty in 5 seconds ")