return to bolang life

Chapter 251 Strong amid doubts!

Chapter 251 Strong amid doubts!
Friday the 28th, the weather was fine.

At two o'clock in the afternoon, the Stars Forum uploaded version 0.17 of the Star System, which is the eighth version to the public.

Internal versions are O0.66 and K0.76.

The iteration frequency of the user interface version is still not low, but the iteration of the kernel version no longer spans, and it was K0.76 the day before yesterday.

Doubts remain.

However, the popularity has decreased, and there are fewer accusations than before, which can be regarded as a state of mixed reputation.

Two thirty.

In a conference room in the Bolang office area on the 65th floor of IFC, Wen Liang presided over the summary meeting of the Star system launch phase.

Looking around, Wen Liang cleared his throat: "Everyone has worked hard recently."

"Not much nonsense, Zhang Gong, you first summarize some progress in various aspects, advantages and disadvantages."

Zhang Yulin did his part, and he was already prepared.

Originally, this project progress summary report meeting should be handed over to the market for inspection before the official launch of the star system.

Zhang Yulin quickly walked to the front of the conference room, facing everyone, and a presentation was projected on the big screen behind him.

"What you see now is the overall architecture of the Android system, which consists of six layers: the Linux kernel layer, the hardware abstraction layer, the program library layer, the runtime library layer, the application framework layer, and the application program layer."

"This is the overall architecture of iOS, which consists of four layers: the touch layer, the media layer, the core service layer, and the core operating system layer."

"This is the overall structure of our star system. There are five layers in total: application interaction layer, media layer, core service layer, driver compatibility layer, and kernel layer."

Three different large architecture diagrams are listed, and the different places of the three major systems seem to be clear at a glance.

No one was in a hurry to ask questions.

iOS has the clearest architecture.

The touchable layer provides a variety of commonly used frameworks for application development. Most of the frameworks are related to the interface. Essentially, it is responsible for the user's touch interaction on the iOS device.

The media layer provides the audio-visual technology in the application, the framework of graphics, images, sound, video, audio and video transmission, etc.

The core service layer provides the basic system services required by the application.

The core operating system layer includes most of the low-level hardware-near functions, as well as the kernel.

In this way, it is divided into architectures, and it is clear that the kernel is only the bottom support.

In addition to the kernel, a truly usable system requires other frameworks, which can be simplified into two major parts: drivers and tools, and graphical interfaces.

Zhang Yulin continued to introduce: "Compared with iOS and Android, the structure of Star System is a little more complicated, and the lowest kernel layer is a pure Kernel (kernel) OS;

In a sense, it conforms to the core of the POSIX (Portable Operating System Interface) standard, but compared with other systems, this layer lacks a very important component: the hardware driver. "

Speaking of this, Zhang Yulin explained: "We can't pull dozens of hardware and software manufacturers to establish an open mobile phone alliance to solve hardware compatibility like Google, and we don't have Apple's control over the supply chain;
Finally, we solve the compatibility problems of hardware drivers and other aspects by adding a separate driver compatibility layer on the kernel layer.

This layer will eventually be merged into the kernel layer. "

While speaking, Zhang Yulin switched a document, showing the vision architecture, which is a four-layer architecture very similar to iOS.

"Before our own processing chips and other core hardware come out, they cannot be incorporated into the kernel layer. According to our development plan, for a long time, we can only take the initiative to adapt the hardware by modifying the general driver, and the adjustment cost is not high. "

"The architecture of the core service layer, media layer and iOS is similar to the services provided, and some tools are also integrated in the middle, such as the open source web browser engine Webkit, the well-known libc library, and the SQLite database for warehouse storage and application data sharing.

The application interaction layer can be regarded as the intersection of the application layer of Android and the touchable layer of iOS. "

"..."

Next, Zhang Yulin explained the uniqueness and superiority of the structure of the star system one by one.

Standing on the shoulders of systems such as Unix, Linux, minix, and Apple's Darwin kernel extended from Unix, the star system belongs to learning from others.

Of course, it has its superiority and advanced nature.

