typeface
large
in
Small
Turn off the lights
Previous bookshelf directory Bookmark Next

Chapter 250 Powerful in the voice of doubt!

Friday the 28th, the weather was sunny.

At two o'clock in the afternoon, the Sta forum uploaded Star System version 0.17, which is the eighth version released to the outside world.

The internal versions are O0.66 and K0.76.

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

Doubts remain.

However, the popularity has decreased, and there are fewer accusations than before. It can be said that it has reached a state of mixed praise and praise.

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 Xingchen system's launch phase.

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

"Without further ado, Mr. Zhang, let's summarize some of the progress, advantages and disadvantages in various aspects."

Zhang Yulin did his part and was well prepared.

Originally, this project progress summary report meeting was supposed to be conducted before the official launch of the Star System. It was ultimately handed over to the market for testing before being reported.

Zhang Yulin quickly walked to the front of the conference room, facing everyone, and the 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 layer."

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

"This is the overall architecture of our Star system. It consists of five layers: application interaction layer, media layer, core service layer, driver compatibility layer, and kernel layer."

Three different large architecture diagrams are listed, and the different parts of the three major systems look clear at a glance.

No one was in a hurry to ask questions.

iOS has the clearest architecture.

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

The media layer provides audio-visual technologies, graphics, images, sounds, videos, and audio and video transmission frameworks in applications.

The core service layer provides basic system services required by applications.

The core operating system layer includes most of the low-level functionality close to the hardware, as well as the kernel.

Divided into architectures in this way, it is clear that the kernel is only the lowest level of support.

A truly usable system requires other frameworks in addition to the kernel. These frameworks can be simplified into two major components: drivers and tools, and graphical interfaces.

Zhang Yulin continued: "Compared with iOS and Android, the architecture of the Star system is slightly more complicated. The bottom kernel layer is a pure Kernel OS;

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

Speaking of this, Zhang Yulin explained: “We cannot pull dozens of hardware and software manufacturers to establish the Open Mobile Phone Alliance to solve hardware compatibility like Google does, and we do not have Apple’s control over the supply chain;

Finally, we solved the compatibility issues in various aspects such as hardware drivers by adding a separate driver compatibility layer to the kernel layer.

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

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

"Until our own processing chips and other core hardware come out, we cannot integrate them into the kernel layer. Based on our development plan, for a long time we can only actively adapt the hardware by modifying the universal driver, and the adjustment cost is not high.

"

"The core service layer and media layer have similar architectures to iOS and provide services. Some tools are also integrated in the middle, such as the open source web browser engine Webkit, the well-known lib library, and the SQLite database used for warehouse storage and application data sharing.

The application interaction layer can be seen as a cross between the application layer of Android and the touchable layer of iOS."

"..."

Next, Zhang Yulin explained the architectural uniqueness, superiority, etc. of the Star System one by one.

Standing on the shoulders of previous systems such as Unix, Linux, Mynix, and Apple's Darwin kernel extended from Unix, the Star System is able to learn from the strengths of others.

Of course it has its advantages and advancements.

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

Among them, Zhang Yulin focused on the breakthroughs in the file system of the self-developed Kernel OS, which truly draws on the strengths of others.

References to various xFS file systems including ZFS.

During the actual measurement process, it showed excellent file reading and writing performance.

He also mentioned the outstanding performance of the kernel in areas such as memory allocation and mathematical calculations. After all, it is the crystallization of wisdom that stands on the shoulders of its predecessors and has been trained in many ways.

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

The various frameworks mentioned at the end of the application interaction layer... are rather regrettable in this regard.

Demonstrating the degree of self-research and advancement of the Xingchen 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, with millions of measured groups and an open test environment

, which allowed us to easily find the shortcomings.”

"The Xingchen system has begun to gain stability and reliability, but there are still two major problems, the design and adjustment of the graphical interface, and the compatibility and development of the application ecosystem."

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

Then he said enthusiastically: "After nearly nine months of dormancy and less than eight days of crazy promotion and testing to find and solve problems, we finally developed the system we need. This is our first sword at Bolang!"

"This is the foundation for our Bolang to cut through the thorns on the road ahead!"

Wen Liang is not stingy with words of praise at all, which is certainly worthy of praise.

