Projekti Illumos, i cili vazhdon zhvillimin e OpenSolaris, do të ndalojë mbështetjen e arkitekturës SPARC

Zhvilluesit e projektit Illumos, i cili vazhdon të zhvillojë kernelin OpenSolaris, grupin e rrjetit, sistemet e skedarëve, drejtuesit, bibliotekat dhe një grup bazë të shërbimeve të sistemit, kanë vendosur të ndërpresin mbështetjen për arkitekturën 64-bit SPARC. Nga arkitekturat e disponueshme për Illumos, mbetet vetëm x86_64 (mbështetja për sistemet 32-bit x86 u ndërpre në 2018). Nëse ka entuziastë, do të jetë e mundur të fillohet zbatimi i arkitekturave më aktuale moderne ARM dhe RISC-V në Illumos. Heqja e mbështetjes për sistemet e vjetra SPARC do të pastrojë bazën e kodit dhe do të heqë kufizimet specifike të arkitekturës SPARC.

Ndër arsyet për refuzimin e mbështetjes së SPARC është mungesa e aksesit në pajisjet për montim dhe testim, dhe pamundësia për të ofruar mbështetje montimi me cilësi të lartë duke përdorur ndër-përpilim ose emulatorë. Gjithashtu përmendet dëshira për të përdorur teknologji moderne në Illumos, si JIT dhe gjuha Rust, avancimi i të cilave pengohet nga lidhjet me arkitekturën SPARC. Fundi i mbështetjes për SPARC do të ofrojë gjithashtu një mundësi për të përditësuar përpiluesin GCC (aktualisht, për të mbështetur 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 synojnë të zëvendësojnë disa programe në usr/src/tools të shkruara në gjuhë të interpretuara me analoge të zbatuar në gjuhën Rust. Përveç kësaj, është planifikuar të përdoret Rust për të zhvilluar nënsisteme dhe biblioteka të kernelit. Zbatimi i Rust në Illumos aktualisht pengohet nga mbështetja e kufizuar e projektit Rust për arkitekturën SPARC.

Fundi i mbështetjes për SPARC nuk do të ndikojë në shpërndarjet aktuale të Illumos të OmniOS dhe OpenIndiana, të cilat lëshohen vetëm për sistemet x86_64. Mbështetja e SPARC ishte e pranishme në shpërndarjet Illumos Dilos, OpenSCXE dhe Tribblix, nga të cilat dy të parat nuk janë përditësuar për disa vite, dhe Tribblix braktisi asambletë e përditësimit për SPARC dhe kaloi në arkitekturën x2018_86 në 64.

Burimi: opennet.ru

Shto një koment