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;11 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

<span class="mw-page-title-main">Operating system</span> Software that manages computer hardware resources

An operating system (OS) is system software that manages computer hardware and software resources, and provides common services for computer programs.

<span class="mw-page-title-main">QNX</span> Real-time operating system (RTOS) software

QNX is a commercial Unix-like real-time operating system, aimed primarily at the embedded systems market.

<span class="mw-page-title-main">Embedded operating system</span> Type of computer operating system

An Embedded Operating System (EOS) is an operating system designed specifically for embedded computer systems. These systems aim to enhance functionality and reliability to perform dedicated tasks. When the multitasking method employed allows for timely task execution, such an OS may qualify as a real-time operating system (RTOS).

Android is a mobile operating system based on a modified version of the Linux kernel and other open-source software, designed primarily for touchscreen mobile devices such as smartphones and tablets. Android is the world's most widely used computer operating system. As of October 2024, Android has 45% of the global operating system market followed by Windows with 26%.

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 usually not considered mobile, as they were originally designed for desktop computers that historically did not have or need specific mobile features. This "fine 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 the 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.

A distributed operating system is system software over a collection of independent software, networked, communicating, and physically separate computational nodes. They handle jobs which are serviced by multiple CPUs. Each individual node holds a specific software subset of the global aggregate operating system. Each subset is a composite of two distinct service provisioners. The first is a ubiquitous minimal kernel, or microkernel, that directly controls that node's hardware. Second is a higher-level collection of system management components that coordinate the node's individual and collaborative activities. These components abstract microkernel functions and support user applications.

<span class="mw-page-title-main">MIUI</span> Android-based mobile OS developed by Xiaomi

MIUI is a deprecated mobile operating system by Xiaomi for its smartphones and devices, from 2010 to 2023, prior to the launch of its successor Xiaomi HyperOS.

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

The Xiaomi Mi 4 is a smartphone developed by the Chinese electronics manufacturer Xiaomi for its high-end smartphone line, and was released in August 2014. Xiaomi held an event to formally introduce the high-end phone, and its complementary smart-accessory, the Xiaomi MiBand, during the Xiaomi New Product Launch Event 2014 on 22 July 2014.

<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.

postmarketOS Free and open-source operating system for smartphones, based on Alpine Linux

postmarketOS is an operating system primarily for smartphones, based on the Alpine Linux distribution.

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

EMUI is an interface based on Android developed by Chinese technology company Huawei, used on the company's smartphones primarily globally.

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, a multi-kernel project incubated and operated by the OpenAtom Foundation; the source code of openEuler was released by Huawei at Gitee on December 31. 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 multi-kernel design with dual frameworks: the operating system selects suitable kernels from the abstraction layer in the case of devices that use diverse resources.

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

OpenHarmony (OHOS), also known as OH by shorter acronym, 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, consisting of four layers from the bottom to the top: 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 in parts with other operating systems via Kernel Abstraction Layer subsystems.

HarmonyOS NEXT is a proprietary distributed operating system and a major iteration of HarmonyOS, developed by Huawei to support only HarmonyOS native apps. The operating system 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 OpenGL with OpenGL Shading Language, WebGL and Vulkan 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.

HyperOS (Chinese: 澎湃OS; pinyin: Pēngbài OS; lit. 'Surge OS'), officially named Xiaomi HyperOS, is an operating system developed by Xiaomi. It unifies MIUI, Xiaomi's Vela OS, Mina OS and car-focused operating system's software architecture for its smartphones, IoT devices and other Xiaomi hardware such as its automobiles. It was announced on X and Weibo on October 17, 2023, and debuted alongside Xiaomi 14 Series on October 26, 2023. It is replacing MIUI gradually as of 2024.

HarmonyOS Kernel, sometimes referred to as the Harmony kernel, is a computer operating system (OS) kernel developed by Huawei since August 2023. It is used in the HarmonyOS NEXT version of the proprietary HarmonyOS operating system, replacing previous versions that utilized the AOSP compatibility layer, the Linux kernel, and the LiteOS kernel.

References

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