Linux 6.16が「X86_NATIVE_CPU」オプションを追加し、カーネルビルドを最適化
Linux 6.16が新たに「X86_NATIVE_CPU」オプションを導入し、AMDおよびIntelプロセッサ向けにカーネルビルドを最適化。
最新の更新
Phoronixの報告をunixbhaskarが共有したところによると、Linux 6.16のマージウィンドウに向けて、X86_NATIVE_CPU Kconfigビルド時オプションが統合されました。このオプションは、AMDおよびIntelプロセッサで「-march=native」コンパイラ動作を簡単に適用し、システムのローカルCPUアーキテクチャ/ファミリーに最適化したカーネルビルドを可能にします。AMD/Intel x86_64プロセッサでLinuxカーネルを「-march=native」でビルドしたい場合、新しいCONFIG_X86_NATIVE_CPUオプションを有効にすることで、ローカルカーネルビルドにこのコンパイラオプションを設定できます。
CONFIG_X86_NATIVE_CPUオプションは、GCCまたはClang 19以降を使用したLinux x86_64カーネルのコンパイル時に適用されますが、古いコンパイラバージョンではカーネルにコンパイラバグがあるため、Clang 19以降が必要です。この新しいKconfigビルドオプションを有効にすると、LinuxカーネルのCコードに対して「-march=native」コンパイラオプションを設定するだけでなく、カーネルのRustコードに対しても「-Ctarget-cpu=native」を設定します。
好きかもしれない
- ディズニーランド、70周年を新技術とショーで祝う
- ドイツの裁判所、ディーゼルゲートスキャンダルでVWの幹部を刑務所送りに
- フォルクスワーゲン、EVの追加出力を月額課金で提供へ 「ネットフリックス方式」に賛否
- ハッカーが設定ミスのDockerインスタンスを乗っ取り、暗号通貨マイニングに悪用
- 新しい研究によると、恐竜は隕石衝突直前まで多様性を持っていた可能性が高い
- Qualcomm、Snapdragon X2 Elite Extremeを発表:18コア、5.0GHz、128GB RAMでAMD Ryzen AI+ 395に挑戦
- サムスン Galaxy S26 Ultra、200MPカメラ搭載の大幅アップグレードか
- FDA、Apple Watchの高血圧機能を承認―来週より提供開始