Линус Торвалдс мисли да би архитектура и486 била боља у музеју него у Линук кернелу

линус торвалдс

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

Пре неки дан Линус Торвалдс је изнео своје мишљење о престанку подршке за архитектуру процесора и486 у Линук кернелу. О старој архитектури се расправљало пре неколико дана у теми која је разматрала како језгро може боље да обрађује листе најмање скорашње употребе (ЛРУ), начин праћења меморијских страница.

Док Торвалдс је истражио шифру од сарадника, изгледа да је постао фрустриран потребом да се укључе решења адекватно за старије процесоре. Стога је предложио да се прекине подршка за стари комплет, што би могао бити лакши начин за решавање проблема са меморијом.

„Отарасили смо се подршке за и386 2012. Можда је време да одустанемо од подршке за и486 2022? Линус Торвалдс каже

Већ радимо (додуше погрешно: није СМП-безбедно, тј. радиће добро чак и када се суочи са истовременим приступом из више нити извршења, али машине СМП класе 486 никада нису биле подржане иако су технички постојале)

Треба то упамтити и486 ЦПУ серија је објављена 1989. године и тренутно веома мали број Линук дистрибуција као што су Гентоо, Слацкваре и КНОППИКС наставља да подржава ову архитектуру.

Према Торвалдсу, проблеми изазвани подршком застарелих архитектура које мало људи користи можда би их било лакше решити уклањањем њихове подршке. Управљање ЛРУ меморијом старијих процесора би такође било такав случај. 

Искрено, не бих имао ништа против да надоградим минималне захтеве на најмање М586ТСЦ, остављајући иза себе и неке од оних раних „лажних Пентиум” клонова. Зато што је 'рдтсц' вероватно још гори проблем од ЦМПКСЦХГ8Б.

И све се своди на цмпкцхг8б, инструкцију која упоређује и затим замењује осам бајтова (или 64 бита) информација у меморији рачунара. Члан маилинг листе Петер Зијлстра је предложио да Линук треба да подржава само процесоре који су способни да то ураде, остављајући иза себе 486-битни и32, што значи да ће новији Линук кернели радити на хардверу класе П5 или новијем.

Инструкција цмпкцхг8б је кривац грешке 'Ф00Ф' од оригиналног Пентиума, у којем је погођени ЦПУ без ублажавања оперативних система престао да ради све док није поново покренут када се од њега затражи да изврши инструкцију.

У ствари, уопште не разумем зашто тренутна језгра раде на и486, пошто то изгледа као екит_то_усер_моде_препаре -> арцх_екит_то_усер_моде_препаре, и на крају има безусловну 'рдтсц' изјаву.

Претпостављам да га нисте омогућили.РАНДОМИЗЕ_КСТАЦК_ОФФСЕТ*? Другим речима, наш медиј који није Пентиум тренутно је АКТИВНО НЕИСПРАВАН И ПОкварен.

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

„Тако да заиста мислим да хардвер и486 класе више није релевантан. Да, сигуран сам да постоје (Мациеј је пример), али из перспективе развоја кернела, не мислим да су заиста релевантни. У неком тренутку, људи их имају као музејске експонате. Могли су и да управљају језгром музеја.

Мора се рећи да је архитектура и486 је дебитовао 1989. и замењен је Интеловим Пентиумом 1993. године. Интел се отарасио и486 2007. године и данас његова позната база података Арк производа не садржи помињање породице процесора.

Они који још увек користе уређаје одавно су се помирили да то раде без подршке, без могућности да набаве нови комплет или да су програмери софтвера размишљали о платформи.

За више детаља, Интел 80486 (и486, 486) је микропроцесор породице к86, који производи Интел. Објављен је 1989. У погледу архитектуре процесора, 80486 је веома сличан свом непосредном претходнику, Интел 80386, уз додатак неколико додатних инструкција. То је, дакле, ЦИСЦ архитектура.

Са микроархитектонске тачке гледишта, дошло је до великог побољшања у то време: интегрисана обједињена кеш меморија инструкција и података, опциона интегрисана јединица за обраду са плутајућим зарезом (ФПУ) и побољшани интерфејс магистрале.

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


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

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

*

*

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

  1.   евилхацк02 дијо

    Подршка за старије моделе процесора и уређаја може бити уклоњена из Линук кернела из различитих разлога, као што су поједностављење и оптимизација кода, смањење сложености и одржавања кернела или фокусирање на модерније и популарније уређаје. Неки примери старих модела који би могли да буду уклоњени из подршке за Линук кернел укључују:

    Старији процесори: као што су Интел и386, и486 или неки старији АМД процесори. Ови процесори су веома стари и не подржавају најновије карактеристике Линук кернела.

    Стари периферни уређаји: као што су траке, дискете или неке старе звучне или видео картице. Ови уређаји су данас мање уобичајени и стога подршка за њих може бити повучена да би се смањила сложеност кернела.

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