Il progetto Illumos, che continua lo sviluppo di OpenSolaris, interromperà il supporto per l'architettura SPARC.

Gli sviluppatori del progetto Illumos, che continua lo sviluppo del kernel, dello stack di rete, dei file system, dei driver, delle librerie e del set di utilità di sistema di base di OpenSolaris, hanno deciso di interrompere il supporto per l'architettura SPARC a 64 bit. Tra le architetture disponibili per Illumos, rimane solo x86_64 (il supporto per i sistemi a 32 bit x86 è stato interrotto nel 2018). Con l'arrivo di appassionati, ci sarà la possibilità di iniziare l'implementazione in Illumos di architetture moderne più attuali come ARM e RISC-V. L'interruzione del supporto per i sistemi SPARC obsoleti consentirà una pulizia del codice sorgente e l'eliminazione delle restrizioni specifiche per l'architettura SPARC.

Tra le ragioni per cui si rinuncia al supporto per SPARC, si segnala l'assenza di accesso all'hardware per la compilazione e il test, impossibilità di garantire un supporto di qualità per la compilazione utilizzando cross-compiling o emulatori. Si menziona anche il desiderio di utilizzare tecnologie moderne in Illumos, come JIT e il linguaggio Rust, il cui sviluppo è ostacolato dai vincoli legati all'architettura SPARC. L'interruzione del supporto SPARC offrirà anche l'opportunità di aggiornare il compilatore GCC (attualmente, per supportare SPARC, il progetto è costretto a utilizzare GCC 4.4.4) e di passare a uno standard più recente per il linguaggio C.

Per quanto riguarda il linguaggio Rust, gli sviluppatori intendono sostituire alcuni programmi in usr/src/tools, scritti in linguaggi interpretati, con analoghi realizzati in Rust. Inoltre, è previsto l'uso di Rust per lo sviluppo dei sottosistemi del kernel e delle librerie. Attualmente, l'introduzione di Rust in Illumos è ostacolata dal supporto limitato del progetto Rust per l'architettura SPARC.

L'interruzione del supporto per SPARC non influirà sulle distribuzioni Illumos attuali, OmniOS e OpenIndiana, che vengono rilasciate solo per sistemi x86_64. Il supporto per SPARC era presente nelle distribuzioni Illumos Dilos, OpenSCXE e Tribblix, delle quali le prime due non vengono aggiornate da diversi anni, e Tribblix ha smesso di aggiornare le compilazioni per SPARC e dal 2018 si è spostato sull'architettura x86_64.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster