Linus Torvalds、Linux の i486 サポート終了を提案
headless 曰く、Linux では i386 のサポートを 2012 年に終了しているが、2022 年は i486 のサポートを終了する時ではないかと Linus Torvalds 氏が提案している (Torvalds 氏のメーリングリスト投稿 [1]、 [2]、 Phoronix の記事、 Neowin の記事)。
提案は現在ほとんど使われていない古い CPU をサポートするため cmpxchg の処理が複雑になっていることへの対策であり、x86-32 では「cmpxchg8b」インストラクションをサポートする CPU (Pentium以降) のみをサポートすることにしてはどうか、というものだ。これにより、CONFIG_MATH_EMULATION もついに消すことが可能になるとのこと。
Torvalds 氏はほとんど (全部?) のディストロが既に (X86_CMPXCHG64 を基本要件に含む) X86_PAE を有効化していると考えており、ほとんどのディストロが 32 ビットの開発をしていないと確信しているという。また、486 関連の開発をしている人がいないわけではないことを認識しつつ、新規出荷されている 486 クラスのハードウェアがほぼないことを指摘。カーネル開発の観点で i486 サポートの重要性はないとのこと。
i486 ハードウェアはそのうち博物館の収蔵品となり、博物館のカーネルで動作することになるとし、要件を cmpxchg8b に引き上げることが不合理だとは思えないという。Torvalds 氏は i486 をサポートするカーネルが必要なら LTS を使えばいいとも述べている。Phoronix では Linux 6.1 が今年の LTS カーネルになると予想しており、Linux 6.2 で i486 サポートが削除されることを期待している。
すべて読む
| Linuxセクション
| Linux
| ハードウェア
|
関連ストーリー:
リーナス・トーバルズ氏が使用するPCのメモリ不良のためLinuxカーネルの開発が滞る
2022年10月12日
Linux 5.19.13、IntelのノートPCでディスプレイを損傷する可能性のある問題を修正
2022年10月09日
Linuxカーネルのコード、バンドリのPVで使われる
2022年10月05日
モダンなAMDシステムに影響するLinuxの古いACPIコード、パッチがLinux 6.0にマージ
2022年09月29日
スラドに聞け: あなたの周囲で最も長く稼働し続けているサーバーは?
2016年01月24日
あるAnonymous Coward 曰く、