Проектът Illumos, който продължава развитието на OpenSolaris, прекратява поддръжката на архитектурата SPARC

Разработчиците на проекта Illumos, който продължава развитието на ядрото, мрежовия стек, файловите системи, драйверите, библиотеките и основния набор от системни утилити на OpenSolaris, взеха решение да преустановят поддръжката на 64-битова архитектура SPARC. Остават само архитектурите x86_64 за Illumos (поддръжката на 32-битови системи x86 беше преустановена през 2018 година). При наличието на ентусиасти ще се появи възможност за реализиране на по-актуални съвременни архитектури ARM и RISC-V в Illumos. Прекратяването на поддръжката на остарели системи SPARC ще позволи почистване на кодовата база и избавяне от специфичните ограничения на архитектурата SPARC.

Сред причините за отказа от поддръжка на SPARC е липсата на достъп до оборудване за компилиране и тестване, както и невъзможността за осигуряване на качествено поддържане на компилацията с използване на крос-компилация или емулатори. Също така се споменава желанието да се внедрят съвременни технологии в Illumos, като JIT и езика Rust, чието развитие се затруднява от ограниченията на архитектурата SPARC. Прекратяването на поддръжката на SPARC също ще даде възможност да се обнови компилаторът GCC (в момента проектът е принуден да използва GCC 4.4.4, за да поддържа SPARC) и да премине към използването на по-нов стандарт за езика C.

По отношение на езика Rust, разработчиците възнамеряват да заменят някои програми в usr/src/tools, написани на интерпретируеми езици, с аналози, реализирани на езика Rust. Освен това, планира се използването на Rust за разработка на под системи на ядрото и библиотеки. В момента ограничената поддръжка на архитектурата SPARC от Rust затруднява внедряването на Rust в Illumos.

Прекратяването на поддръжката на SPARC няма да повлияе на актуалните дистрибуции на Illumos OmniOS и OpenIndiana, които се издават само за системи x86_64. Поддръжката на SPARC присъстваше в Illumos-дистрибуциите Dilos, OpenSCXE и Tribblix, от които първите две не са актуализирани вече няколко години, а Tribblix спря актуализациите на компилации за SPARC и от 2018 година премина на архитектура x86_64.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster