Le projet Illumos, qui poursuit le développement d'OpenSolaris, arrêtera le support de l'architecture SPARC.

Les développeurs du projet Illumos, qui continue de faire évoluer le noyau, la pile réseau, les systèmes de fichiers, les pilotes, les bibliothèques et l'ensemble des utilitaires système d'OpenSolaris, ont décidé de cesser le support de l'architecture SPARC 64 bits. L'architecture x86_64 reste la seule prise en charge pour Illumos (le support des systèmes x86 32 bits a été arrêté en 2018). Si des passionnés se manifestent, il sera possible de commencer l'implémentation d'architectures modernes plus récentes comme ARM et RISC-V dans Illumos. L'arrêt du support des systèmes SPARC obsolètes permettra de nettoyer la base de code et d'éliminer les limitations spécifiques à l'architecture SPARC.

Parmi les raisons de l'abandon du soutien à SPARC figurent le manque d'accès au matériel pour la construction et les tests, ainsi que l'impossibilité d'assurer un accompagnement de qualité pour les builds en utilisant la compilation croisée ou des émulateurs. Il est également mentionné le désir d'intégrer dans Illumos des technologies modernes telles que JIT et le langage Rust, dont la promotion est entravée par les liens à l'architecture SPARC. L'arrêt du support de SPARC permettra également de mettre à jour le compilateur GCC (actuellement, pour le support de SPARC, le projet est contraint d'utiliser GCC 4.4.4) et de passer à un standard plus récent pour le langage C.

En ce qui concerne le langage Rust, les développeurs ont l'intention de remplacer certains outils dans usr/src/tools, écrits dans des langages interprétés, par des analogues réalisés en Rust. De plus, il est prévu d'utiliser Rust pour développer des sous-systèmes du noyau et des bibliothèques. Actuellement, l'intégration de Rust dans Illumos est limitée par le support restreint du projet Rust pour l'architecture SPARC.

L'arrêt du support de SPARC n'affectera pas les distributions Illumos actuelles OmniOS et OpenIndiana, qui ne sont publiées que pour les systèmes x86_64. Le support de SPARC était présent dans les distributions Illumos Dilos, OpenSCXE et Tribblix, dont les deux premières n'ont pas été mises à jour depuis plusieurs années, et Tribblix a cessé de mettre à jour les builds pour SPARC et a basculé sur l'architecture x86_64 depuis 2018.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster