Linux 7.1은 i486 프로세서에 대한 지원을 점차적으로 제거하기 시작했으며 관련 이전 하드웨어 드라이버(예: 지난 세기의 AMD Elan SoC용 드라이버)도 종료 경로에 있었습니다. 이제 이 간소화된 작업은 계획된 Linux 7.2의 일부 i586 및 i686 레벨 프로세서로 더욱 확장되었습니다.

i486이 공식적으로 작별을 고한 후에도 커널 개발자는 TSC(Time Stamp Counter, 타임스탬프 카운터 명령) 없이 i586/i686 프로세서에서 계속 "작동"했습니다. TSC 지침이 없는 이러한 초기 CPU의 경우 호환성 경로를 유지하는 것은 점점 비용이 많이 들고 최신 Linux 시스템의 진화하는 요구 사항을 충족하기 어려운 것으로 간주되므로 이러한 프로세서에 대한 지원이 제거됩니다. 여전히 TSC 기능을 갖고 있는 Intel Pentium 및 동세대 프로세서는 영향을 받지 않습니다. 이번 정리 작업은 TSC가 없는 i586/i686 수준 CPU만을 대상으로 합니다.
영향을 받는 프로세서 중에서 AMD K5 및 여러 Cyrix 프로세서 모델이 더 두드러집니다. AMD K5는 사내 디자인 팀이 완전히 독립적으로 설계한 AMD 최초의 x86 프로세서입니다. 1996년에 공식 출시되었으며 당시 주로 인텔 펜티엄을 겨냥한 제품이었습니다. 시간이 지남에 따라 이 세대의 CPU는 오랫동안 주류 사용 시나리오에서 물러났으며 이제 더 이상 Linux 커널 수준에서 특별한 관리를 받지 않습니다.
TSC가 없는 CONFIG_M586에 대한 지원 제거 패치가 커널 유지관리자가 사용하는 Tip/tip.git 저장소의 "x86/cpu" 분기에 병합되었습니다. 이 패치는 다가오는 Linux 7.2 병합 기간 동안 공식적으로 제출되어 메인라인 개발 프로세스에 들어갈 것으로 예상됩니다.
이전 CPU 지원 배치가 정리되면 Linux는 기본적으로 부팅 단계에서 시스템이 TSC 가능하다고 가정하고 CONFIG_X86_TSC를 무조건 활성화 옵션으로 설정할 수 있습니다. 이를 바탕으로 커널 x86 코드에서 TSC가 아닌 시나리오를 중심으로 작성된 여러 호환성 경로를 원활하게 삭제할 수 있어 유지 관리 부담이 줄어들 뿐만 아니라 코드 현대화 및 최적화에도 도움이 됩니다.
이는 AMD K5와 같이 TSC 없이 여전히 구형 i586/i686 프로세서를 실행하는 시스템 사용자의 경우 Linux 커널의 향후 버전이 더 이상 지원을 제공하지 않는다는 것을 의미합니다. 이는 업스트림 커널에서 "전망"과 "레거시 하드웨어 관리" 사이의 어려운 균형을 다시 한 번 강조하며 점차 전자로 기울고 있습니다.