Proiectul Illumos, care continuă dezvoltarea OpenSolaris, va suspenda suportul pentru arhitectura SPARC.

Dezvoltatorii proiectului Illumos, care continuă evoluția nucleului, a stivei de rețea, a sistemelor de fișiere, a driverelor, bibliotecilor și a setului de utilitare de bază OpenSolaris, au decis să oprească suportul pentru arhitectura SPARC pe 64 de biți. Din arhitecturile disponibile pentru Illumos rămâne doar x86_64 (suportul pentru sistemele pe 32 de biți x86 a fost suspendat în 2018). Dacă se găsesc entuziaști, va exista posibilitatea de a începe implementarea arhitecturilor moderne ARM și RISC-V în Illumos. Oprirea suportului pentru sistemele SPARC învechite va permite curățarea codului sursă și eliminarea constrângerilor specifice arhitecturii SPARC.

Printre motivele renunțării la suportul SPARC se numără lipsa accesului la hardware pentru construire și testare, având dificultăți în asigurarea unei întrețineri de calitate a construcției folosind compilare încrucișată sau emulatoare. De asemenea, se menționează dorința de a integra în Illumos tehnologii moderne, cum ar fi JIT și limbajul Rust, a căror promovare este împiedicată de legăturile cu arhitectura SPARC. Oprirea suportului SPARC va permite, de asemenea, actualizarea compilatorului GCC (în prezent, pentru a suporta SPARC, proiectul este nevoit să folosească GCC 4.4.4) și trecerea la utilizarea unui standard mai nou pentru limbajul C.

În ceea ce privește limbajul Rust, dezvoltatorii intenționează să înlocuiască anumite programe din usr/src/tools, scrise în limbaje interpretate, cu echivalente realizate în limbajul Rust. În plus, se preconizează utilizarea Rust pentru dezvoltarea subsistemelor nucleului și a bibliotecilor. În prezent, integrarea Rust în Illumos este îngreunată de suportul limitat al proiectului Rust pentru arhitectura SPARC.

Suspendarea suportului pentru SPARC nu va afecta distribuțiile actuale Illumos OmniOS și OpenIndiana, care sunt lansate doar pentru sisteme x86_64. Suportul pentru SPARC a fost prezent în distribuțiile Illumos Dilos, OpenSCXE și Tribblix, dintre care primele două nu au mai fost actualizate de câțiva ani, iar Tribblix a oprit actualizarea versiunilor pentru SPARC și, din 2018, a trecut la arhitectura x86_64.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster