BlueOS

Last updated
BlueOS
BlueOS logo.png
Developer Vivo
Written in JavaScript, Rust, C, C++
OS family Real-time operating systems
Working stateCurrent
Source model Open source
Initial releaseNovember 1, 2023;7 months ago (2023-11-01)
Marketing target Internet of Things, Internet of vehicles, wearable devices and smart watches
Update method Over-the-air
Package manager .rpk
Platforms ARM, RISC-V
Kernel type Multikernel KAL with Linux kernel and RTOS kernel
Influenced by Minix, Linux, Unix-like, LiteOS, HarmonyOS, openEuler, Barrelfish, OpenHarmony
Official website blueos.vivo.com
Support status
Supported

Vivo BlueOS, or BlueOS also named Blue River OS, is a open-source distributed operating system developed by Vivo. The OS is designed to support large models and multi-modal functions in variety of inputs it supports. [1]

Contents

BlueOS also supports the BlueXlink connection protocol, which adopts a distributed design concept, similar to HarmonyOS and compatible with industry-standard protocols. This allows data to be securely transferred and accessed between multiple devices. On the security architecture, Rust language is supported on the operating system for security advancements. [2]

BlueOS aims to run on various devices, including devices that has low as 32 MB of RAM that targets a wide range of devices, from smart home appliances and wearables. [3]

Vivo has not announced plans to install BlueOS on its smartphones in the early stage of the new operating system development. This meant that custom Funtouch OS and OriginOS operating systems based on AOSP remains to be the default operating systems for Vivo smartphones. [4]

On November 13, 2023, Vivo Watch 3, becomes the first device from the company that ships with the new operating system. [5]

It reportedly supports different hardware architectures, with multiple POSIX standards which supports Linux kernel alongside its own RTOS kernel in its multikernel architecture and similar to OpenHarmony and HarmonyOS in distributed operating systems in terms of the Kernel Abstraction Layer. It also supports application technology standards and Vivo provides developers with software development kits, BlueOS (Blue River) SDK and BlueOS Studio (Blue River Studio) IDE based on VS Code for rich applications. The operating system also contains AI service engines and multi-mode input subsystems based on large AI model capabilities, providing multi-modal input and output, among other benefits. [6]

History

It has reportedly been in development since 2018, the operating system core is written with the Rust programming language, which is open source, released on November 1, 2023, via 2023 Vivo Developer Conference. It is independent of the Android operating system used on Vivo smartphones. The operating system is intended for lightweight IoT devices and Wearables. It's also reported that Vivo expects that its Copilot tool with its large language model that is able to provide code, image and text generation, in addition to other capabilities for the operating system. [7]

See also

Related Research Articles

A mobile operating system is an operating system used for smartphones, tablets, smartwatches, smartglasses, or other non-laptop personal mobile computing devices. While computers such as typical/mobile laptops are "mobile", the operating systems used on them are generally not considered mobile, as they were originally designed for desktop computers that historically did not have or need specific mobile features. This line distinguishing mobile and other forms has become blurred in recent years, due to the fact that newer devices have become smaller and more mobile unlike hardware of the past. Key notabilities blurring this line are the introduction of tablet computers, light laptops, and the hybridization of the two in 2-in-1 PCs.

NuttX is a free and open-source Real-Time Operating System (RTOS) with an emphasis on technical standards compliance and on having a small footprint. Scalable from 8-bit to 64-bit microcontroller environments, the main governing standards in NuttX are from the Portable Operating System Interface (POSIX) and the American National Standards Institute (ANSI). Further standard application programming interfaces (APIs) from Unix and other common RTOSes are adopted for functions unavailable under these standards, or inappropriate for deeply embedded environments, such as the fork system call.

<span class="mw-page-title-main">Xiaomi Mi 3</span> Smartphone by Xiaomi

The Xiaomi Mi 3 is a high-end, premium Android smartphone produced by Xiaomi made in the Philippines.

<span class="mw-page-title-main">Android One</span> Line of smartphones that run the unmodified Android operating system

Android One is a family of third-party Android smartphones promoted by Google. In comparison to many third-party Android devices, which ship with a manufacturer's customized user interface and bundled apps, these devices run near-stock versions of Android with limited modifications, and a focus on Google services. Devices that run Android One receive OS updates for at least two years after their release, and security patches for at least three years.

