Zhvilluesit e projektit Illumos, që vazhdon zhvillimin e bërthamës, strukturës rrjetore, sistemeve të skedarëve, drejtuesve, bibliotekave dhe grupit të bazuar të mjeteve sistemore OpenSolaris, kanë vendosur të ndalojnë mbështetje për arkitekturën 64-bit SPARC. Nga arkitekturat e disponueshme për Illumos mbetet vetëm x86_64 (mbështetje për sistemet 32-bit x86 u ndal në vitin 2018). Nëse ka entuziastë, mund të fillojë implementimi në Illumos i arkitekturave moderne ARM dhe RISC-V. Ndalimi i mbështetjes për sistemet SPARC të vjetra do të lejojë pastrimin e bazës së kodit dhe të heqë kufizimet specifike për arkitekturën SPARC.
Mes arsyeve për ndalimin e mbështetjes SPARC, përmendet mungesa e qasjes në pajisje për ndërtimin dhe testimin, duke mos qenë në gjendje të sigurohej mbështetje cilësore për ndërtimin me përdorimin e kryq-kompilimit ose emulatorëve. Po ashtu, përmendet dëshira për të përfshirë teknologji moderne në Illumos, si JIT dhe gjuha Rust, të cilat pengohen nga lidhet me arkitekturën SPARC. Ndalimi i mbështetjes për SPARC do t'i mundësojë gjithashtu përmirësimin e kompilatorit GCC (aktualisht, për mbështetje SPARC projekti është i detyruar të përdorë GCC 4.4.4) dhe të kalojë në përdorimin e një standardi më të ri për gjuhën C.
Sa i përket gjuhës Rust, zhvilluesit kanë намерuar të zëvendësojnë disa programe në usr/src/tools, të shkruara në gjuhë interpretuese, me analoge, të realizuara në gjuhën Rust. Për më tepër, është planifikuar përdorimi i Rust për zhvillimin e nëndegëve të bërthamës dhe bibliotekave. Aktualisht, implementimi i Rust në Illumos pengohet nga mbështetje e kufizuar të projektit Rust për arkitekturën SPARC.
Ndalimi i mbështetjes për SPARC nuk do të ndikojë në distribucionet aktuale të Illumos OmniOS dhe OpenIndiana, të cilat lëshohen vetëm për sistemet x86_64. Mbështetje për SPARC ishte e pranishme në distribucionet Illumos Dilos, OpenSCXE dhe Tribblix, nga të cilat dy të parat nuk janë azhurnuar për disa vite, ndërsa Tribblix ka ndaluar azhurnimin e ndërtimit për SPARC dhe që nga viti 2018 është kaluar në arkitekturën x86_64.
Burimi: opennet.ru
