Chapter 125: A Dull Press Conference
After the kqueue technology, James introduced two killer features in the Android operating system, one of which surprised ordinary netizens, and the other surprised experts. Pen % fun % Pavilion www.biquge.info
To the surprise of ordinary netizens, the Vinum volume manager, which is a technology that implements RAID in a software way.
RAID full name is called cheap redundant disk array, in short, it can be combined with multiple cheap hard disks to form a hard disk array group, which can not only increase capacity, but also improve performance and reliability, and the use experience reaches or even surpasses the expensive high-end hard disks, this technology is not only useful for servers, but also for ordinary home computers.
In 1995, the capacity of the mainstream hard disk on the market was only 210M, the price was about 1200 yuan, and the price of the high-end hard disk with a capacity of 1G exceeded 70,000, ordinary people could not afford it at all, if RAID technology was adopted, 5 ordinary hard disks could be combined as a hard disk, the capacity was about the same, but the price was more than ten times cheaper, which was very attractive to netizens.
RAID is the first concept proposed by the University of California, Berkeley in 1988, divided into software and hardware two implementations, the hardware method is expensive, the software method is affordable and convenient, but it needs operating system support, when James was studying in this school, the research direction is disk storage technology, so Du Qiu took out the Vinum volume manager that appeared around 1998, and cooperated with him, it only took a short time to realize this technology, becoming a bright spot of Android.
What amazed the experts is Jail's virtualization technology, Jail translated into Chinese is prison, as the name suggests, Jail can virtualize a prison-like container in the operating system, lock untrusted users or processes inside, the container has a perfect software system inside, can normally use various functions of the operating system, but can not access or affect other users or processes, greatly improving security.
Jail is also a technology that appeared around 2000, and it was not taken seriously at first, until the rise of cloud computing after 2010, this container technology was very popular and became a hot spot in the industry.
In just a few months, we came up with three very technical "innovations" , It's a bit too high-profile for Du Qiu, after all, the operating system is not ordinary software, but he is also forced to do it, because the Linux camp is conquering the city everywhere, and the BSD camp is not only unable to develop because of the copyright lawsuit for several years, but also split for various reasons, first in 1993, there were two branches of FreeBSD and NetBSD, and then in 1994, the god-level programmer Theo de Ruote quit the NetBSD R&D team because of the disagreement, and set up his own OpenBSD。
To add insult to injury, in June 1995, the University of California, Berkeley disbanded the fruitful and prestigious operating system research and development team, which made BSD lose its strongest backing and became a source of water, which was widely regarded by the industry.
After Du Qiu returned from the United States in April, he worked with He Lixing and a small team of only 10 employees, based on FreeBSD2.0 released in January 1995, with 4.4BSD and NetBSD as references, learning from each other's strengths, correcting bugs, adding functions, optimizing performance, and improving the user experience.
If you compare the operating system to a car, FreeBSD is the equivalent of a second-generation Golf GTI produced in the early 90s, lightweight, agile and powerful, but it was ticketed and locked in a parking lot for several years.
What Du Qiu did was equivalent to replacing the rusty old car with broken parts, spraying new paint, and modifying it into a new car that meets the needs of the times - among the three technologies he came up with, kqueue was equivalent to replacing the car with a better gearbox and improving handling, Vinum was equivalent to adding a travel rack to the car to improve practicality, and Jail was equivalent to installing airbags on the car to improve safety.
All in all, after such a toss, the Android operating system is equivalent to a fourth-generation Golf GTI produced at the beginning of the 21st century, and there is a five-year technical generation difference between Linux in 1995.
Linux is only a kernel, not a complete operating system, and needs to be used with the open source software in the GNU project, so it is equivalent to an engine, such as Debian, Rad-Hat, Zhongke Hongqi and other organizations or distributors, equivalent to car assembly plants, all kinds of open source software are equivalent to tires, seats, steering wheels and other spare parts, after they are assembled, it is a real car.
In 1995, the vast majority of Linux distributions were made up by hackers or open-source software enthusiasts themselves, which was equivalent to a small manual workshop, and the most powerful distributor in the future, Rad-Hat, had just been established, with only three employees, and no formal office, whether it was technical research and development and financial support, it was certainly not as good as Snapdragon.
Therefore, if you want to use Android to seize the market share of Linux, the key is not in technology, but in promotion, so Du Qiuming knew that this conference was not suitable for ordinary netizens to participate, but he still summoned them all over, just to advertise Android.
However, the strong twisted melon is not sweet, although this has expanded the popularity of Android, but it has had a negative effect on the database and web server software, because netizens don't know anything about it, and they are drowsy when they listen, and the attention of experts is attracted by the highlights of the system, some are absent-minded, and lack of attention to these two products.
Anjie database is developed based on MySQL, for personal website building and small and medium-sized enterprises to deploy Internet business services, efficient and flexible, easy to use, but most of the experts' thinking has not been converted, with the traditional large database as the standard, feel that the function is too single, the reliability is not high enough, and the evaluation is not high.
The web server software was explained by Du Qiu himself, originally he was going to directly use the Apache ported from the Linux camp, and later decided to take out the I/O multiplexing technology kqueue, so he decided to set up another stove and get out the Nginx developed by the Russians in 2004 in advance, because the two complement each other and can play the effect of 1+1 greater than 2.
Nginx is a lightweight web server, in 2016, the world's top 10,000 large websites in terms of traffic, more than 50% of them are used by it, compared with Apache, it has the advantages of occupying less hardware resources, high concurrency performance, simple configuration, easy deployment, etc., especially suitable for static web pages, and almost all web pages in the 90s were static......
Crucially, Nginx uses an asynchronous working model and needs to be supported by the kqueue function in the Android operating system to provide an efficient network socket state polling service, otherwise the performance will be greatly reduced, and the kqueue-like technology in the Linux kernel will not be available until 2002, so it cannot be ported.
In the original time and space, Linux and Apache supported each other, and they swept the world in just over a year, one became the banner of the open source software community, and the other became synonymous with web server software, occupying more than 70% of the market share, but since the birth of Nginx, it has been grabbing the market share of Apache, and after 2010, among the top 10 million websites in the world's traffic, one will switch to Nginx every minute.
In a sense, Nginx and Apache are a feud, since Linxu and Apache achieve each other, then BSD and Nginx can do the same, so Du Qiu secretly used his laptop, and after nearly a month of hard work, he finally got it out before the Internet conference, and then in order to take care of his bad taste, he plagiarized the low-end CPU brand of Intel and named it Celeron as a killer application for the Android operating system.
Of course, the hardware performance and network environment in 1995 and 2016 are completely different, so whether it is the three new modules of the operating system, or the database and web server, Du Qiu did not copy the original version, but rewrote most of the code, and the functions were adjusted according to the actual situation.
If the original software is compared to Jin Yong's novel, Du Qiu's things are equivalent to homo works, borrowing a lot, but there are also a lot of innovative contents, repeatedly pondering in the process of realization, integrating the knowledge learned before the crossing, greatly improving the programming ability, from a bells and whistles of the fake master to evolve into a real master with deep internal strength, and this product launch conference, like a coming-of-age ceremony, made him famous since then, and broke out of his own name.
It's a pity that no one can appreciate it except Du Qiu himself, because at this time the total number of domestic websites is less than 10, and the daily number of views adds up to less than 1,000.
The atmosphere of the whole press conference was very dull, until Xu Yongrui appeared to introduce the web design software, which aroused the interest and enthusiasm of netizens, when he finished the introduction, announced that each copy was priced at 199 yuan, some netizens questioned: "8 Boss said that knowledge is priceless, aren't all your Snapdragon products free and open source?"
"Air conditioning can cool down, this is knowledge, I tell you for free, don't need money, you want to be cool, you have to pay for air conditioning, because air conditioning is a tool, not knowledge. Xu Yongrui was in a good mood today, and used a metaphor to patiently explain: "HTML language is knowledge, there are instructions on the official website of Snapdragon, free to download, web design software is a tool, you have to pay if you want to use it, and if you don't pay, it's a robbery." ”
"Aren't operating systems and databases also tools?"
Xu Yongrui is a black-bellied man, he is used to sneering and sneering, and he doesn't look at the occasion, and teases: "Asking this kind of question means that you have been in vain in the past two days, and it is a pure waste of time to come to the Internet conference, it is better to sleep lazy at home." ”
Through the light reflected on the big screen, Du Qiu saw that Yang Fan, who was standing next to the rostrum, had a gloomy face, so he gestured to Jiang Danfeng and motioned for her to go up to the rescue.