El projecte Illumos, que continua el desenvolupament d'OpenSolaris, deixarà de donar suport a l'arquitectura SPARC

Els desenvolupadors del projecte Illumos, que continua desenvolupant el nucli OpenSolaris, la pila de xarxa, els sistemes de fitxers, els controladors, les biblioteques i un conjunt bàsic d'utilitats del sistema, han decidit deixar de suportar l'arquitectura SPARC de 64 bits. De les arquitectures disponibles per a Illumos, només queda x86_64 (el suport per a sistemes x32 de 86 bits es va suspendre el 2018). Si hi ha entusiastes, serà possible començar a implementar arquitectures ARM i RISC-V més actuals a Illumos. L'eliminació del suport per als sistemes SPARC heretats netejarà la base de codi i eliminarà les limitacions específiques de l'arquitectura SPARC.

Entre les raons per negar-se a donar suport a SPARC hi ha la manca d'accés als equips per al muntatge i les proves, i la impossibilitat de proporcionar suport de muntatge d'alta qualitat mitjançant la compilació creuada o emuladors. També s'esmenta el desig d'utilitzar tecnologies modernes a Illumos, com ara JIT i el llenguatge Rust, l'avenç del qual es veu obstaculitzat pels vincles amb l'arquitectura SPARC. El final del suport SPARC també oferirà l'oportunitat d'actualitzar el compilador GCC (actualment el projecte està obligat a utilitzar GCC 4.4.4 per donar suport a SPARC) i canviar a utilitzar un estàndard més nou per al llenguatge C.

Pel que fa al llenguatge Rust, els desenvolupadors tenen la intenció de substituir alguns programes en usr/src/tools escrits en llenguatges interpretats per anàlegs implementats en el llenguatge Rust. A més, està previst utilitzar Rust per desenvolupar subsistemes i biblioteques del nucli. Actualment, la implementació de Rust a Illumos es veu obstaculitzada pel suport limitat del projecte Rust per a l'arquitectura SPARC.

El final del suport per a SPARC no afectarà les distribucions actuals d'Illuminos d'OmniOS i OpenIndiana, que només es publiquen per a sistemes x86_64. El suport SPARC estava present a les distribucions Illumos Dilos, OpenSCXE i Tribblix, de les quals els dos primers no s'han actualitzat durant diversos anys, i Tribblix va abandonar els muntatges d'actualització per a SPARC i va passar a l'arquitectura x2018_86 el 64.

Font: opennet.ru

Afegeix comentari