Although the architecture is similar to iOS, it is better than iOS in some aspects, especially the contradictory features of scalability, shrinkability, and separability.

Among them, Zhang Yulin focused on the breakthrough of the self-developed Kernel OS in the file system, which is a real sense of learning from others.

Reference is made to various xFS filesystems including ZFS.

During the actual measurement, it showed excellent file read and write performance.

He also mentioned the excellent performance of the kernel in the fields of memory allocation and mathematical calculations. After all, it is the wisdom crystallization of standing on the shoulders of the predecessors and trained by many parties.

In addition, it highlighted the outstanding performance of the media layer in the field of graphics computing, including the technical investment in various details such as image technology, core image framework, core animation framework, and real-time graphics.

The various frameworks of the application interaction layer mentioned at the end, in this regard... It is a pity.

Demonstrating the degree of self-development and advancement of the star system from bottom to top, Zhang Yulin made a final summary: "Problems at many levels, from the core to the bottom layer, can be solved as soon as they are triggered. Millions of measured groups and an open test environment , allowing us to easily find out the shortcomings."

"The star system has begun to have stability and reliability, and now there are two major problems, the design and adjustment of the graphical interface, and the compatibility and development of the application ecology."

After Zhang Yulin's report was over, Wen Liang immediately applauded: "It's very exciting!"

Then he said enthusiastically: "Nearly 9 months of dormancy, less than [-] days of crazy promotion and actual testing to find problems and solve problems, and finally we have initially developed the system we need. This is our first sword of Bolang!"

"It is the foundation for our Bolang to cut through the thorns in the road ahead!"

Wen Liang is not stingy with compliments at all, which is of course worthy of praise.

During the short period of 8 days, in addition to the team leaders present here, there are many development engineers who have put in countless efforts behind them.

With super cohesion, the underlying problems were quickly resolved.

Very strong!

After that, Yang Xingshan, who came to the company for the first time in Yangcheng, got up and walked to the front of the meeting room, facing everyone: "Hi everyone, I am Yang Xingshan, the leader of the graphical interface team."

This is his first official appearance.

The necessary introduction is still there.

Wen Liang took the lead in applauding.

Yang Xingshan also opened a presentation: "At this stage, the graphical interface design of the star system can only be said to be usable, and there are great shortcomings in all aspects. Compared with other UIs on the market, the advantages are not obvious enough."

"After summarizing and analyzing millions of data in the past few days, I found some directions. This is a preliminary concept design I listed."

"The underlying aspects of designing..."

After a brief introduction, Yang Xingshan said: "I will lead the team to overthrow the existing framework and start over. The new graphical interface is called World—the Human World!"

Wen Liang fully affirmed Yang Xingshan's report: "I believe that its release in the near future will be even more amazing than Aqua's debut at the beginning of this century."

Hmm... One thing to say, Mr. Wen really doesn't want Bilian, and he doesn't blush at all when he brags about himself.

In Yang Xingshan's preliminary concept design of this masterpiece of graphical interface to be named "Human World", there are many "wonderful ideas" provided by Mr. Wen—actually, he took a shortcut.

The subversion of part of the underlying logic will change people's thinking about operating mobile phones!
This is the crush from the 2022s.

Of course, Mr. Wen, who is well aware of toothpaste-squeezing skills, fully popularized this point of view to Yang Xingshan when he provided the design concept, so don't take out some hardware that can support it all at once.

Including some of the full-screen gesture logic that will be amazing in this era.

After Yang Xingshan, there is Sun Baoyin, Bolang's biggest injustice banker at present.

Mr. Yin, who used to be a bit fat, now looks a little well-proportioned. He didn't get up, and the things he needs to summarize are not so complicated.

Sun Baoyin sorted it out and reported: "In order to complete the necessary support environment for the application ecology as soon as possible, all related projects are recompiled using the existing open source environment;
The development of the compiler based on the LLVM open source project is progressing smoothly, and will be integrated into the IDE based on the eclipse open source IDE (integrated development environment) to adapt to the star system. It is expected that the first version will be offline after the holiday. "

