Smartphone manufacturer vivo has recently announced the launch of an open-source project named BlueOSβa lightweight operating system kernel developed in-house by the vivo team using the Rust programming language. BlueOS is characterized by its emphasis on security, minimalism, and broad applicability.
While vivo has not specified the intended deployment scenarios for BlueOS, the kernel currently supports only Arm and RISC-V architectures. Notably, vivo highlights that the kernelβs core footprint requires as little as 13KB of memory, enabling it to power a wide range of terminal devices at minimal hardware cost.
Based on these descriptions, it appears that BlueOS is primarily designed for IoT devices and various development boards. It remains unclear, however, what specific roadmap vivo intends to pursue in building hardware around these platforms.
The BlueOS kernel already supports multiple QEMU platforms, including mps2-an385, mps3-an547, virt-aarch64, and virt-riscv64. Supported development boards include the Raspberry Pi Pico 2. The kernel is compatible with several file systems, such as tmpfs, devfs, procfs, and FAT32.
Interested users can explore the project on GitHub.
Related Posts:
- Chinese Smartphone Makers Unite for Google-Free OS
- RISC-V’s open source architecture impacts chip design
- Rust Lands in Windows 11 Kernel: A New Era for OS Security?
- Debian 13 “Trixie” Nears Release with Official RISC-V Architecture Support
Support Our Threat Intelligence
If you find our CVE report and cybersecurity news helpful, consider supporting our work.