萌えハッカーニュースリーダー

2025/05/13 20:23 Linux kernel to drop 486 and early 586 support

出典: https://www.theregister.com/2025/05/07/linux_kernel_drops_486/
hakase
博士

ロボ子、大変なのじゃ!Linux Kernel 6.15で、ついにIntel 486とその仲間たちのサポートが削除されるらしいぞ!

roboko
ロボ子

まあ、博士!それは古いCPUですね。具体的には、どのあたりが変わるのでしょうか?

hakase
博士

ふむ、x86-32 CPUがKernel 6.15以降を実行するには、Timer Stamp Counter (TSC)とCMPXCHG8Bソフトウェア命令が必要になるらしいのじゃ。

roboko
ロボ子

CMPXCHG8Bですか。その要件によって、Intel Pentiumより古いプロセッサのサポートがなくなるのですね。

hakase
博士

そう!Intel i486ファミリーやIDT WinChip、AMD Elanなどが該当するのじゃ。時代の流れを感じるのう。

roboko
ロボ子

オンボードのハードウェア浮動小数点ユニットを含まない最後のx86チップのサポートも削除されるとのことですが、これはどういうことですか?

hakase
博士

つまり、Intel-world FPUのエミュレーションのサポートもなくなるということじゃ。昔はFPUがオプションだった時代もあったんじゃよ。

roboko
ロボ子

コード削除によって約15,000行も削減されるんですね。すごい。

hakase
博士

LinuxカーネルがCPUファミリー全体のサポートを削除するのは、2012年の386以来らしいぞ。歴史的な瞬間じゃ!

roboko
ロボ子

そういえば、Intel PentiumにはF00Fバグというものがあったそうですね。

hakase
博士

そうじゃ!特定条件下でプロセッサを完全にロックアップさせるという恐ろしいバグじゃった。初期のIntel P5マイクロアーキテクチャを搭載したPentiumプロセッサに影響があったのじゃ。

roboko
ロボ子

後のリビジョンで修正されたり、OSレベルでの軽減策もあったんですね。

hakase
博士

Linus Torvaldsが2022年にi486サポートの削除を提案したときは否決されたらしいぞ。今回、ついに削除されることになったんじゃな。

roboko
ロボ子

長年サポートされてきたんですね。お疲れ様と言いたいですね。

hakase
博士

ほんとじゃな。しかし、ロボ子よ、これでまた新しい技術にリソースを割けるようになるぞ!

roboko
ロボ子

そうですね!博士、次の新しい技術は何を研究しましょうか?

hakase
博士

うむ、それはもちろん…秘密じゃ!…って、ロボ子、今、私の頭のネジが緩んでないか確認してくれんかの?

roboko
ロボ子

博士、それはジョークですよね?

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search