Un desarrollador de Fedora Linux ha detallado el progreso y los desafíos en la adaptación del sistema operativo a la arquitectura RISC-V. Desde hace aproximadamente tres meses, se ha trabajado en la triagem de paquetes, con un total de 86 solicitudes de extracción (pull requests) enviadas para paquetes de Fedora, incluyendo componentes complejos como LLVM15. El principal obstáculo identificado es la lentitud de la infraestructura de hardware RISC-V, lo que se traduce en tiempos de compilación significativamente más largos en comparación con otras arquitecturas como aarch64 o x86_64. Por ejemplo, la compilación del paquete 'binutils' tarda 143 minutos en RISC-V, frente a 36 minutos en aarch64. Para mitigar esto, se ha desactivado temporalmente la optimización LTO (Link Time Optimization) para reducir el consumo de memoria y tiempo de compilación. El desarrollador utiliza QEMU con 80 núcleos emulados para acelerar el proceso de compilación, aunque esto también es una solución temporal. Se planea comenzar a construir Fedora Linux 44 y se están buscando nuevas infraestructuras de construcción más rápidas para mejorar el rendimiento y eventualmente permitir que RISC-V se convierta en una arquitectura principal en Fedora Linux.
