OpenSolaris-in inkişafını davam etdirən Illumos layihəsi SPARC arxitekturasını dəstəkləməyi dayandıracaq

OpenSolaris nüvəsini, şəbəkə yığınını, fayl sistemlərini, drayverləri, kitabxanaları və sistem utilitlərinin əsas dəstini inkişaf etdirməyə davam edən Illumos layihəsinin tərtibatçıları 64 bitlik SPARC arxitekturasına dəstəyi dayandırmaq qərarına gəliblər. Illumos üçün mövcud olan arxitekturalardan yalnız x86_64 qalıb (32-bit x86 sistemləri üçün dəstək 2018-ci ildə dayandırılıb). Əgər həvəskarlar varsa, Illumos-da daha müasir ARM və RISC-V arxitekturalarını tətbiq etməyə başlamaq mümkün olacaq. Köhnə SPARC sistemləri üçün dəstəyin aradan qaldırılması kod bazasını təmizləyəcək və SPARC arxitekturasına xas məhdudiyyətləri aradan qaldıracaq.

SPARC-ni dəstəkləməkdən imtinanın səbəbləri arasında montaj və sınaq üçün avadanlıqlara çıxışın olmaması və çarpaz kompilyasiya və ya emulyatorlardan istifadə edərək yüksək keyfiyyətli montaj dəstəyinin təmin edilməsinin mümkünsüzlüyü var. Illumos-da JIT və Rust dili kimi müasir texnologiyalardan istifadə etmək istəyi də qeyd olunur ki, onların inkişafı SPARC arxitekturası ilə əlaqələrə mane olur. SPARC dəstəyinin sonu həmçinin GCC kompilyatorunu yeniləmək imkanı verəcək (hazırda layihə SPARC-ni dəstəkləmək üçün GCC 4.4.4-dən istifadə etməyə məcburdur) və C dili üçün daha yeni standartdan istifadəyə keçmək imkanı verəcək.

Rust dilinə gəlincə, tərtibatçılar tərcümə edilmiş dillərdə yazılmış usr/src/tools-da bəzi proqramları Rust dilində həyata keçirilən analoqlarla əvəz etmək niyyətindədirlər. Bundan əlavə, kernel altsistemlərinin və kitabxanalarının inkişafı üçün Rust-dan istifadə edilməsi planlaşdırılır. Rust-un Illumos-da tətbiqi hazırda Rust layihəsinin SPARC arxitekturasına məhdud dəstəyi ilə mane olur.

SPARC dəstəyinin sona çatması OmniOS və OpenIndiana-nın yalnız x86_64 sistemləri üçün buraxılan cari Illumos paylamalarına təsir etməyəcək. SPARC dəstəyi Illumos paylamalarında Dilos, OpenSCXE və Tribblix-də mövcud idi, bunlardan ilk ikisi bir neçə ildir yenilənməyib və Tribblix SPARC üçün yeniləmə birləşmələrini tərk edib 2018-ci ildə x86_64 arxitekturasına keçib.

Mənbə: opennet.ru

Добавить комментарий