Afterwards, Sun Baoyin cast a flowchart: "This is the graphic interface design draft of the formed version, which simplifies many unnecessary processes. When creating a new development project, you can only choose the [Stars] platform. There are applications (Apps) under the platform. ), framework and library templates;

Under the application category are templates such as applications and games.

There are templates such as touchable frameworks under frameworks and libraries.

The optional programming language in creating any new project only supports Java and C, and does not support more programming languages.

After discussion, we decided to set the package format of the star system as .xcm, and whether to display it externally depends on commercial needs. "

After saying this, Sun Baoyin looked up at Wen Liang: "Technical matters are basically not difficult, and the promotion of the application ecology requires the company's support at the commercial level."

Wen Liang turned his eyes and looked at Li Ze: "Mr. Ze, you are solely responsible for the commercial development of the application ecology based on the application store of the star system."

"Okay." Li Ze nodded, and said something along the lines of the topic, "The day before yesterday, I have put forward a new recruitment requirement to the Human Resources Department, and I asked Mr. Chen to help coordinate some process construction."

Chen Jiaxin answered very simply: "No problem."

Li Ze also said: "It is not complicated for us to establish a suitable application development and application launch system, and we have relevant experience."

The system involves the sharing and rewards of individual application developers, etc. Attracting individual developers is a major focus.

However, this is not complicated for Bolang, and there is a ready-made brand partner system for reference.

Then, Li Ze changed the topic: "However, some support is needed in the initial stage of enterprise application."

Seeing this, Wen Liang took over the conversation: "After the application system is officially launched, if necessary, I will coordinate the core applications of White Goose, Jingdong, Zhihu, Toutiao and other enterprise applications to settle in."

"My personal opinion is that there is no rush."

Speaking, Wen Liang gave the basis: "Before the mobile phone is officially released, it doesn't matter whether the enterprise application is online or not. At this stage, the outside world defaults to the Android UI of the star system, and users will not think that there is no support for these mainstream applications;

After integrating the IDE, Mr. Ze initiated a meeting to discuss how to promote and attract individual developers. "

Everyone agreed.

In the end, Wen Liang made a summary: "The first phase of the star system test has been a complete success, the underlying stability and usability of the system have been resolved, and then please focus on the user experience that can be perceived."

The staged summary will last for more than an hour.

Let the participants see the excellence and perfection of the star system, and see the rapid and powerful status of the star system amidst the doubts from the outside world.

In a word, the mobile phone business has a promising future at the system level.

The measured coverage of millions of levels, supplemented by the feedback system, provides a large amount of detailed data, allowing the development team to quickly optimize the underlying stability and usability in a short period of time.

It also reflects the superiority of self-research from scratch.

Because everything is autonomous and controllable, we can immediately respond to any problems. Unlike those companies that develop UI, there are many underlying problems that cannot be solved.

Being able to improve and optimize the bottom layer of the system so quickly and in stages has something to do with Bolang's choice of this unprecedented path.

The birth of any system in the world is not as loud as the star system.

Whoever wants to get this is a brand new system.

Who dares to throw a brand new system that has not been completed directly to real users.

Bo Lang dares, Bo Lang not only dares, but also dares to spend money on promotion, burning 8 million promotion expenses in 1460 days!

The results are achieved so quickly. One is that the kernel has been developed for a long time, and there are not so many problems.

The second is that if the operating system is only roughly divided into three major parts: the kernel, drivers and tools, and the graphical interface, the proportion of the kernel is really not high.

For example, Apple's Darwin kernel was also open sourced later, but no one built a complete system based on Darwin.

This is also the reason why the internals are so excited at this stage, but the external doubts are still loud.

Because Bolang's current focus is completely opposite to what the outside world thinks, the development team only focuses on solving the stability and reliability of the bottom layer of the system at this stage, and does not pay much attention to the friendliness of the top-level graphical interface.
-
Ask for a monthly pass

(End of this chapter)

Tap the screen to use advanced tools Tip: You can use left and right keyboard keys to browse between chapters.

You'll Also Like