It Illumos-projekt, dat de ûntwikkeling fan OpenSolaris trochgiet, sil stopje mei it stypjen fan de SPARC-arsjitektuer

De ûntwikkelders fan it Illumos-projekt, dat trochgiet mei it ûntwikkeljen fan de OpenSolaris-kernel, netwurkstack, bestânsystemen, bestjoerders, biblioteken en in basisset fan systeemhelpprogramma's, hawwe besletten om stipe foar de 64-bit SPARC-arsjitektuer te stopjen. Fan 'e arsjitektuer beskikber foar Illumos bliuwt allinich x86_64 oer (stipe foar 32-bit x86-systemen waard yn 2018 stopset). As d'r entûsjasters binne, sil it mooglik wêze om mear aktuele moderne ARM- en RISC-V-arsjitektueren te begjinnen yn Illumos. It fuortheljen fan stipe foar legacy SPARC-systemen sil de koadebasis skjinmeitsje en SPARC-arsjitektuer-spesifike beheiningen fuortsmite.

Under de redenen foar it wegerjen fan SPARC te stypjen is it ûntbrekken fan tagong ta apparatuer foar montage en testen, en de ûnmooglikheid om heechweardige montagestipe te leverjen mei cross-kompilaasje of emulators. Ek neamd is de winsk om moderne technologyen yn Illumos te brûken, lykas JIT en de Rust-taal, wêrfan de foarútgong wurdt hindere troch bannen mei de SPARC-arsjitektuer. It ein fan SPARC-stipe sil ek in kâns jaan om de GCC-kompiler te aktualisearjen (op it stuit wurdt it projekt twongen om GCC 4.4.4 te brûken om SPARC te stypjen) en wikselje nei it brûken fan in nijere standert foar de C-taal.

Wat de Rust-taal oanbelanget, binne de ûntwikkelders fan doel guon programma's te ferfangen yn usr/src/ark skreaun yn ynterpretearre talen mei analogen ymplementearre yn 'e Rust-taal. Derneist is it plan om Rust te brûken om kernel-subsystemen en bibleteken te ûntwikkeljen. De ymplemintaasje fan Rust yn Illumos wurdt op it stuit hindere troch de beheinde stipe fan it Rust-projekt foar de SPARC-arsjitektuer.

It ein fan stipe foar SPARC sil gjin ynfloed hawwe op de hjoeddeistige Illumos-distribúsjes fan OmniOS en OpenIndiana, dy't allinich foar x86_64-systemen frijlitten wurde. SPARC-stipe wie oanwêzich yn 'e Illumos-distribúsjes Dilos, OpenSCXE en Tribblix, wêrfan de earste twa in pear jier net binne bywurke, en Tribblix ferliet it bywurkjen fan assemblies foar SPARC en skeakele oer nei de x2018_86-arsjitektuer yn 64.

Boarne: opennet.ru

Add a comment