Development of Fedora Linux Distribution for RISC-V (RV64G) Architecture
The rapid evolution of the RISC-V architecture presents both opportunities and challenges, particularly for systems lacking support for compressed instructions (RV64G). This paper explores the development of a Fedora Linux distribution tailored specifically for the RV64G architecture, providing a co...
Saved in:
| Published in: | SC24-W: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis pp. 1685 - 1689 |
|---|---|
| Main Authors: | , , , , |
| Format: | Conference Proceeding |
| Language: | English |
| Published: |
IEEE
17.11.2024
|
| Subjects: | |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Summary: | The rapid evolution of the RISC-V architecture presents both opportunities and challenges, particularly for systems lacking support for compressed instructions (RV64G). This paper explores the development of a Fedora Linux distribution tailored specifically for the RV64G architecture, providing a comprehensive narrative of the process from inception to implementation. Key milestones include establishing a robust filesystem hierarchy, creating a cross-compiler, preparing and bootstrapping target image, integrating a native GCC compiler, and leveraging the Koji build system to streamline package re-building. Additionally, we introduce a custom Python application to automate the Koji builds, enhancing efficiency and consistency. Our innovative approach not only addresses the immediate needs of RV64G systems but also lays the groundwork for future advancements in High-Performance Computing (HPC) on the RISC-V platform. This work aims to bridge the gap in the current ecosystem, offering a scalable and maintainable solution that promotes the broader adoption of RISC-V technology [1]. |
|---|---|
| DOI: | 10.1109/SCW63240.2024.00210 |