このような時代、テクノロジーに関連することについて話すとき、何かが起こる何ヶ月も前に話すことがよくあります。 現在、ほとんどのオペレーティングシステムは、カーネルをバージョン5.xxにまだ更新しておらず、関連するニュースがすでにあります。 Linux 5.2。 Firefox 66のプロセスの数と同様に、今日お届けするニュースは多くのコンピューターにとってポジティブですが、他のコンピューターにとってはそうではありません。
そしてそれはLinux5.2です GCC9のライブパッチオプションをアクティブにします、今後数週間でリリースされる予定のコンパイラ。 これは、ライブパッチが機能するために適切に機能するバイナリを生成するのに役立つように設計されたオプションです。 Linuxカーネルv5.2の登場により、このオプションがデフォルトで使用されるようになり、速度が低下する可能性があります。 新しいコンピューターでは目立たない、またはポジティブでさえあるはずではありませんが、リソースが制限されたデバイスでは問題になる可能性があります。
Linux 5.2は、デフォルトでライブパッチをアクティブにします
GCC9が導入 5つのパッチオプション これは、バイナリが再起動を必要とせずにカーネルセキュリティ更新を適用できる場合に災害が発生しないようにするために使用される最適化を制御します。 これは、kGraft、Ksplice、Kpatchなどの場合に重要です。 GCCコンパイラが「ライブパッチ」ジョブを変更しないようにするため。
GCC 9.1.0は、今月後半またはすでに5.2月にリリースされます。 最終的に、Linux 5は、サポートされているコンパイラで実行された場合、および次の場合に、デフォルトでXNUMXつのライブパッチタイプをアクティブにします。 CONFIG_LIVEPATCH 活性化される、何か ほとんどのLinuxカーネルではデフォルトでこのようになります。 SUSEのMiroslavBenesと変更の責任者が、場合によっては警告します。 パフォーマンスに悪影響を与える可能性があります コンパイラ最適化ヒューリスティックを制御するこの「ライブパッチ」オプションの結果として。
嫌いなのですが、これはたいていこんな感じです。新機能を楽しみたいと思ったら、何かを失う可能性が高く、特にスマートフォンのバッテリー消費量が目立ちます。 Linux 5.2では、このオプションがデフォルトで有効になっていると思いますか?