In the short 8 days, in addition to the team leaders here, there are many development engineers behind the scenes who have put in countless efforts.

With super cohesion, we quickly solved the underlying problems.

Very strong!

Afterwards, Yang Xingshan, who came to the company for the first time in Yangcheng, stood up and walked to the front of the conference room, facing everyone: "Hello everyone, I am Yang Xingshan, the leader of the graphical interface team."

This is his first official appearance.

Necessary introductions are still required.

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. It has great shortcomings in all aspects. Compared with other UIs on the market, the advantages are not obvious enough."

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

"Designing the underlying aspects..."

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

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

Hmm... I have 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 conceptual design of this graphical interface masterpiece to be named "Human World", many of the "wonderful ideas" provided by Mr. Wen are actually shortcuts.

The subversion of some of the underlying logic will change people's thinking about operating mobile phones!

This is a crush from the 2022s.

Of course, Mr. Wen, who was well aware of the art of squeezing toothpaste, fully popularized this point of view to Yang Xingshan when he provided the design concept. Some hardware can support it, so don’t just put it out all at once.

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

After Yang Xingshan, there is Sun Baoyin, Bolang’s biggest unjust banker at present.

Mr. Yin, who used to be a little fat, now looks a little more proportionate. He didn't get up. The things he needed to summarize were not so complicated.

Sun Baoyin briefly organized and reported: “In order to complete the necessary supporting 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 adapted to the Star system based on the elip open source IDE (integrated development environment). The first version is expected to be offline after the holiday."

Later, Sun Baoyin projected a flow chart on the screen: "This is the finished version of the graphical interface design draft, which simplifies many unnecessary processes. When establishing a new development project, you can only choose the [Star Sta] platform. There are applications under the platform (App

), two major templates: framework and library;

Under the application category are templates for applications, games, etc.

There are templates such as touchable frames under Frames and Libraries.

The optional programming languages ​​in any new project only support Java and C, and no more programming languages ​​are supported.

After discussion, we decided to set the Xingchen system’s software package format as .xm, and whether to display it externally depends on business needs.”

After saying this, Sun Baoyin raised his head and glanced at Wen Liang: "Technical matters are basically not difficult. The promotion of 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 fully responsible for the commercial development of the application ecosystem based on the Star System's own app store."

"Okay." Li Ze nodded and said a few words as he went along, "The day before yesterday, I already submitted new recruitment requirements to the Human Resources Department, and I asked Mr. Chen to help coordinate some process construction."

Chen Jiaxin answered simply: "No problem."

Li Ze added: "It is not complicated for us to establish a suitable application development and application online system. We have relevant experience."

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

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

Then, Li Ze changed the topic: "But enterprise applications need some support in the early stage."

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

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

With that said, Wen Liang gave the basis: "Before the mobile phone is officially released, it does not matter whether enterprise applications are online or not. At this stage, the outside world defaults to the Star system as Android UI, and users will not think that it is not supported by these mainstream applications;

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

Everyone expressed their approval.

Finally, Wen Liang concluded: "The first phase of actual testing of the Star System has been a complete success. The underlying stability and usability of the system have been resolved. Next, please focus on the perceived user experience."

The periodic summary meeting lasted for more than an hour.

Everyone in the meeting saw the excellence and perfection of the Star System, and saw the current situation of the Star System becoming rapidly stronger despite the doubts from the outside world.

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

Million-level measured coverage, supplemented by a feedback system, provides massive and detailed data, allowing the development team to quickly optimize the underlying stability and usability in a short period of time.

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

Because everything is autonomously controllable, any problems can be dealt with immediately. Unlike those companies that develop UI, there are many underlying problems that cannot be solved.

The ability to improve and optimize the bottom layer of the system in stages so quickly is related to Bolang's choice of this unprecedented path.

The birth of any system in the world is not as big as the Star System.

Who would have thought that this is a brand new system.

Who dares to throw an unfinished new system directly to real users?

Bolang dared. Not only did Bolang dare, he also dared to spend money on promotion. He burned 14.6 million in promotion fees in 8 days!

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

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

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

This is why there is so much excitement internally at this stage, but there is still a lot of skepticism from the outside.

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

Asking for monthly ticket


This chapter has been completed!
Previous Bookshelf directory Bookmark Next