繼續開發 OpenSolaris 的 Illumos 專案將停止支援 SPARC 架構

Illumos 專案的開發人員繼續為 OpenSolaris 開發核心、網路堆疊、檔案系統、驅動程式、程式庫和基本系統實用程式集,但他們已決定停止支援 64 位元 SPARC 架構。 Illumos 可用的架構中,僅保留 x86_64(對 32 位元 x86 系統的支援已於 2018 年停止)。在愛好者的幫助下,將有可能開始在 Illumos 中實現更相關的現代 ARM 和 RISC-V 架構。停止對舊版 SPARC 系統的支援將允許清理程式碼庫並消除特定於 SPARC 的限制。

拒絕支援 SPARC 的原因包括缺乏用於組裝和測試的設備,以及無法使用交叉編譯或模擬器提供高品質的組裝支援。人們也希望在 Illumos 中使用現代技術,例如 JIT 和 Rust 語言,但由於與 SPARC 架構的連結而受到阻礙。終止對 SPARC 的支援也將提供升級 GCC 編譯器的機會(目前該專案被迫使用 GCC 4.4.4 來支援 SPARC)並轉向 C 語言的更新標準。

至於 Rust 語言,開發人員打算用 Rust 語言實現的類似物取代 usr/src/tools 中用解釋型語言編寫的一些程式。此外,還有計劃使用 Rust 開發內核子系統和函式庫。目前,Rust 專案對 SPARC 架構的支援有限,這阻礙了 Rust 在 Illumos 中的實作。

SPARC 支援的終止不會影響目前的 Illumos 發行版 OmniOS 和 OpenIndiana,它們僅針對 x86_64 系統發布。 Illumos 發行版 Dilos、OpenSCXE 和 Tribblix 都支援 SPARC,其中前兩個版本已經好幾年沒有更新了,而 Tribblix 則放棄了對 SPARC 的更新版本,並於 2018 年轉向了 x86_64 架構。

來源: opennet.ru

為具有 DDoS 保護、VPS VDS 服務器的站點購買可靠的主機 🔥 購買具備 DDoS 防護的可靠網站寄存服務,包括 VPS 和 VDS 伺服器 | ProHoster