Overview
Last Version: 18/09/2025
Bianbu Star
Toward the star, our future takes flight today
Bianbu Star is a desktop system built on the Bianbu OS. It is designed to provide users with a smooth, compatible, and simple experience. The platform includes:
- Custom desktop UI: Continuously optimized for user interaction.
- Built-in AI capabilities: Native AI features integrated into the system.
- RISC-V compatibility: Support for more applications and a richer software ecosystem.
Bianbu Star 3.0
Starting from Bianbu Star 3.0 which uses a lightweight desktop environment built with Labwc compositor and QT 6.0, replacing the previous Gnome Shell desktop. The goal is to combine a clean visual design with intuitive, efficient interactions. Key highlights include:
- Simple Interaction: Modern, clean UI design reduces learning curve for users.
- Lightweight & Fast: Optimized software for faster system and application launch, smoother desktop performance.
- Ready-to-Use: Preinstalled with learning tools, VSCode, Office apps, Python, AI inference frameworks, and more.
- Ecosystem-Friendly: Native runtime for QT apps, consistent visuals, and support for non-QT apps (e.g., Chrome, GTK).
Core Principles: “Modern Interaction + Scenario Adaptation + Ecosystem-Friendly” Designed for a variety of scenarios: AIPC, cloud laptops, SBCs, industrial computing, educational robots, and smart devices, offering a stable and fluid desktop experience.
Bianbu Star V2.1 Desktop Home
Bianbu Star V3.0 Desktop Home
Performance Comparison (MuseBook)
Test Category | Test Item | V2.1.5 | V3.0alpha2 | Improvement |
---|---|---|---|---|
System Boot | Power-on to login screen | 24 s | 17.7 s | 1.36× |
^ | Login (password to desktop) | 17.5 s | 7.5 s | 2.33× |
App Launch | Settings | 3.36 s | 0.66 s | 5.09× |
^ | MPV | 3.09 s | 1.08 s | 2.86× |
^ | Terminal | 1.22 s | 0.51 s | 2.39× |
^ | VSCodium | 17 s | 14 s | 1.21× |
^ | File Manager | 1.22 s | 0.45 s | 2.71× |
Wake Time | From sleep to ready | 2.3 s | 1.37 s | 1.68× |
Display FPS | File Manager scrolling | 45 FPS | 85 FPS | 1.88× |
System Features
- Deep optimization for RISC-V architecture
- Adaptive compatibility with multiple hardware boards
- Integrated SpacemiT AIEngine for out-of-the-box AI support
- Open software sources for user customization
- Full support for GPU, VPU, G2D hardware acceleration
- Supports multiple application development frameworks
- OTA system updates
- Boot support via EMMC, SSD, SD card
- Multi-OS boot via Grub (V2.0 only)
- UEFI boot support (select UEFI image)
- Supports IDE tools such as VSCodium
Software Components
Bianbu Star includes:
- Applications
- Application frameworks
- Runtimes
- Libraries
- Linux kernel
- U-Boot
- OpenSBI
All components are managed via APT software repositories using standard Debian package formats.
Applications
Common preinstalled software:
- GNOME desktop and core apps
- Remmina remote desktop
- Chromium browser
- VScodium IDE
- Docker
- Zed editor
- Ai FusionX
- MPV media player
- Cheese camera
Application Framework Support
-
Application Frameworks:
- Electron
- GTK
- QT
-
Multimedia Frameworks:
- FFmpeg (supporting hardware acceleration)
- GStreamer (supporting hardware acceleration)
- PipeWire
-
AI Inference Frameworks:
- OnnxRuntime (supporting hardware acceleration)
- Ollama (supporting hardware acceleration)
Runtimes
- Python
- Java
- Node.js
- Rust
Libraries
- OpenCV (RVV acceleration supported)
- OpenSSL (hardware acceleration)
- MPP (SpacemiT’s multimedia processing platform with C API and samples)
- Mesa 3D
- OpenGLES / Vulkan / OpenCL
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: V6.6 (LTS)
- Link: https://gitee.com/bianbu-linux/linux-6.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
- Link: https://gitee.com/bianbu-linux/uboot-2022.10
OpenSBI
OpenSBI implements the supervisor binary interface for RISC-V processors. It runs in M-mode firmware and provides interfaces for bootloaders, hypervisors and OS to access hardware.
The code is open on Gitee:
- Version: V1.3
- Link: https://gitee.com/bianbu-linux/opensbi
Support Resources
Documentation
System manuals and developer guides are available on the SpacemiT Developer Community at https://developer.spacemit.com/documentation
Tools
-
Flashing Tool: Titan Flasher
- Supports both Windows and Linux OS
- Download link: https://developer.spacemit.com/documentation?token=Dv3tw0yQui3YpWkDxoAcspIonQd
-
Production Line Tool: factorytest
- Open-source for user customization.
- Reference link: https://bianbu-linux.spacemit.com/en/device/plt/
-
AI Deployment Tool: Spacengine™
Firmware Images
SpacemiT provides stable firmware images for Bianbu Star that support SD Card boot and eMMC / SSD boot
Bianbu Star V3.0 is actively under development.
Such firmware images support SpacemiT official hardware and selected ecosystem partner devices as follows:
- BPI-F3
- Milk-V Jupiter
- MUSE Card
- MUSE Pi
- MUSE Pi Pro
- MUSE Box
- MUSE Book
Support & Services
Submit technical questions or suggestions via the SpacemiT Official Forum. All requests are reviewed and addressed promptly.