ファームウェアを含む別のリポジトリが Debian 12 用に起動されました

Debian 開発者は、新しい非フリーのファームウェア リポジトリのテストを発表しました。このリポジトリには、ファームウェア パッケージが非フリーのリポジトリから転送されています。 Debian 12「Bookworm」インストーラーの XNUMX 番目のアルファ リリースでは、非フリーのファームウェア リポジトリからファームウェア パッケージを動的に要求する機能が提供されます。 ファームウェアを備えた別のリポジトリが存在するため、インストール メディアに一般的な非フリー リポジトリを含めずにファームウェアへのアクセスを提供できます。

以前に行われた一般投票に従って、公式イメージには、メイン リポジトリの無料ファームウェアと、非フリー リポジトリから以前に入手できた独自のファームウェアの両方が含まれています。 動作するために外部ファームウェアを必要とする機器をお持ちの場合、必要な独自のファームウェアがデフォルトでロードされます。 フリー ソフトウェアのみを希望するユーザーのために、ダウンロード段階でフリーでないファームウェアの使用を無効にするオプションが提供されます。

必要なファームウェアはカーネル ログの分析を通じて決定されます。カーネル ログには、ファームウェアのロード時の失敗に関する警告 (たとえば、「rtl_nic/rtl8153a-3.fw のロードに失敗しました」) が表示されます。 ログは、hw-detect コンポーネントによって呼び出される check-missing-firmware スクリプトによって解析されます。 ファームウェアのロードに関する問題を特定する場合、スクリプトはコンテンツ ファームウェア インデックス ファイルをチェックします。このインデックス ファイルは、ファームウェアおよびファームウェアが含まれるパッケージの名前と一致します。 インデックスがない場合、ファームウェアの検索は、/firmware ディレクトリ内のパッケージの内容を検索することによって実行されます。 ファームウェア パッケージが見つかった場合は、解凍されて、関連するカーネル モジュールがロードされます。その後、ファームウェア パッケージがインストールされているパッケージのリストに追加され、非フリー ファームウェア リポジトリが APT 構成でアクティブ化されます。

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

コメントを追加します