On November 1, the 2023 vivo Developer Conference was officially held. As a conference mainly for developers and partners in the industry, vivo launched BlueOS, a smart operating system for the era of general artificial intelligence, which is the first in the industry to use a system framework powered by Rust. operating system written in the language.
For technology companies, self-developed operating systems are a road full of difficulties and uncertainties, but they have to be taken. Excellent performance, perfect ecological environment, good user experience, reliable security, future-oriented scalability... If any of these are not done well, it may affect the user experience. In addition, with the rising tide of AI, it is a general trend for large models to gradually be integrated into the mobile phone ecosystem, which obviously places higher requirements on the capabilities of the operating system. Recently, major manufacturers have released phased results of exploring self-developed operating systems, and competition has entered a fierce stage.
A smarter, smoother and safer operating system
According to the official statement, the Blue River operating system has three major characteristics: "Inherently smarter, inherently smoother, and inherently safer". It will bring consumers the ultimate and smart new product experience, and also bring a new experience to the industry. s Choice.
"Born to be smarter" means that Blue River Operating System has made a new upgrade of wisdom, focusing on building AI capabilities. Based on the natural language understanding and reasoning decision-making capabilities of AI large models, Blue River Operating System has achieved more complex intentions. Recognition, supports multi-modal interaction, and brings higher interaction efficiency and smart interaction experience to users.
"Born smoother" means that Blue River operating system has extremely low hardware requirements and the ultimate smooth experience. It is designed around high-performance architecture and implements a series of key technologies to improve the resource efficiency of CPU and memory and ensure Blue River operating system provides an extremely smooth experience.
"Inherently safer" means that as an operating system for the AI era, Blue River operating system is the first operating system in the industry to use the system framework written in the Rust language, ensuring memory security and concurrency security from the source. As the market demand for safe and efficient programming continues to grow, Rust is increasingly becoming the first choice for developers to develop operating systems. Microsoft is rewriting the core Windows library in the Rust programming language, and Google is rewriting it in the Rust language to execute outside the Linux core. Critical security components of Android.
In addition, Blue River Operating System also has a more powerful interconnection system. It designed BlueXlink connection technology, adopted a distributed design concept, and was compatible with industry standard protocols, allowing data to be freely and securely transferred and accessed between multiple devices, serving scenarios such as smart homes, smart travel, and smart offices.
As for the ecological supporting aspects that developers are more concerned about, the Blue River Development Kit provides developers with full-link, efficient and convenient application development capabilities. Blue River Ecosystem provides developers with Blue River commercialization capabilities and Blue River development kits, including Blue River SDK and Blue River Studio. The former is a software development toolkit, and the latter provides software developers with code editors and compilers. , debugger and other integrated development environments. In the future, productivity tools such as code generation and AI creation will also be provided to developer friends to further improve development efficiency and reduce development costs. Currently, Alipay, Baidu Maps, Himalaya, etc. have been connected to the Blue River Ecosystem. Vivo system architecture expert Xu Haibo said, "vivo is committed to creating a win-win ecosystem for users and developers, continuing to provide developers with open capabilities and development kits, and providing users with the ultimate product experience."
It is reported that the Blue River operating system will be installed on watch products for the first time - vivo WATCH 3 will bring a new smart and smooth user experience to users, bring convenient life services in user travel, sports and other scenarios, and provide It provides users with an ultra-long battery life experience of up to 14 days.
Break through the bottleneck and explore the underlying technology in the era of general artificial intelligence
The reason why it can achieve the above three "natural qualities" is actually inseparable from the original design concept of Blue River operating system. Vivo said that they have been committed to creating a win-win ecosystem for users and developers, and hope to continue to provide developers with complete open capabilities and development kits, and continue to provide users with a rich, safe, smart, and smooth application experience.
In order to improve system performance, vivo has implemented a high-performance full-stack design for the Blue River system architecture based on resource efficiency and perceived performance. At the development language level, for application development, vivo mainly considers aspects such as efficiency and cost, and chooses a front-end technology stack; for system development languages, it mainly considers performance, security, etc., and chooses Rust for development. In order to achieve high performance, vivo leaves complex development to system developers and provides application developers with efficient and low-cost development methods. Blue River system provides a direct call channel for performance-critical scenarios, directly reaching the kernel in one step, reducing overhead. In addition, Blue River System has also conducted new design exploration and practice for core modules that affect performance.
While improving performance, will it also increase energy consumption? not necessarily.
In terms of software architecture, vivo has explored and built a power consumption subsystem framework suitable for the Blue River operating system. The power consumption subsystem includes five core capabilities, namely scene management, policy management, CPU power consumption management, device power consumption management, diagnosis and early warning system. Specifically, the main task of scene management is scene recognition and scene fusion. Policy management is to uniformly manage the power consumption policies in different scenarios, fuse the policies, and finally output the power consumption policy profile. CPU and device management are specific executors. According to the selected power consumption policy, the CPU and device are configured through the driver subsystem to make them work in the expected state. At the same time, through the previously constructed and preset device power consumption model, we can diagnose whether the operating status of the CPU and the device is abnormal and perform abnormal repairs.
In addition, vivo combines AI algorithm capabilities, including large models, with various functions of the system. The system, applications and tool chains are all newly designed to achieve smarter interaction. It has also opened up its AI algorithm capabilities and AI service engine to help smart upgrades of third-party applications.
However, can it be made easier to use mobile phones, computers and other digital devices? For example, human-computer interaction can be achieved without even the most basic operations, just through very natural dialogue? The emergence of Natural User Interface (NUI) is for this purpose. Here, the word "natural" refers to the graphical user interface (GUI). GUI requires users to first learn the operations preset by software developers, while NUI only requires people to communicate in the most natural way (such as language). and text) interact with the machine. Obviously, AI’s multi-modal capabilities will broaden users’ input and output methods. Language, text, pictures, music, and videos can all be understood and generated by AI. Therefore, some people in the industry believe that vivo’s release of Blue River operating system may be an important step in its exploration of NUI.
Six years of exploration finally led to the Blue River. For the industry, the launch of vivo’s Blue River operating system is undoubtedly a step worthy of attention and excitement. Operating systems, databases, chips...these are recognized as the core "underlying technologies" of the IT industry. Whether we have self-developed underlying technologies, whether the self-developed underlying technologies are easy to use, and whether they can be widely recognized by developers and users, These are the tests facing all domestic technology manufacturers. As an industry observer, we now see that more and more companies with strength, market share, and confidence like vivo are handing in answers. I believe that we will usher in a more diverse and humane AI technology world.
(The above content contains advertisements)
The above is the detailed content of A glimpse of the new form of operating system in the era of general artificial intelligence from Blue River BlueOS. For more information, please follow other related articles on the PHP Chinese website!