ウェブサイト検索

Fwupd 2.0.1は新しいAPIを使用してGNOMEファームウェアエミュレーションを強化します。


Fwupd 2.0.1 は、gnome-firmware デバイスエミュレーションのための API を追加し、エミュレーションタグデバイスをデータベースに移動し、コンパイルの問題を修正しました。

Fwupdは、Linuxベースのシステムでのファームウェアアップデート管理をより簡単かつ自動化することを目的としたシンプルなツールで、2.0.1の新しいバージョンをリリースしました。新機能は以下の通りです!

Fwupd 2.0.1の主な変更点

Fwupd 2.0.1は、機能向上を目的としたいくつかの注目すべき機能を導入しました。まず、GNOME Firmwareがエミュレーションのためにデバイスを記録できるようにAPIが追加されました。この機能向上は、さまざまなデバイスシナリオをシミュレートする際に、ユーザーと開発者の両方に役立ちます。

さらに、エミュレーションタグ付きデバイスは現在、設定ファイルではなくデータベースに保存されるため、時間の経過とともにエミュレートしたハードウェアを管理および追跡するのが容易になります。

さらに、新しい2.0.1リリースでは、ユーザーに影響を与えるいくつかのバグが修正され、よりスムーズな体験が保証されました。主なポイントのひとつは、fwupdがビルド中にlibdrm依存関係のより良い制御を可能にし、パッケージメンテナーにとっての柔軟性が向上していることです。

他の重要な修正には、logitech-bulkcontrollerの応答パケット長を正しく確認すること、wacom-rawデバイスのコマンドバッファとwacom-usbデスクリプタをRust形式に変換することが含まれます。

さらに、運動学的dp列挙の回帰が修正されたため、影響を受けたデバイスは今度は正常に動作するはずです。

このアップデートは互換性の向上にも焦点を当てています:fwupdはAndroid上でよりスムーズにコンパイルされるようになり、gitがインストールされていなくても動作するため、多様なプラットフォームの開発者とユーザーにとって使いやすくなっています。また、FU_PLUGIN_RULE_BETTER_THANルールの修正もあり、優先度の低いデバイスを適切に無視することができるようになり、優先順位の整理を助けています。

さらに、エミュレートされたデバイスは今や「needs-reboot」および「needs-shutdown」フラグを無視するようになったため、デバイスファームウェアのテストを行う際の中断が少なくなります。Intel Thunderboltユーザーにとって、ファームウェアの読み取りプロセスがより効率的になったため、更新がより速くなるはずです。

最後に、改善点には次のものが含まれます。

  • 特定のオフセットからのファームウェア読み込みの簡素化。
  • GnuTLSサポートが無効になっている場合は、「serio」セルフテストをスキップします。
  • 必要に応じてエンジン機能のみを読み込むことで、fwupdtoolの速度を上げること。

ユーザーは、ローカルファームウェアアーカイブに関する詳細に迅速にアクセスできることに気づき、全体の効率が向上します。

Fwupd 2.0.1がダウンロード可能になり、新機能や改善を最大限に活用するために、ユーザーはアップグレードすることが推奨されています。すべての新機能の詳細については、変更履歴をご覧ください。

関連記事: