El proyecto Illumos, que continúa el desarrollo de OpenSolaris, dejará de dar soporte a la arquitectura SPARC

Los desarrolladores del proyecto Illumos, que continúan el desarrollo del núcleo, la pila de red, los sistemas de archivos, los controladores, las bibliotecas y el conjunto básico de utilidades del sistema OpenSolaris, han decidido dejar de dar soporte a la arquitectura SPARC de 64 bits. La única arquitectura disponible para Illumos que queda es x86_64 (el soporte para sistemas x86 de 32 bits se eliminó en 2018). Con la participación de entusiastas, la posibilidad de implementar arquitecturas modernas más relevantes como ARM y RISC-V en Illumos podría surgir. La finalización del soporte de los sistemas SPARC obsoletos permitirá limpiar la base de código y deshacerse de las limitaciones específicas de la arquitectura SPARC.

Entre las razones para abandonar el soporte a SPARC se destaca la falta de acceso a hardware para compilar y probar, junto con la imposibilidad de garantizar un acompañamiento adecuado de las compilaciones utilizando compilación cruzada o emuladores. También se menciona el deseo de integrar nuevas tecnologías en Illumos, como JIT y el lenguaje Rust, cuyo avance se ve obstaculizado por la dependencia de la arquitectura SPARC. La finalización del soporte a SPARC también facilitará la actualización del compilador GCC (actualmente, para soportar SPARC, el proyecto se ve obligado a usar GCC 4.4.4) y avanzar hacia el uso de un estándar más moderno para el lenguaje C.

En cuanto al lenguaje Rust, los desarrolladores tienen la intención de reemplazar algunos programas en usr/src/tools, escritos en lenguajes interpretados, por análogos implementados en Rust. Además, se planea utilizar Rust para el desarrollo de subsistemas del núcleo y bibliotecas. En este momento, la limitada compatibilidad de Rust con la arquitectura SPARC está impidiendo su implementación en Illumos.

El cese del soporte a SPARC no afectará a las distribuciones actuales de Illumos, OmniOS y OpenIndiana, que se publican únicamente para sistemas x86_64. El soporte para SPARC estaba presente en las distribuciones de Illumos Dilos, OpenSCXE y Tribblix, de las cuales las dos primeras llevan varios años sin actualizarse, y Tribblix dejó de actualizar las compilaciones para SPARC y desde 2018 ha cambiado a la arquitectura x86_64.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster