Skip to main 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 Installation

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 download the appropriate U-Boot, boot partition, and root partition files. After downloading, please visit Installation for the installation guide for your device.

Supported DevicesImage Download (Latest Version)SD Card Support
Lichee Pi 4A20250123Supported
Milk-V Meles20250123Supported
Milk-V Pioneer20241230Supported
Lichee Cluster 4A20240720
Lichee Console 4A20240720
Lichee Book 4A20240720
Beagle-Ahead20231210
Huiwei book20240617

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, see Submitting issues.

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)