Linux-libre 5.16 カーネルの完全無料バージョンが利用可能です

少し遅れて、Latin American Free Software Foundation は、Linux 5.16 カーネルの完全無料バージョン、Linux-libre 5.16-gnu を公開しました。このバージョンは、非フリーのコンポーネントまたはコード セクションを含むファームウェアおよびドライバーの要素を取り除いたもので、その範囲は次のとおりです。メーカーにより限定されます。 さらに、Linux-libre は、カーネル ディストリビューションに含まれていない不自由なコンポーネントをロードするカーネルの機能を無効にし、ドキュメントから不自由なコンポーネントの使用に関する記述を削除します。

カーネルからフリーでない部分を取り除くために、ユニバーサル シェル スクリプトが Linux-libre プロジェクト内に作成されました。このスクリプトには、バイナリ挿入の存在を確認し、誤検知を排除するための何千ものテンプレートが含まれています。 上記のスクリプトを使用して作成された既製のパッチもダウンロードできます。 Linux-libre カーネルは、完全に無料の GNU/Linux ディストリビューションを構築するための Free Software Foundation の基準を満たすディストリビューションでの使用が推奨されます。 たとえば、Linux-libre カーネルは、Dragora Linux、Trisquel、Dyne:Bolic、gNewSense、Parabola、Musix、Kongoni などのディストリビューションで使用されています。

Linux-libre 5.16-gnu のリリースでは、ワイヤレス チップ (mt7921s および rtw89/8852a)、タッチ スクリーン (ili210x)、サウンド チップ (qdsp6) および dsp i.MX の新しいドライバーで BLOB ロードが無効になっています。 aarch64 - クアルコムチップ用の devicetree ファイル。 カーネルで提案されている「firmware_request_builtin」システムコールに加えて、Linux-libre ではその逆関数「firmware_reject_builtin」が提供されています。 コード クリーニング スクリプトには、request_firmware および _nowarn/_builtin オプションを無効にするための統合された機能があります。

出所: オープンネット.ru

コメントを追加します