Linux 7.1 は、i486 プロセッサのサポートを段階的に削除し始めたばかりで、関連する古いハードウェア ドライバー (前世紀の AMD Elan SoC 用ドライバーなど) も廃止されました。この合理化アクションは、計画されている Linux 7.2 の一部の i586 および i686 レベルのプロセッサにさらに拡張されます。

i486 が正式に別れを告げた後、カーネル開発者は TSC (タイム スタンプ カウンター、タイムスタンプ カウンター命令) なしで i586/i686 プロセッサの開発を続けました。 TSC 命令を持たないこれらの初期の CPU の場合、互換性パスを維持することはますますコストがかかり、最新の Linux システムの進化するニーズに合わせることが困難になると考えられるため、これらのプロセッサのサポートは削除されます。 Intel Pentium および TSC 機能を備えた同世代のプロセッサーは影響を受けません。このクリーンアップのラウンドは、TSC が欠如している i586/i686 レベルの CPU のみを対象としています。
影響を受けるプロセッサの中で主なものは、AMD K5 およびいくつかの Cyrix プロセッサ モデルです。 AMD K5 は、AMD 社内の設計チームによって完全に独立して設計された、AMD 初の x86 プロセッサです。 1996 年に正式にリリースされ、当時は主に Intel Pentium を対象としていました。時が経つにつれて、この世代の 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 カーネルの将来のバージョンはサポートを提供しなくなることを意味します。これは、上流カーネルにおける「将来を見据える」ことと「レガシー ハードウェアの世話をする」ことの間の難しいバランスを再び浮き彫りにし、徐々に前者に傾いています。