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;6 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 with Linux kernel and RTOS kernel
Influenced by Minix, Linux, Unix-like, LiteOS, HarmonyOS, openEuler, 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 similar to both OpenHarmony and classic HarmonyOS. 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">Smartphone</span> Handheld mobile device

A smartphone is a mobile device that combines the functionality of a traditional mobile phone with advanced computing capabilities. It typically has a touchscreen interface, allowing users to access a wide range of applications and services, such as web browsing, email, and social media, as well as multimedia playback and streaming. Smartphones have built-in cameras, GPS navigation, and support for various communication methods, including voice calls, text messaging, and internet-based messaging apps.

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 developed by a consortium of developers known as the Open Handset Alliance, though its most widely used version is primarily developed by Google. It was unveiled in November 2007, with the first commercial Android device, the HTC Dream, being launched in September 2008.

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.

Atom is a system on a chip (SoC) platform designed for smartphones and tablet computers, launched by Intel in 2012. It is a continuation of the partnership announced by Intel and Google on September 13, 2011 to provide support for the Android operating system on Intel x86 processors. This range competes with existing SoCs developed for the smartphone and tablet market from companies such as Texas Instruments, Nvidia, Qualcomm and Samsung. Unlike these companies, which use ARM-based CPUs designed from the beginning to consume very low power, Intel has adapted the x86-based Intel Atom line of CPU developed for low power usage in netbooks, to even lower power usage.

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

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">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 is a HarmonyOS/Android mobile operating system developed by Chinese technology company Huawei. It is used on the company's smartphones and tablet computers.

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.

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

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 operating system was officially launched by Huawei in August 2019.

<span class="mw-page-title-main">Celia (virtual assistant)</span> AI virtual assistant developed by Huawei

Celia is an artificially intelligent virtual assistant developed by Huawei for their latest HarmonyOS and Android-based EMUI smartphones that lack Google Services and a Google Assistant. The assistant can perform day-to-day tasks, which include making a phone call, setting a reminder and checking the weather. It was unveiled on 7 April 2020 and got publicly released on 27 April 2020 via an OTA update solely to selected devices that can update their software to EMUI 10.1.

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 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 a low-level, low-overhead hardware-accelerated 3D graphic and compute shader API developed by Huawei as a subset of Ark Engine. It is compared to low-level APIs on other platforms such as Apple Metal, Vulkan and DirectX 12.

Ark Compiler, also known as ArkCompiler, is a unified compilation and runtime platform that supports joint compilation and running across programming languages and chip platforms, also operating systems of open-source OpenHarmony, Oniro OS, alongside proprietary HarmonyOS with single core system HarmonyOS NEXT included on native APP in Event-driven programming in a unified development environment and formerly built for Android-based EMUI for Huawei smartphones and tablets with HMS-enabled apk apps on AppGallery that improves app performance. It supports a variety of dynamic and static programming languages such as JS, TS, and ArkTS. It is the compilation and runtime base that enables OpenHarmony, Oniro OS alongside HarmonyOS NEXT to run on multiple device forms such as smart devices, mobile phones, PCs, tablets, TVs, automobiles, and wearables. ArkCompiler consists of two parts, compiler toolchain and runtime.

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.