Projekt Illumos, který pokračuje ve vývoji OpenSolaris, přestane podporovat architekturu SPARC

Vývojáři projektu Illumos, který pokračuje ve vývoji jádra, síťového stacku, souborových systémů, ovladačů, knihoven a základní sady systémových nástrojů OpenSolaris, se rozhodli ukončit podporu 64bitové architektury SPARC. Z dostupných architektur pro Illumos zůstává pouze x86_64 (podpora 32bitových systémů x86 byla ukončena v roce 2018). Při zapojení nadšenců bude možné začít implementaci modernějších architektur ARM a RISC-V do Illumos. Ukončení podpory zastaralých systémů SPARC umožní vyčistit kódovou základnu a zbavit se specifických omezení architektury SPARC.

Mezi důvody ukončení podpory SPARC se uvádí nedostatek přístupu k hardwaru pro sestavování a testování, nemožnost zajistit kvalitní podporu sestavení pomocí kroskompilace nebo emulátorů. Dále se zmiňuje přání zapojit do Illumos moderní technologie, jako je JIT a jazyk Rust, jejichž propagačním snahám brání vazby na architekturu SPARC. Ukončení podpory SPARC také umožní aktualizaci kompilátoru GCC (aktuálně projekt pro podporu SPARC používá GCC 4.4.4) a přechod na novější standard pro jazyk C.

Co se týče jazyka Rust, vývojáři mají v úmyslu nahradit některé programy v usr/src/tools, napsané v interpretovaných jazycích, jejich protějšky implementovanými v jazyce Rust. Kromě toho se plánuje využití Rustu pro vývoj subsystémů jádra a knihoven. Aktuálně zavedení Rustu do Illumos brání omezená podpora projektu Rust na architektuře SPARC.

Ukončení podpory SPARC nebude mít vliv na aktuální Illumos distribuce OmniOS a OpenIndiana, které jsou vydávány pouze pro systémy x86_64. Podpora SPARC byla přítomna v Illumos distribucích Dilos, OpenSCXE a Tribblix, z nichž první dva nebyly několik let aktualizovány a Tribblix přestal aktualizovat sestavení pro SPARC a od roku 2018 přešel na architekturu x86_64.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster