4月13日、前夜にアップストリームのLinux 7.0カーネルが正式にリリースされた後、ダウンストリームのフリーソフトウェアバージョンGNU Linux-libreも同時に7.0-gnuバージョンのカーネルをリリースした。このブランチはカーネルの「デブロブ」を継続し、フリーでないソフトウェア カーネル モジュールのロードのサポートを削除し、ロード可能なすべてのマイクロコードとファームウェアを阻止します。これにより、一部のハードウェアをサポートする能力が大幅に弱まりますが、その中心的な目標は依然としてソフトウェアの自由の原則を遵守することです。

メンテナは、GNU Linux-libre 7.0 の主要な変更点に重点を置いています。ドライバーとカーネル コードのクリーニングに関して、このバージョンは IWLMLD ドライバーに重点を置き、amdgpu、adreno、TI PRUeth、air_en8811h、ath12k、TI VPE、rtw8852b、rt1320、rt5575 SPI、tas2783、Intel catpt およびその他のコンポーネントのデバイナリ ファームウェア ルールを更新します。さらに、プロジェクトでは、Airoha NPU、Qualcomm/Atheros Bluetooth、TI hms-m4fss に関連するデバイス ツリー ドキュメント ファイルもクリーンアップされ、rt5514 のクリーニング順序が並べ替えられた複数の dts ファイルも整理されましたが、実際のクリーニング内容は変更されませんでした。

画像.webp

全体として、このアップデートは以前の作業の焦点を継続しています。ディスプレイおよびネットワーク関連のドライバーは、実行時に外部のマイクロコードまたはファームウェアのロードに依存することが多いため、依然として「最も影響を受けやすい領域」です。より多くの NPU デバイスが市場に投入され、新しいドライバーが継続的に組み込まれるにつれて、ファームウェア バイナリが関与するカーネルの部分が増加し続けています。これには、GNU Linux-libre がメジャー バージョンごとに関連するコードを再度レビューしてクリーンアップし、構築されたカーネルが非フリーのファームウェアにまったく依存していないことを確認する必要があります。

以前のバージョンと同様に、GNU Linux-libre 7.0 には、このバージョンの視覚的な表示と宣伝のための新しいプロジェクト アートワークも付属しています。

https://www.fsfla.org/ikiwiki/selibre/linux-libre/#news

試してみたり、さらに詳しく知りたいユーザーは、プロジェクトのホームページ (FSFLA.org) にアクセスして、GNU Linux-libre 7.0 と関連手順をダウンロードしてください。