Probably because of Bolang's tradition, or because several of the main co-founders are from Huagong, in-service graduate student Lao Yin also placed the main development part of the sode project in Huagong.
A laboratory was also set up.
It's called the Programming Language Discovery Lab.
Although Bolang and Huagong have cooperated a lot on research projects, they have only set up separate laboratories in three aspects: systems, chips, and programming languages.
After a series of developments, it has been upgraded.
For example, the original mobile device operating system laboratory has been upgraded to an operating system exploration laboratory.
The integrated circuit design laboratory has also been upgraded to a very large-scale IC design exploration laboratory.
The coverage has been maximized in relevant fields.
It also mainly carries the word ‘exploration’, which means infinite possibilities.
At present, under the overall demand of Bolang, the pressure on the Programming Language Exploration Laboratory is relatively high because the time cycle is very tight.
Wen Liang walked to the laboratory with Li Ze.
On the way, Li Ze was also a little bit sad: "Lao Yin should be under a lot of pressure during this period. Bowen is in Moscow now, and Lao Yin has to take time to take care of his business, mainly the Bolang laboratory, and generally
It’s hard for an average engineer to figure it out, and it’s really not easy to be able to get the sode done at such a fast pace.”
"Yes." Wen Liang agreed deeply, "Everyone has worked hard."
"That is to say, now is not the time. Otherwise, I should really drag you co-founders out for a show. You are my most proud 'work'."
"What I am most gratified about is that in the development of Bolang Group so far, both key technologies and key administration have been mastered by us co-founders."
"I have to say, I have a very discerning eye."
Walking on the familiar but unfamiliar campus, Li Ze looked at the high-spirited and gentle man next to him. He wanted to retort a few words, but he felt that there was nothing wrong with his words. He was indeed very good~
Who in the business world doesn't know him, Mr. Bo Langze?
then,
Li Zechunfeng expressed his approval with a smile on his face: "That's true. Putting aside other aspects, your vision is truly unparalleled in the world."
"Good life." Wen Liang glanced at Li Ze and clicked his tongue with disdain.
Although the Huagong campus was several kilometers deep, it was just like that. The two of them quickly reached the building where the laboratory was located.
After carefully brushing my face, I was finally able to enter.
Soon, Wen Liang and Li Ze, who had been sighing and sighing just now, were 'shocked' by the scene in front of them.
Especially when both of them saw Sun Baoyin in the main position at a glance, his energetic and relaxed appearance was... indescribable.
high pressure?
Hard?
not easy?
But go to Nima's.
Mr. Yin doesn’t even have a black eye!
At first glance, he didn't stay up all night, so he probably didn't even have 996.
However, there is an answer to this matter without asking too much. The people from Wuyangwuyang in the laboratory have clearly demonstrated the answer.
The so-called need for 996, the need to stay up late, and the need to work overtime actually have only one reason:
Not enough staff.
Some relatively conscientious 996 companies just use one person to do the work of three people and pay 1.5 to 2 people a salary, which is already very good.
From top to bottom, Bolang Group has been rejecting 996, rejecting the overtime culture, and rejecting the so-called 'hard work'.
Expenditures on labor costs are very loose.
Therefore, Bolang Group is always short of people and always has insufficient personnel.
The solution of Bolang Group has always been: each employee should complete the reasonably allocated tasks within five days and seven hours. If the total amount of tasks exceeds, then add more people.
At the same time, Bolang Group pays its employees about 1.5 times the average salary for the same position in the market.
This means that employees can not only have a relaxed work schedule, but also receive ideal salary packages.
This also makes Bolang’s creativity in many positions beyond outside imagination.
In the current simple view of the earth, human creativity is endless. The Bolang model has shown pretty good creativity at the current stage, and it has also brought very rare industry competitiveness.
The most common rumor about Bolang from the outside world is: The employees who can work overtime at Bolang are the kind of awesome ones.
The pattern of Bolang is actually also curling, but it is a benign kind of curling.
Although it is not yet in the true sense that everyone has a bright future, and it is not yet at the point where everyone who has joined the Bolang Group or who is new to the Bolang Group can obtain the means of production, but at the shareholder meeting a year ago
The decisions finalized above will be implemented, and the final direction will definitely be like this.
There were only a few people who happened to be free to say hello to Wen Liang and Li Ze, and the atmosphere in the laboratory was not disturbed at all by the arrival of the two.
Li Ze nodded with a smile, and then said to Wen Liang: "No wonder it can be completed three working days in advance."
"It must be Mr. Wen who has the foresight. This model is so efficient and so cool."
Wen Liang now put his hands behind his back, pretending to be a little bit, and just nodded slightly, then looked around the laboratory environment in an unhurried manner.
Sun Baoyin has already come over to report: "Mr. Wen, Mr. Ze, the first stable internal beta version of sode has been offline."
Li Ze made a gesture: "Then let's do the first practical demonstration."
Sun Baoyin nodded, made a gesture, and invited the two of them to an open workstation.
There were several young people gathered together.
Naturally, someone introduced me at this time.
"This is a very rough demonstration environment. The parts have not been assembled yet. This is the host part, including a new chip that has not officially passed the test..."
"Of course, the new chip has already passed the most rudimentary screen lighting experiments in the extremely large-scale IC design exploration laboratory next door..."
"What we are going to conduct now is also a relatively elementary experiment. Can we run the star system recompiled through sode in this environment..."
"Then try running the recompiled Xiaocheng Book and Xiaocheng Book International Edition..."
"..."
From this young man's eloquent introduction, both Wen Liang and Li Ze understood the current stage.
Forgot to say.
As early as January, the extremely large-scale IC design exploration laboratory led by Qin Zheng conducted in-depth cooperation with Huahong Huali Micro.
Because the cooperation between the two parties is very harmonious.
The first completely self-developed 40nm process SOC has finally rolled off the production line in the past two days after a series of preliminary preparations, tape-out, and post-debugging.
Of course, there will be a lot of debugging and testing work ahead before we can finally move towards mass production.
This is completely different from the previous ARM chip. That thing is really simple to the point where Bolang can't really play it. It even doesn't move at all. You can just hand the drawings to TSMC and it can go offline without debugging.
However, in order to achieve certain optimization and integrate more modules on one SOC, Bolang spent some time and invested some funds to do some research and train the design team.
Now this SOC, whether it is CPU, GPU or other necessary modules, is from Bolang. The overall time required is one year, three months and eleven days.
The current rough estimate of the overall cost is a little over 2.3 billion.
Some include overlapping funding on arm chips.
As Qin Zheng said, just because the instruction set was only formed in December 2012, nor just because it took more than a month to connect to the tape-out process at the end of January 2013, does not negate the nearly year-long research in the early stage.
and try.
In the end it seems to be very efficient.
But this is based on a series of massive preparations such as starting over several times in the early stage, practicing, visiting students, doing in-depth research, finding and recruiting people, etc.
Countless control group experiments were conducted in the meantime.
Recently, controlled experiments have been used to the extreme.
For example: the preliminary determination is quite smooth, and the connection with the tape-out of TSMC's 28nm process is also going on simultaneously, including the tape-out of another different CPU ore (core).
Just like arm v8 has different cores such as a57, a53, and a35, Bolang's self-developed CPU also has two cores, one large and one small, with different transistor numbers, performance, etc.
At present, in this SO process, the CPU part only uses the design of the small core, and the tape-out of the large core is still in progress.
However, the GPU on the mobile phone does not pay so much attention. It is matched with different CPUs and only adjusts some aspects such as the ALU (arithmetic operation unit) of the GPU...
Let’s go back to the current experiment itself.
What needs to be verified is the support for compilation of the Galaxy instruction set in the IDE (integrated development environment) of Sode, so all software-level parts including the Star system need to be recompiled through Sode.
Yes, the Star System is just a very large and complex software, and it is also composed of codes and then compiled.
Before Wen Liang and Li Ze came, the laboratory only conducted partial-body experiments, and never conducted overall experiments.
Now, after being introduced one by one by several young people, the operation process begins.
On a piece of "scattered" parts... let's call it a mobile phone, the initial installation of the Star system began.
In addition to the display on the small screen, it is also output to the large display screen so that Wen Liang and the others can see it more clearly.
The process is completed quickly.
Then comes the official start...
no problem.
The system drove all the hardware, and someone immediately started touching the screen through the small display. They tried it from every angle, and there was no problem.
Then the software that was compiled early was installed directly through the touch screen.
Then came the violent use.
All are no problem.
Finally, Sun Baoyin breathed a sigh of relief: "At least for now, sode has no big problems in terms of basics, and it supports the compilation of major mobile programming languages such as Java and C."
"Try another small software written and compiled in the 'Starlight' language."
Of course...it's no problem.
Then the laboratory inevitably burst into warm applause.
The process after that is a little simpler.
Sun Baoyin initiated an online review report meeting. With Wen Liang and Li Ze present, the efficiency was naturally improved.
"...The current situation is like this. Sode can only be regarded as an internal beta version. Sode itself is actually almost there. After all, it has the foundation of the previous es and has accumulated there. It is just through the accumulation of open source projects that a self-developed version has been launched. Before and after
Some improvements have been made to the end.”
"The main problem now is to improve the massive documentation on the new programming language Starlight, as well as the establishment of forums. After all, our ultimate goal is to hope that global developers can use Starlight to write programs adapted to the Star system to achieve the best user experience.
Effect."
"On the other hand, the new language Starlight may have some flaws and need to be improved. It was originally planned to be used among the 100,000 programmers within the company, but now it is a bit too late."
Li Ze also expressed some views.
In the end, Wen Liang made the decision on the spot: "Time is tight now, but it's not that urgent. The original plan was to launch it on the 16th. Now it can be put on the 16th and 17th. It will be used internally in the past few days. It may be very simple to try to solve some
bug."
"After all, this thing is only for the developer group, and the trial sample within the company is large enough."
Of course this is no problem.
…………
…………
March 16th, 2pm.
Bolang and Bolang Terminal promoted the internal beta version of sode through their respective official channels, and announced that the starlight forum, which had been used internally for a short period of time, would be open to the public.
The official description is to the effect:
"The open source integrated development environment elipse-sta(es) will stop updating from now on, and will stop technical support on March 31, 2013, and will be replaced by the newly launched sode; ode includes 'starlight' independently developed by Bolang."
The high-level programming language will become the official recommended programming language of Star App Store and sta apps from now on, and it is recommended that developers around the world download and use it."
On the starlight forum, the official documentation is very rich.
It systematically introduces the specific problems that Starlight, a new programming language, is mainly developed to solve, and mentions the grammatical advantages of Starlight, and the most important point: the most perfect support for the Star system, etc.
At the same time, relevant news was also promoted in overseas markets. The English version of the tarlight forum was directly and simultaneously established.
Relevant news soon became a hot topic in Xiaocheng Book and Xiaocheng Book International Edition with the vigorous promotion of Bolang.
Domestic netizens were completely shocked.
All those active IDs popped up.
The boss of the machine circle: "???????Don't ask me why I have so many question marks. I can't bear it when the Star system is launched. After all, it's just Unix-like. It's not a big workload to change it. Now I'm just doing it quietly."
The Starlight Programming Language was created silently? Completely independently developed? Targeted adaptation of the Star System? Solving 800 specific problems of horse racing? Bolang, you have gone too far! How can you be so awesome!"
"Forget it, Ta Ma actually has such a complete forum? There are so many discussions and responses to specific issues, and there are so many documents from Cao Nima on Ta Ma. How long has Bolang been doing this behind our back?
?”
"Holy shit, shit, let's not talk about anything else. Sode does a great job in the front-end UI. It's more convenient than es. Sure enough, only programmers who ride horses understand what programmers need. As for Starlight, I actually created a
I tried the project, and it was a bit interesting. The cost of learning grammar is not high, and it can be regarded as a way to learn from others' strengths. uukanshu.com www.uukanshu.com It's hard to say what problems have been solved, but it does seem to have solved the problem of star application development efficiency.
question."
"Bolang is really good at reinventing the wheel. The key point is that you can't say it is ineffective. The Star system is now considered the third largest smartphone system independent of iOS and Android. It can have an official language, but
...Sigh, I finally understand why there are rumors that Bolang has 100,000 development engineers. So many projects are in need of developers."
Overseas markets also have their own opinions.
Some well-known programmer masters have their own opinions on Bolang's move.
Some people are dismissive and think that the problems solved by starlight are just childish.
Some people are more in favor of this behavior.
Most of them are indifferent.
After all, it's not domestic.
The launch of the internal beta version of sode naturally promoted another thing in overseas markets... -