<span class="mw-page-title-main">Redmi 1S</span>

The Xiaomi Redmi 1S, code-named armani HM 1S, is a smartphone released in May 2014, developed by the Chinese company Xiaomi Inc. It is a part of the Redmi series of smartphones, and succeeded the Redmi 1. Visually similar to its predecessor, it comes with a 4.7-inch screen, a quad-core 1.6 GHz Cortex-A7 processor and runs Android version 4.3 (Jellybean), bundled with the proprietary MIUI v5 user interface, which can be upgraded to MIUI v9 based on Android 4.4.4 KTU84P.

<span class="mw-page-title-main">Windows 10 Mobile</span> Mobile operating system developed by Microsoft

Windows 10 Mobile was a mobile operating system developed by Microsoft. First released in 2015, it is a successor to Windows Phone 8.1, but was marketed by Microsoft as being an edition of its PC operating system Windows 10.

The Xiaomi Mi4i is a smartphone developed by Xiaomi Inc. It is part of Xiaomi's mid-range smartphone line, and was released in April 2015. Xiaomi held a media event in Siri Fort Auditorium, Delhi to formally introduce the mid-range phone, and also supplied its fans with their complementary smart-accessory, the Xiaomi MiBand, during the Xiaomi New Product Launch Event 2015 on April 23, 2015.

<span class="mw-page-title-main">Redmi Note 3</span> Smartphone model

The Xiaomi Redmi Note 3 is a smartphone developed by Xiaomi Inc. as part of Xiaomi's low-end Redmi smartphone line. It has three variants:

<span class="mw-page-title-main">Redmi Note 4</span> Android smartphone developed by Xiaomi

The Xiaomi Redmi Note 4 is the fourth smartphone under the Redmi Note series developed by Xiaomi Inc. It is a part of Xiaomi's budget Redmi smartphone lineup. It has two variants : The older version sold as Redmi Note 4 is powered by a Deca-core Mediatek MT6797 Helio X20 SOC. The upgraded version, sold both as Redmi Note 4X and Redmi Note 4 is powered by an Octa-core MSM8953 Qualcomm Snapdragon 625 SoC. The Redmi Note 4 was succeeded by Redmi Note 5.

<span class="mw-page-title-main">Xiaomi Mi A1</span> Smartphone developed by Xiaomi and Google

The Xiaomi Mi A1, is a smartphone, co-developed by Google, as part of its Android One initiative — and Xiaomi that runs on the Android operating system.

<span class="mw-page-title-main">Huawei Mate series</span> Android phablet smartphone line by Huawei

The Huawei Mate series, formally the Huawei Ascend Mate series, is a line of high-end HarmonyOS-powered phablet smartphones produced by Huawei, and is one of their flagship products along with the Pura series.

<span class="mw-page-title-main">EMUI</span> Mobile operating system by Huawei

