AMD K5: Linux прекратява поддръжката на първия собствен процесор на AMD
Според последните пачове, изпратени в основното хранилище на ядрото на Linux, процесорът AMD K5 (първият изцяло самостоятелно разработен процесор на AMD) ще бъде официално изключен от поддръжката в основната версия на ядрото на Linux. Това означава, че той окончателно се оттегля след 30 години вярна служба.
AMD K5 е първият x86-съвместим процесор, изцяло разработен от самата AMD. Той беше пуснат на пазара през 1996 година и се позиционираше като пряк конкурент на процесорите Intel Pentium. K5 се превърна в ключов продукт за AMD в ранния етап на завладяването на потребителския x86 пазар и борбата с монопола на Intel.
Непосредствената причина за изключването на K5 беше липсата в него на една хардуерна инструкция – брояча на временни маркери (TSC). Последната представлява 64-битов брояч, който нараства с фиксирана скорост и осигурява на ядрото надежден еталон за време. Съвременните планиращи механизми, високоточните таймери и фреймворките за управление на захранването по подразбиране разчитат на наличието на TSC.
Без TSC ядрото е принудено да се връща към остарели емулационни механизми, като програмируем интервален таймер, което нарушава нормалната работа на съвременните планиращи механизми и високоточните таймери.
Струва си да се отбележи, че това вече е второто системно „почистване“ на поддръжката на старо оборудване в ядрото на Linux за последно време. По-рано Linux 7.1 започна постепенно да се отказва от поддръжката на i486, а в Linux 7.2 премахването на поддръжката на процесори ще засегне някои модели архитектури i586 и i686.
Тази промяна ще засегне не само K5, но и няколко процесора Cyrix. След премахването на кода, който не поддържа TSC, разработчиците ще могат да зададат CONFIG_X86_TSC като безусловно включен, като по този начин премахнат „мъртвия“ код и намалят повърхността за атака на ядрото.
Пачът за премахване на поддръжката на CONFIG_M586 беше изпратен в клон x86/cpu на хранилището tip/tip.git. Очаква се той да бъде официално включен в предстоящия прозорец за сливане за ядрото Linux 7.2.
Всичко важно от света на технологиите, директно в пощата ти.
С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.









