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 Devices | Image Download (Latest Version) | SD Card Support |
---|---|---|
Lichee Pi 4A | 20250123 | Supported |
Milk-V Meles | 20250123 | Supported |
Milk-V Pioneer | 20241230 | Supported |
Lichee Cluster 4A | 20240720 | |
Lichee Console 4A | 20240720 | |
Lichee Book 4A | 20240720 | |
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, 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)