Bianbu操作系统
Bianbu OS简介
Bianbu OS是进迭时空针对RISC-V架构的处理器进行深度优化的一个操作系统,该系统基于Ubuntu社区源码构建。目前分为下面两个版本:
- Bianbu Desktop
- Bianbu NAS
其中Desktop版本类似于Linux的常见发行版,比如Ubuntu或者Debian等。

Bianbu Desktop系统界面
Bianbu NAS则是针对网络存储而专门制作的一个固件。

Bianbu NAS系统界面
Bianbu OS官方支持BIT-BRICK K1单板电脑以及SSOM-K1核心模块,用户可以直接下载官方固件即可使用。
2、系统架构

Bianbu系统框架图
从上图可以看出,Bianbu OS包含的组件包括:
-
应用层
- GNOME 桌面及其常用应用
- 远程桌面
- Chromium 浏览器
- LibreOffice 办公套件
- Visual Studio Code
- Docker
-
框架层
- 应用框架
- Electron
- GTK
- QT
- 多媒体框架
- FFmpeg (with Hardware Accelerated)
- GStreamer (with Hardware Accelerated)
- PipeWire
- 推理框架
- onnxruntime (with Hardware Accelerated)
- 应用框架
-
运行时
- Python
- Java
- Node.js
- Rust
-
库
- OpenCV (with RVV Accelerated)
- OpenSSL (with Hardware Accelerated)
- MPP,进迭时空多媒体处理平台,提供 C API 和 sample
- Mesa 3D
- OpenGLES/Vulkan/OpenCL
-
内核层
- Linux kernel
- Uboot
- OpenSBI
其中
Linux kernel
Linux 内核负责管理处理器和其他硬件资源,提供用户和应用程序与硬件之间的接口。主要功能包括中断和时钟管理、进程管理、内存管理、文件系统管理、设备驱动管理和网络协议栈等。
- 版本:6.1。
- 源码:Linux kernel 6.1