OpenSolaris-kehitystä jatkava Illumos-projekti lopettaa SPARC-arkkitehtuurin tukemisen

Illumos-projektin kehittäjät, joka jatkaa OpenSolaris-ytimen, verkkopinon, tiedostojärjestelmien, ajureiden, kirjastojen ja ydinjärjestelmän apuohjelmien kehittämistä, ovat päättäneet lopettaa 64-bittisen SPARC-arkkitehtuurin tuen. Ainoa Illumosille saatavilla oleva arkkitehtuuri on x86_64 (tuki 32-bittisille x86-järjestelmille lopetettiin vuonna 2018). Harrastajien avulla on mahdollista aloittaa ajankohtaisempien nykyaikaisten ARM- ja RISC-V-arkkitehtuurien toteuttaminen Illumosissa. Vanhojen SPARC-järjestelmien tuen poistaminen mahdollistaa koodikannan siivoamisen ja SPARC-kohtaisten rajoitusten poistamisen.

SPARC-tuen hylkäämisen syiksi mainitaan muun muassa kääntö- ja testauslaitteiden saatavuusongelmat sekä kyvyttömyys tarjota korkealaatuista kääntötukea ristiinkääntämisen tai emulaattoreiden avulla. He mainitsevat myös halun hyödyntää Illumosissa moderneja teknologioita, kuten JIT:tä ja Rust-kieltä, joiden kehitystä haittaavat niiden yhteydet SPARC-arkkitehtuuriin. SPARC-tuen lopettaminen tarjoaa myös mahdollisuuden päivittää GCC-kääntäjää (tällä hetkellä projekti joutuu käyttämään GCC 4.4.4:ää SPARCin tukemiseen) ja siirtyä uudempaan C-kielen standardiin.

Rust-kielen osalta kehittäjät aikovat korvata joitakin usr/src/tools-hakemistossa olevia tulkituilla kielillä kirjoitettuja ohjelmia Rustissa toteutetuilla vastaavilla. Lisäksi he aikovat käyttää Rustia ytimen alijärjestelmien ja kirjastojen kehittämiseen. Tällä hetkellä Rust-projektin rajallinen tuki SPARC-arkkitehtuurille haittaa Rustin toteuttamista Illumosissa.

SPARC-tuen päättyminen ei vaikuta nykyisiin Illumos-jakeluihin OmniOS ja OpenIndiana, jotka julkaistaan ​​vain x86_64-järjestelmille. SPARC-tuki oli Illumos-jakeluissa Dilos, OpenSCXE ja Tribblix, joista kahta ensimmäistä ei ole päivitetty useisiin vuosiin, kun taas Tribblix luopui SPARC-koontiversioiden päivityksistä ja siirtyi x86_64-arkkitehtuuriin vuonna 2018.

Lähde: opennet.ru

Osta luotettava isännöinti sivustoille, joissa on DDoS-suojaus, VPS VDS -palvelimet 🔥 Osta luotettavaa verkkosivustojen hostingia DDoS-suojauksella, VPS VDS -palvelimilla | ProHoster