EMUI (formerly known as Emotion UI, and also known as MagicOS was a HarmonyOS/Android mobile operating system developed by Chinese technology company Huawei. It was used on the company's smartphones primarily and also tablet computers until 2021.

EulerOS is a commercial Linux distribution developed by Huawei based on Red Hat Enterprise Linux to provide an operating system for server and cloud environments. Its open-source community version is known as openEuler, of which source code was released by Huawei at Gitee on December 31, 2019 that is multi-kernel based. EulerOS itself officially launched September 23, 2021 alongside to openEuler publicly on September 25, 2021.

HarmonyOS (HMOS) is a distributed operating system developed by Huawei for smartphones, tablets, smart TVs, smart watches, personal computers and other smart devices. It has a microkernel architecture design in kernel mode with a single framework: the operating system derives from HarmonyOS NEXT, based on both OpenHarmony and Oniro OS operating system family that is the user mode of HarmonyOS NEXT system that takes full L0-L2 source code derived from LiteOS roots that selects suitable kernels from the kernel abstraction layer. The operating system was officially launched by Huawei in August 2019.

<span class="mw-page-title-main">Huawei Mobile Services</span> Proprietary software service

Huawei Mobile Services (HMS) is a collection of proprietary services and high level application programming interfaces (APIs) developed by Huawei Technologies Co., Ltd. Its hub known as HMS Core serves as a toolkit for app development on Huawei devices. HMS is typically installed on Huawei devices on top of running HarmonyOS operating system, and on its earlier devices running the Android operating system with EMUI including devices already distributed with Google Mobile Services. Alongside, HMS Core Wear Engine for Android phones with lightweight based LiteOS wearable middleware app framework integration connectivity like notifications, status etc.

<span class="mw-page-title-main">DevEco Studio</span> Integrated development environment for the HarmonyOS platform

DevEco Studio is the official integrated development environment (IDE) for Huawei's HarmonyOS operating system, built on JetBrains' IntelliJ IDEA software and Huawei's SmartAssist designed specifically for HarmonyOS development. It is available for download on Microsoft Windows and macOS based operating systems.

The version history of the HarmonyOS distributed operating system began with the public release of the HarmonyOS 1.0 for Honor Vision smart TVs on August 9, 2019. The first expanded commercial version of the Embedded, IoT AI, Edge computing based operating system, HarmonyOS 2.0, was released on June 2, 2021, for phones, tablets, smartwatches, smart speakers, routers, and internet of things. Beforehand, DevEco Studio, the HarmonyOS app development IDE, was released in September 2020 together with the HarmonyOS 2.0 Beta. HarmonyOS is developed by Huawei. New major releases are announced at the Huawei Developers Conference (HDC) in the fourth quarter of each year together with the first public beta version of the operating system's next major version. The next major stable version is then released in the third to fourth quarter of the following year.

<span class="mw-page-title-main">OpenHarmony</span> Family of open-source operating systems based on OpenHarmony

OpenAtom OpenHarmony, or abbreviated as OpenHarmony (OHOS), is a family of open-source distributed operating systems based on HarmonyOS derived from LiteOS, donated the L0-L2 branch source code by Huawei to the OpenAtom Foundation. Similar to HarmonyOS, the open-source distributed operating system is designed with a layered architecture, which consists of four layers from the bottom to the top, i.e., the kernel layer, system service layer, framework layer, and application layer. It is also an extensive collection of free software, which can be used as an operating system or can be used in parts with other operating systems via Kernel Abstraction Layer subsystems.

HarmonyOS NEXT is a proprietary distributed operating system and an iteration of HarmonyOS, developed by Huawei to support only HarmonyOS native apps. The operating system base is primarily aimed at software and hardware developers that deal directly with Huawei. It does not include Android's AOSP core and is incompatible with Android applications.

ArkGraphics 3D is an open source, 3D graphic stack developed by Huawei as a subset of Ark Engine for HarmonyOS and OpenAtom OpenHarmony. The engine layer includes two modules, such as 2D graphics library and 3D graphics engine with both OpenGL with OpenGL Shading Language and WebGL as render service backend. The 2D graphics library provides the underlying API for 2D graphics rendering, and supports the underlying capabilities of graphics rendering and text rendering for ArkUI. AGP Engine as a component of ArkUI, it provides the 3D drawing capability of the system.

References

  1. Malhotra, Vanshika. "After Xiaomi's HyperOS, Vivo Introduces Self-Developed BlueOS". Beebom. Beebom. Retrieved 8 February 2024.
  2. Biswas, Abhiman. "BlueOS Introduced By Vivo as World' First Rust Programming Language-Based Operating System". mysmartprice. mysmartprice. Retrieved 8 February 2024.
  3. Sarkar, Amy. "After Huawei and Xiaomi, Vivo announced BlueOS its own mobile operating system". HC Newsroom. HC Newsroom. Retrieved 8 February 2024.
  4. Garg, Ankita. "Vivo introduces BlueOS, new operating system for smart devices". India Today. India Today. Retrieved 8 February 2024.
  5. Ivan. "vivo Watch 3 is official in one size, pioneers BlueOS". GSMArena. GSMArena. Retrieved 8 February 2024.
  6. Bhati, Kamlesh. "Vivo Unveils BlueOS, Based on Rust Language, Making Debut with Vivo Watch 3". Sparrownews.com. Sparrownews.com. Retrieved 8 February 2024.
  7. "Vivo unveils self-developed BlueOS featuring LLM and Rust programming". Technode. Technode Feed. Retrieved 8 February 2024.