Illumos-prosjektet, som fortsetter utviklingen av OpenSolaris, vil slutte å støtte SPARC-arkitekturen

Utviklerne av Illumos-prosjektet, som fortsetter å utvikle OpenSolaris-kjernen, nettverksstabelen, filsystemer, drivere, biblioteker og et grunnleggende sett med systemverktøy, har bestemt seg for å avslutte støtten for 64-bits SPARC-arkitekturen. Av arkitekturene som er tilgjengelige for Illumos, gjenstår bare x86_64 (støtte for 32-bit x86-systemer ble avviklet i 2018). Hvis det er entusiaster, vil det være mulig å begynne å implementere mer aktuelle moderne ARM- og RISC-V-arkitekturer i Illumos. Fjerning av støtte for eldre SPARC-systemer vil rydde opp i kodebasen og fjerne SPARC-arkitekturspesifikke begrensninger.

Blant årsakene til å nekte å støtte SPARC er mangelen på tilgang til utstyr for montering og testing, og umuligheten av å tilby høykvalitets monteringsstøtte ved bruk av krysskompilering eller emulatorer. Også nevnt er ønsket om å bruke moderne teknologier i Illumos, som JIT og Rust-språket, hvis fremgang hindres av bånd til SPARC-arkitekturen. Slutten på støtte for SPARC vil også gi en mulighet til å oppdatere GCC-kompilatoren (for øyeblikket, for å støtte SPARC, er prosjektet tvunget til å bruke GCC 4.4.4) og bytte til å bruke en nyere standard for C-språket.

Når det gjelder Rust-språket, har utviklerne til hensikt å erstatte noen programmer i usr/src/verktøy skrevet på tolkede språk med analoger implementert på Rust-språket. I tillegg er det planlagt å bruke Rust til å utvikle kjerneundersystemer og biblioteker. Implementeringen av Rust i Illumos er for tiden hemmet av Rust-prosjektets begrensede støtte til SPARC-arkitekturen.

Slutten på støtte for SPARC vil ikke påvirke de nåværende Illumos-distribusjonene av OmniOS og OpenIndiana, som bare utgis for x86_64-systemer. SPARC-støtte var til stede i Illumos-distribusjonene Dilos, OpenSCXE og Tribblix, hvorav de to første ikke har blitt oppdatert på flere år, og Tribblix forlot oppdateringssammenstillinger for SPARC og byttet til x2018_86-arkitekturen i 64.

Kilde: opennet.ru

Legg til en kommentar