Skip to content

RevyOS

Introduction

RevyOS is a Debian based custom distribution developed and maintained by the RevyOS team under RuyiSDK, specifically optimized for the XuanTie chip ecosystem.

RevyOS is part of RuyiSDK, an open-source project initiated by PLCT Lab, aimed at providing a convenient and comprehensive development environment for RISC-V developers. It offers the latest hardware information and software support, such as details about supported hardware devices and software components like OS images (e.g., RevyOS), toolchains, and package managers.

RevyOS provides complete and thorough support for XuanTie chips including XuanTie C906, C910, C920, C908, with default integration of the XuanTie extended instruction sets and the GCC toolchain supporting RVV 1.0. It also features Glibc and Kernel optimized with RVV 1.0 instruction set.

Currently, RevyOS meets basic user needs in office work, web browsing, and video watching.

Based on these customizations and optimizations, RevyOS delivers excellent performance and a great experience on hardware platforms like Lichee Pi 4A, BeagleV-Ahead, and Milk-V Pioneer.

Image Download and Flashing

The user version images of RevyOS are currently updated on the ISCAS (Institute of Software, Chinese Academy of Sciences) / Felix Finland Source open-source mirror sites.

If you want to obtain the latest version of RevyOS, please select the corresponding device to get the appropriate U-Boot, boot partition, and root partition files:

Supported Devices Image Download (Latest Version) Flashing Tutorial SD Card Support
Lichee Pi 4A 20250110 Flashing Tutorial Supported
Lichee Cluster 4A 20240720 Flashing Tutorial
Lichee Console 4A 20240720 Flashing Tutorial
Lichee Book 4A 20240720 Flashing Tutorial
Milk-V Pioneer 20241230 Flashing Tutorial Supported
Milk-V Meles 20250110 Supported
Beagle-Ahead 20231210
Huiwei Book 20240617

How to Enable T-Head Optimized GCC

For more details, see this document: How to Enable Optimized GCC.

Changelog

After each update to the image version, we will publish the supported features for the current version. To view the changelog, please click RevyOS Version Change Log and select the version you want to check.

Issues

If you encounter any issues during use, you can report them by creating an issue.

User Documentation

In this documentation, we provide guides for reference on building, adapting, and also system testing. This would help users get onboard easier with RevyOS.

User Group

RevyOS has its own Telegram group: Invitation Link

Internship Recruitment

We are currently recruiting test interns. For more information, visit: RevyOS Team Test Intern Recruitment (Chinese only)