Линус Торвалдс предлаже укидање подршке за и486 у Линук кернелу

Линус Торвалдс

Линус Бенедикт Торвалдс је финско-амерички софтверски инжењер, познат по покретању и одржавању развоја Линук кернела,

Недавно док се расправља о решењима на к86 процесорима који не подржавају Упутство «цмпкцхг8б», Линус Торвалдс је изјавио да је можда време да учините ову изјаву обавезном за покретање кернела и уклоните подршку за и486 процесоре који не подржавају "цмпкцхг8б", уместо да "покушају да опонашају како" ова инструкција функционише на процесорима које "више нико не користи".

Тренутно, скоро све Линук дистрибуције које настављају да подржавају к86 32-битне системе прешле су на компајлирање кернела са опцијом Кс86_ПАЕ, што захтева подршку „цмпкцхг8б“.

Према Линусу, у смислу подршке у кернелу, и486 процесори су изгубили релевантност, иако се и даље налазе у свакодневном животу. Процесори у одређеном тренутку постају музејски експонати и за њих је сасвим могуће снаћи се са „музејским“ језгрима.

Вреди напоменути да ако се настави са уклањањем подршке за класични и486, то неће утицати на Интелове уграђене Куарк процесоре, који, иако припадају класи и486, укључују додатне инструкције типичне за Пентиум генерацију, укључујући „цмпкцхг8б“.

Уз то се напомиње да исто важи и за Вортек86ДКС процесоре. Подршка за и386 процесоре је одбачена у кернелу пре 10 година.

Можда би требало да прегриземо метак и кажемо да подржавамо само к86-32 са 'цмпкцхг8б' (тј. Пентиум и новије верзије).

Отарасите се свих „емулација 64-битних атома помоћу цли/сти, знајући да ионако нико нема СМП на тим ЦПУ-има“, и примените генеричко подешавање к86-32 кцхг() користећи ту петљу три_цмпкцхг64.

Мислим да већина (свих?) дистрибуција ионако већ омогућава Кс86_ПАЕ, што чини Кс86_ЦМПКСЦХГ64 делом основног захтева.

Није да сам убеђен да већина дистрибуција ових дана ради чак и на 32-битном развоју.
...
Решили смо се подршке за и386 2012. Можда је време да одустанемо од подршке за и486 2022?

Престанак подршке за и486 могао би бити прекретница за разматрање, пошто су не тако давно различите Линук дистрибуције одлучиле да елиминишу подршку за 32-битне процесоре, што заправо није имало последице које су многи очекивали. Пошто као такав да, још увек постоје хиљаде корисника који имају рачунаре са ниским ресурсима, што је учинило Линукс одличном опцијом за даље коришћење, посебно у многим маргинализованим областима.

Иако су главне дистрибуције наставиле да подржавају ову врсту опреме, њихови тренутни захтеви су онемогућили њихову употребу. Истина је да још увек постоје неке дистрибуције које и даље подржавају ову архитектуру и, пре свега, које су оптимизоване за коришћење рачунара са ниским ресурсима.

У вези са случајем престанка издржавања, помиње се да је корисници који имају системе са и486 процесорима моћи ће да користе ЛТС верзије кернелакоји ће трајати још много година.

С друге стране, вреди и то напоменути програмер линук драјвера опен соурце за Аппле АГКС ГПУ који се користе у Аппле М1 чиповима су то известили успешно прошао 99,3% тестова дЕКП-ГЛЕС2 пакета, чиме се проверава ниво подршке за спецификацију ОпенГЛ ЕС 2. У раду су коришћене две компоненте: ДРМ драјвер за Линук кернел, написан у Русту, и Меса драјвер написан у Ц.

Развој контролора је компликовано чињеницом да Аппле М1 користи сопствени ГПУ, који је дизајнирао Аппле, покреће власнички фирмвер и користи прилично сложене заједничке структуре података. Не постоји техничка документација за ГПУ, а независни развој драјвера користи обрнути инжењеринг мацОС драјвера.

Контролер опен соурце развијен за Меса је првобитно тестиран у мацОС окружењу све док није припремљен драјвер ДРМ (Дирецт Рендеринг Манагер) потребан за Линук кернел, што је омогућило да се драјвер развијен за Месу користи на Линук-у.

Поред тренутног успеха у полагању тестова дЕКП-ГЛЕС2, крајем септембра Линук драјвер за Аппле М1 чипове достигао је ниво погодан за покретање ГНОМЕ сесије засноване на Ваиланду и покретање игре Невербалл и ИоуТубе у претраживачу Фирефок.

Коначно ако сте заинтересовани да сазнате више о томе, детаље можете погледати у следећи линк.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.