Bydd prosiect Illumos, sy'n parhau â datblygiad OpenSolaris, yn rhoi'r gorau i gefnogi pensaernïaeth SPARC

Mae datblygwyr prosiect Illumos, sy'n parhau i ddatblygu cnewyllyn OpenSolaris, stack rhwydwaith, systemau ffeiliau, gyrwyr, llyfrgelloedd a set sylfaenol o gyfleustodau system, wedi penderfynu rhoi'r gorau i gefnogaeth ar gyfer pensaernïaeth SPARC 64-bit. O'r pensaernïaeth sydd ar gael ar gyfer Illumos, dim ond x86_64 sy'n weddill (daethpwyd â chefnogaeth ar gyfer systemau 32-bit x86 i ben yn 2018). Os oes selogion, bydd yn bosibl dechrau gweithredu pensaernïaeth ARM a RISC-V modern mwy cyfredol yn Illumos. Bydd dileu cymorth ar gyfer systemau SPARC etifeddol yn glanhau'r sylfaen cod ac yn dileu cyfyngiadau pensaernïaeth SPARC penodol.

Ymhlith y rhesymau dros wrthod cefnogi SPARC mae'r diffyg mynediad at offer ar gyfer cydosod a phrofi, a'r amhosibl o ddarparu cymorth cydosod o ansawdd uchel gan ddefnyddio traws-grynhoi neu efelychwyr. Sonnir hefyd am yr awydd i ddefnyddio technolegau modern yn Illumos, megis JIT a'r iaith Rust, y mae eu datblygiad yn cael ei rwystro gan gysylltiadau â phensaernïaeth SPARC. Bydd diwedd y gefnogaeth i SPARC hefyd yn rhoi cyfle i ddiweddaru casglwr y GCC (ar hyn o bryd, i gefnogi SPARC, mae'r prosiect yn cael ei orfodi i ddefnyddio GCC 4.4.4) a newid i ddefnyddio safon newydd ar gyfer yr iaith C.

O ran yr iaith Rust, mae'r datblygwyr yn bwriadu disodli rhai rhaglenni yn usr/src/tools a ysgrifennwyd mewn ieithoedd wedi'u dehongli ag analogau a weithredir yn yr iaith Rust. Yn ogystal, bwriedir defnyddio Rust i ddatblygu is-systemau cnewyllyn a llyfrgelloedd. Mae gweithrediad Rust in Illumos yn cael ei rwystro ar hyn o bryd gan gefnogaeth gyfyngedig prosiect Rust i bensaernïaeth SPARC.

Ni fydd diwedd y gefnogaeth i SPARC yn effeithio ar ddosbarthiadau Illumos cyfredol OmniOS ac OpenIndiana, sy'n cael eu rhyddhau ar gyfer systemau x86_64 yn unig. Roedd cefnogaeth SPARC yn bresennol yn y dosbarthiadau Illumos Dilos, OpenSCXE a Tribblix, nad yw'r ddau gyntaf wedi'u diweddaru ers sawl blwyddyn, a rhoddodd Tribblix y gorau i gynulliadau diweddaru ar gyfer SPARC a newid i bensaernïaeth x2018_86 yn 64.

Ffynhonnell: opennet.ru

Ychwanegu sylw