無料のブート可能ファームウェア Libreboot 20231021 のリリースが発表され、このアップデートにはテスト リリースのステータスが割り当てられています (安定版リリースはほぼ年に XNUMX 回公開され、最後の安定版リリースは XNUMX 月でした)。 このプロジェクトは、バイナリの挿入を最小限に抑えながら、CPU、メモリ、周辺機器、およびその他のハードウェア コンポーネントの初期化を担当する、独自の UEFI および BIOS ファームウェアの代替となる coreboot プロジェクトの既製アセンブリを開発します。
Libreboot は、オペレーティング システムのレベルだけでなく、ブートを提供するファームウェアのレベルでも、独自のソフトウェアを可能な限り使用せずに実行できるシステム環境を作成することを目指しています。 Libreboot は、エンド ユーザーが使いやすくするツールで Coreboot を補完し、特別なスキルがなくてもユーザーが使用できる既成のディストリビューションを作成します。
Libreboot でサポートされるハードウェア:
- サーバーのマザーボード:
- ASUS KFSN4-DRE
- ASUS KGPE-D16
- デスクトップ システム:
- ギガバイト GA-G41M-ES2L;
- エイサー G43T-AM3;
- インテル D510MO/D410PT;
- アップル iMac 5,2;
- HP エリート 8200 SFF/MT;
- HP エリート 8300 USDT;
- ASUS KCMA-D8;
- デル Precision T1650。
- ノートブック:
- ThinkPad X60/X60S/X60 タブレット;
- ThinkPad T60;
- レノボ ThinkPad X200 / X200S / X200 / X220 / X230 タブレット;
- レノボ ThinkPad X301;
- レノボ ThinkPad R400;
- レノボ ThinkPad T400 / T400S / T420 / T420S / T430 / T440;
- レノボ ThinkPad T500/T530;
- レノボ ThinkPad W530/W541;
- レノボ ThinkPad R500;
- HP EliteBook 2560p / 2570p / 2170p / 8470p / フォリオ 9470m;
- Dell Latitute E6400/E6430;
- Apple MacBook1 および MacBook2。
- ASUS Chromebook Flip C101 (ARM);
- Samsung Chromebook Plus (ARM)。
新しいリリースでは:
- サーバーマザーボードのサポートが戻りました: ASUS KFSN4-DRE および ASUS KGPE-D16。
- PC マザーボードのサポートを追加しました: ASUS KCMA-D8 および Dell Precision T1650。
- ラップトップのサポートを追加しました: Dell Latitude E6430 (Intel GPU)、Lenovo ThinkPad X301、HP EliteBook 2170p、および HP EliteBook 8470p。
- 現在開発中の GRUB 2.12-rc ブートローダーのブランチへの移行が行われました。 argon2 アルゴリズムに基づくキー生成メカニズムを使用した、LUKS2 形式の暗号化パーティションのサポートが追加されました (以前は、PBKDF2 を使用した構成のみがサポートされていました)。
- lbmk (Libreboot build system) ビルド ツール コマンドが簡略化され、たとえば、「./build boot roms」の代わりに「./build roms」を指定できるようになりました。 アセンブリ スクリプトの数は 50 から 12 に減りました。lbmk アセンブリ システムの監査が 50 回実行され、コード サイズが XNUMX% 削減され、生産性が向上しました。
- カタログが再構成されました。 「resources/scripts/」ディレクトリの内容は別の「script/」ディレクトリに移動され、「resources/」ディレクトリの名前は「config/」に変更されました。これは、そこには構成ファイルとパッチのみが残るためです(パッチは「patch/」ディレクトリに移動される予定です)。 IFD/GbE ファイルは「config/ifd/」ディレクトリに移動されました。 ベンダー固有のバイナリは IFD/GbE ファイルとは別のもので、「vendorfiles/」ディレクトリにあります。
- RP2040 (pico-serprog) および STM32 (stm32-vserprog) マイクロコントローラーに基づくボードの serprog ファームウェアの構築のサポートが追加されました。 serprog プロトコルはフラッシュROMでサポートされており、SPI フラッシュ ファームウェアに使用されます。
- Chromebook ファームウェアで使用される U-Boot ブートローダーがバージョン 2023.10 に更新されました。
- 12 月 24 日の時点で Coreboot リポジトリと同期され、XNUMX 月 XNUMX 日の時点で SeaBIOS リポジトリと同期されました。
出所: オープンネット.ru