Линус Торвалдс Linux ядросунда i486 CPU үчүн колдоону токтотууну сунуштады

"cmpxchg86b" инструкциясын колдобогон x8 процессорлорун чечүү жолдорун талкуулап жатып, Линус Торвалдс ядронун иштеши үчүн бул нускаманын болушун милдеттүү кылып, "cmpxchg486b" колдобогон i8 процессорлорун колдоону токтотууга убакыт келди деп билдирди. Эми эч ким колдонбогон процессорлордо бул нускаманы эмуляциялоого аракет кылуунун ордуна. Учурда 32 биттик x86 системаларын колдоону уланткан дээрлик бардык Linux дистрибьюторлору X86_PAE опциясы менен ядрону курууга өтүштү, ал "cmpxchg8b" колдоосун талап кылат.

Линустун айтымында, ядролук колдоо көз карашынан алганда, i486 процессорлору күнүмдүк жашоодо дагы эле кездешкенине карабастан, актуалдуулугун жоготкон. Белгилүү бир учурда, кайра иштетүүчүлөр музей экспонаттарына айланат жана алар "музейдин" өзөктөрү менен иштеши толук мүмкүн. Дагы эле i486 процессорлору бар системалары бар колдонуучулар LTS ядросунун релиздерин колдоно алышат, алар көп жылдар бою колдоого алынат.

Классикалык i486ларды колдоонун токтотулушу Intelдин кыстарылган Quark процессорлоруна таасирин тийгизбейт, алар i486 классына таандык болсо да, Pentium муунуна мүнөздүү кошумча нускамаларды камтыйт, анын ичинде “cmpxchg8b”. Ошол эле Vortex86DX процессорлоруна тиешелүү. i386 процессорлорун колдоо 10 жыл мурун ядродо токтотулган.

Source: opennet.ru

Комментарий кошуу