Aikin Illumos, wanda ke ci gaba da haɓaka OpenSolaris, zai daina tallafawa gine-ginen SPARC.

Masu haɓaka aikin Illumos, waɗanda ke ci gaba da haɓaka kernel na OpenSolaris, tari na cibiyar sadarwa, tsarin fayil, direbobi, ɗakunan karatu da ainihin tsarin kayan aikin tsarin, sun yanke shawarar dakatar da goyan bayan gine-ginen 64-bit SPARC. Daga cikin gine-ginen da ke akwai don Illumos, x86_64 ne kawai ya rage (an daina goyan bayan tsarin x32 86-bit a cikin 2018). Idan akwai masu goyon baya, zai yiwu a fara aiwatar da ƙarin kayan aikin ARM na zamani da RISC-V a Illumos. Cire goyan bayan tsarin SPARC na gado zai tsaftace tushen lambar kuma ya cire ƙayyadaddun iyakokin gine-gine na SPARC.

Daga cikin dalilan ƙin tallafawa SPARC shine rashin samun kayan aiki don haɗawa da gwaji, da rashin yiwuwar samar da ingantaccen tallafi na taro ta amfani da giciye ko kwaikwaya. Har ila yau, an ambaci sha'awar yin amfani da fasahar zamani a Illumos, irin su JIT da harshen Rust, wanda ci gabansa ke damun shi ta hanyar dangantaka da gine-ginen SPARC. Ƙarshen tallafin SPARC kuma zai ba da dama don sabunta mai haɗa GCC (a halin yanzu ana tilasta aikin yin amfani da GCC 4.4.4 don tallafawa SPARC) kuma ya canza zuwa amfani da sabon ma'auni don harshen C.

Dangane da harshen Rust, masu haɓakawa suna da niyyar maye gurbin wasu shirye-shirye a cikin usr/src/kayan aikin da aka rubuta cikin harsunan da aka fassara tare da analogues da aka aiwatar a cikin yaren Rust. Bugu da kari, an shirya yin amfani da Rust don haɓaka tsarin kernel da dakunan karatu. Aiwatar da Tsatsa a Illumos a halin yanzu yana fuskantar cikas ta ƙarancin tallafin aikin Rust ga gine-ginen SPARC.

Ƙarshen tallafi ga SPARC ba zai shafi rabon Illumos na OmniOS da OpenIndiana na yanzu ba, waɗanda aka saki don tsarin x86_64 kawai. Tallafin SPARC ya kasance a cikin rarrabawar Illumos Dilos, OpenSCXE da Tribblix, waɗanda biyun farko ba a sabunta su ba tsawon shekaru da yawa, kuma Tribblix ya watsar da sabunta taruka don SPARC kuma ya koma x2018_86 gine a cikin 64.

source: budenet.ru

Add a comment