Skip to main content

Bianbu Star

1. Overview


Bianbu Star
The future is the stars, and the journey begins now

Bianbu Star is an integrated desktop operating system, developed and built based on the Bianbu 2.0 platform by Spacemit. It aims to provide users with a smoother, more compatible, and streamlined experience. With the Bianbu Star system, we customize and develop a desktop environment, continuously optimizing user interaction; we integrate AI to offer native system-level AI capabilities; and we support a wide range of RISC-V applications to enrich the software ecosystem.

Bianbu Star can be applied to various product types such as SBCs (single-board computers), AI PCs, robots, industrial computers, HMIs, and edge computing devices. Spacemit offers ready-to-use system images and open software sources to help users quickly develop and customize their products.

2. System Features


  • Deep optimization and adaptation for RISC-V
  • Adaptive compatibility with various hardware boards
  • Integrated Spacemit AIEngine, AI available out-of-the-box
  • Open-source software for custom builds
  • Full support for GPU, VPU, G2D hardware acceleration
  • Compatible with multiple application development frameworks
  • Supports OTA system updates
  • Supports multiple boot methods: EMMC / SSD / SDCARD
  • Grub multi-OS boot supported
  • UEFI boot supported (choose UEFI image version)
  • Pre-installed IDE development tools

3. Software Components


Bianbu Star is based on Debian and uses APT for package management. Core components include:

  • Applications
  • Application frameworks
  • Runtimes
  • Libraries
  • Linux kernel
  • U-Boot bootloader
  • OpenSBI (RISC-V supervisor firmware)

3.1 Pre-installed Applications


The system comes with essential software pre-installed and ready to use:

  • GNOME desktop and core apps
  • Remmina remote desktop
  • Chromium browser
  • VScodium IDE
  • Docker container platform
  • Zed editor
  • Ai FusionX
  • MPV video player
  • Cheese webcam app

3.2 Application Framework Support


  • UI Frameworks: Electron, GTK, QT
  • Multimedia Frameworks: FFmpeg, GStreamer, PipeWire (all support hardware acceleration)
  • AI Inference Frameworks: OnnxRuntime, Ollama (supporting hardware acceleration)

3.3 Runtimes


  • Python
  • Java
  • Node.js
  • Rust

3.4 Libraries


  • OpenCV (RVV acceleration supported)
  • OpenSSL (hardware acceleration)
  • MPP (Spacemit’s multimedia processing platform with C API and samples)
  • Mesa 3D
  • OpenGLES / Vulkan / OpenCL

3.5 Linux Kernel


The Linux kernel manages the processor and other hardware resources, offering an interface between hardware and users/applications. Main functions include interrupt and clock management, process management, memory management, file system management, device drivers, and network stack. The source code is open on Gitee.

Version: 6.6
Source code: https://gitee.com/bianbu-linux/linux-6.6 (LTS)

3.6 U-Boot


U-Boot is a bootloader responsible for initializing hardware and loading the Linux kernel, device tree, and initial RAM filesystem from storage devices such as SD cards, eMMC, SPI Flash, SSDs, or networks. The code is open on Gitee.

Version: u-boot-2022.10
Source code: https://gitee.com/bianbu-linux/uboot-2022.10

3.7 OpenSBI


OpenSBI implements the supervisor binary interface for RISC-V processors. It runs in machine mode firmware and provides interfaces for bootloaders, hypervisors, and OS to access hardware. The code is open on Gitee.

Version: 1.3
Source code: https://gitee.com/bianbu-linux/opensbi

4. Supporting Resources & Tools


4.1 Documentation


System manuals and developer guides are available on the Spacemit Developer Community:
Online Docs: http://developer.spacemit.com/docs

4.2 Useful Tools


4.3 Images


We provide stable release images for Bianbu Star supporting:

  • SD Card boot
  • eMMC / SSD boot

Firmware download: https://archive.spacemit.com/image/k1/version/bianbu-computer/

Latest version: V2.1.x
Supports Spacemit official hardware and selected ecosystem partner devices:

  • BPI-F3
  • Milk-V Jupiter
  • MUSE Card
  • MUSE Pi
  • MUSE Pi Pro
  • MUSE Box
  • MUSE Book

5. Technical Support


For technical consultations or support, you can submit a ticket via Spacemit’s tech support system: https://ticket.spacemit.com/projects/main/issues/new

For suggestions or feedback on the SDK, feel free to leave an issue on Gitee: https://gitee.com/bianbu/docs/issues