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 filesystem, dei driver, delle librerie e dell'insieme 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 rimarrà solo x86_64 (il supporto per i sistemi x86 a 32 bit è stato interrotto nel 2018). Con la partecipazione di appassionati, ci sarà la possibilità di iniziare l'implementazione di architetture ARM e RISC-V più moderne e attuali in Illumos. L'interruzione del supporto per i sistemi SPARC obsoleti consentirà di ripulire la base di codice e di eliminare le limitazioni specifiche dell'architettura SPARC.

Tra i motivi per l'abbandono del supporto per SPARC si segnala la mancanza di accesso all'hardware per la compilazione e il testing, insieme all'impossibilità di garantire un supporto di qualità per la compilazione utilizzando cross-compilation o emulatori. Viene anche citata la volontà di utilizzare tecnologie moderne in Illumos, come JIT e il linguaggio Rust, la cui promozione è ostacolata dai legami con l'architettura SPARC. L'interruzione del supporto per SPARC consentirà anche l'aggiornamento del compilatore GCC (al momento, per supportare SPARC, il progetto deve utilizzare GCC 4.4.4) e il passaggio 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 implementati in Rust. Inoltre, si prevede di utilizzare Rust per lo sviluppo di sottosistemi del kernel e librerie. Attualmente, l'implementazione di Rust in Illumos è ostacolata dal supporto limitato del progetto Rust per l'architettura SPARC.

L'interruzione del supporto per SPARC non influenzerà le 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, mentre Tribblix ha abbandonato gli aggiornamenti per SPARC e dal 2018 si è spostato sull'architettura x86_64.

Fonte: opennet.ru

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