grub(Grand Unified Bootloader):最近の開発と将来の方向
Linuxブートローダーの礎石であるGrubプロジェクトは、新機能、セキュリティの強化、パフォーマンスの最適化を組み込んで、その進化を継続しています。この概要は、2025年2月1日にブリュッセルで配信されたOracleのグラブアップストリームメンテナーであるDaniel KiperによるFosdem 2025のプレゼンテーションに基づく重要な更新をまとめたものです。
目次
- grubとは?
キーグラブエンハンスメント
grubとは?
Grub(Grand Unified Bootloader)は、ほとんどのLinux分布を電動する用途の広いブートローダーです。 その主な機能は、スタートアップでオペレーティングシステムを開始することです。 Grubは、複数のオペレーティングシステムから選択し、ブート設定を調整し、システムの回復オプションを管理する機能をユーザーに提供します。
キーグラブエンハンスメント
1。昨年の成果
過去1年間のgrubの重要な進歩には、
が含まれます
EROFS統合:
強化された読み取り専用ファイルシステム(EROFS)サポートが統合され、読み取り専用パーティションのパフォーマンスとストレージ効率が向上しました。
-
セキュリティの強化:コマンドラインアクセスとメニューの編集を無効にして、潜在的なセキュリティリスクを軽減します。
- EFIセキュリティの拡張:コアNX(実行不可能)EFIプラットフォームでのビットサポートは、メモリ保護を改善します。
--disable-cli
PEファイル処理の改善: ページサイズ(最小4KB)とのより厳格なアラインメントにより、最新のハードウェアとセキュリティ標準との互換性が保証されます。
-
堅牢なメモリ保護: Grubは、セクションが同時に書きやすく実行可能であることを防ぎます。
- セキュアブートの改善:SBAT(セキュアブート属性テーブル)ELFファイルのサポートおよびPowerPCシステムの署名セキュアーブーツシステムの整合性を強化します。
TPM2ベースのディスクロック解除:- TPM2を使用したシームレスなディスク解除は、EFIおよびIEEE1275 PowerPCプラットフォームで利用できるようになりました。
高度なフォントハンドリング:
ビルドシステムは、より良いユーザーインターフェイスレンダリングのために改善されたフォント検出を機能させます。
-
合理化されたパッチ管理:下流パッチのメイングラブコードベースへの統合の増加により、断片化が減少します。
- 2。現在の開発フォーカス
Grubチームは、いくつかの重要な改善を積極的に追求しています:
- Shim Loader Protocol Support(efi):
- trenchboot Integration(x86):IntelとAMDシステムの両方のブートプロセスセキュリティプロジェクトであるTrenchbootの統合。
blsおよびukiサポート:
ブートプロセスを最適化するためのブートローダー仕様(BLS)および統一カーネル画像(UKI)サポートの追加。
-
ライブラリの近代化:libgcrypt(argon2 kdf用)を含む埋め込みライブラリを最新バージョンに更新します。
- 継続的な統合:テストを自動化してコード品質を向上させるCI(継続的統合)システムの開発。
今後のリリース:- コードフリーズとその後のグラブリリースは、近い将来に計画されています。
Fedoraの貢献
OracleのAlec Brownは、Fedoraの下流のグラブパッチに関するデータを提示しました:-
grub 2.02:
11のFedoraバージョン(21-31)にわたって、パッチ数は151から370に増加し、バックポートと新しい貢献の両方を反映しています。
grub 2.04:
Fedora 32および33は、合計437のパッチ(28バックポート、67 new)が見られました。
grub 2.06:- Fedora 34-40は、544パッチ(84バックポート、98 new)にさらに増加しました。
これは、Grub UpstreamチームとFedoraの間の強力な共同関係を示しており、Fedoraパッチがメインコードベースに統合されているという傾向が高まっています。
grubの未来-
Grubの継続的な開発により、Linuxの主要なブートローダーとしての位置が保証されます。 将来の努力は次のとおりです
Fedoraパッチの上流統合を継続しました
特にセキュアーブートとTPMベースの認証のために、- セキュリティの強化。
最新のハードウェアでの信頼性のためのテストフレームワークの改善。
包括的な詳細については、完全なプレゼンテーションを参照してください。
さらなる読み取り:
- ubuntu
でgrub2ブートローダー設定を構成する方法-
linux- でgrub bootloaderをパスワード保護する方法
LinuxのGrubテーマを変更する方法
以上がGRUBプロジェクトアップデート2025の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。