Пројекат Иллумос, који наставља развој ОпенСолариса, престаће да подржава СПАРЦ архитектуру

Програмери пројекта Иллумос, који наставља са развојем ОпенСоларис кернела, мрежног стека, система датотека, драјвера, библиотека и основног скупа системских услужних програма, одлучили су да прекину подршку за 64-битну СПАРЦ архитектуру. Од архитектура доступних за Иллумос, остала је само к86_64 (подршка за 32-битне к86 системе је укинута 2018.). Ако постоје ентузијасти, биће могуће започети имплементацију актуелнијих модерних АРМ и РИСЦ-В архитектура у Иллумосу. Уклањање подршке за старе СПАРЦ системе ће очистити базу кода и уклонити ограничења специфична за СПАРЦ архитектуру.

Међу разлозима за одбијање подршке СПАРЦ-у је недостатак приступа опреми за склапање и тестирање и немогућност пружања висококвалитетне подршке за склапање помоћу унакрсног превођења или емулатора. Такође се помиње жеља да се у Иллумосу користе модерне технологије, као што су ЈИТ и Руст језик, чији је напредак ометан везама са СПАРЦ архитектуром. Крај СПАРЦ подршке ће такође пружити прилику за ажурирање ГЦЦ компајлера (тренутно је пројекат приморан да користи ГЦЦ 4.4.4 за подршку СПАРЦ) и прелазак на коришћење новијег стандарда за Ц језик.

Што се тиче Руст језика, програмери намеравају да замене неке програме у уср/срц/тоолс написаним на интерпретираним језицима са аналогама имплементираним на Руст језику. Поред тога, планирано је да се Руст користи за развој подсистема и библиотека кернела. Имплементацију Руста у Иллумосу тренутно омета ограничена подршка пројекта Руст за СПАРЦ архитектуру.

Престанак подршке за СПАРЦ неће утицати на тренутне Иллумос дистрибуције ОмниОС-а и ОпенИндиана, које су објављене само за к86_64 системе. СПАРЦ подршка је била присутна у Иллумос дистрибуцијама Дилос, ОпенСЦКСЕ и Трибблик, од којих прве две нису ажуриране неколико година, а Трибблик је напустио ажурирање склопова за СПАРЦ и прешао на к2018_86 архитектуру 64. године.

Извор: опеннет.ру

Додај коментар