検索
ホームページシステムチュートリアルLinuxGRUBプロジェクトアップデート2025

grub(Grand Unified Bootloader):最近の開発と将来の方向

Linuxブートローダーの礎石であるGrubプロジェクトは、新機能、セキュリティの強化、パフォーマンスの最適化を組み込んで、その進化を継続しています。この概要は、2025年2月1日にブリュッセルで配信されたOracleのグラブアップストリームメンテナーであるDaniel KiperによるFosdem 2025のプレゼンテーションに基づく重要な更新をまとめたものです。

目次

- grubとは?

キーグラブエンハンスメント
    • 過去1年間の成果
    • 現在の開発フォーカス
    Fedoraの貢献
  • grubの未来
grubとは?

GRUB Project Update 2025Grub(Grand Unified Bootloader)は、ほとんどのLinux分布を電動する用途の広いブートローダーです。 その主な機能は、スタートアップでオペレーティングシステムを開始することです。 Grubは、複数のオペレーティングシステムから選択し、ブート設定を調整し、システムの回復オプションを管理する機能をユーザーに提供します。

キーグラブエンハンスメント

1。昨年の成果

過去1年間のgrubの重要な進歩には、

が含まれます

EROFS統合:
    強化された読み取り専用ファイルシステム(EROFS)サポートが統合され、読み取り専用パーティションのパフォーマンスとストレージ効率が向上しました。
  • セキュリティの強化:コマンドラインアクセスとメニューの編集を無効にして、潜在的なセキュリティリスクを軽減します。
  • EFIセキュリティの拡張:コアNX(実行不可能)EFIプラットフォームでのビットサポートは、メモリ保護を改善します。 --disable-cliPEファイル処理の改善:
  • ページサイズ(最小4KB)とのより厳格なアラインメントにより、最新のハードウェアとセキュリティ標準との互換性が保証されます。
  • 堅牢なメモリ保護: Grubは、セクションが同時に書きやすく実行可能であることを防ぎます。
  • セキュアブートの改善:SBAT(セキュアブート属性テーブル)ELFファイルのサポートおよびPowerPCシステムの署名セキュアーブーツシステムの整合性を強化します。
  • TPM2ベースのディスクロック解除:
  • TPM2を使用したシームレスなディスク解除は、EFIおよびIEEE1275 PowerPCプラットフォームで利用できるようになりました。 高度なフォントハンドリング:
  • ビルドシステムは、より良いユーザーインターフェイスレンダリングのために改善されたフォント検出を機能させます。
  • 合理化されたパッチ管理:下流パッチのメイングラブコードベースへの統合の増加により、断片化が減少します。
  • 2。現在の開発フォーカス Grubチームは、いくつかの重要な改善を積極的に追求しています:
  1. Shim Loader Protocol Support(efi):
  2. trenchboot Integration(x86):IntelとAMDシステムの両方のブートプロセスセキュリティプロジェクトであるTrenchbootの統合。 blsおよびukiサポート:
  3. ブートプロセスを最適化するためのブートローダー仕様(BLS)および統一カーネル画像(UKI)サポートの追加。
  4. ライブラリの近代化:libgcrypt(argon2 kdf用)を含む埋め込みライブラリを最新バージョンに更新します。
  5. 継続的な統合:テストを自動化してコード品質を向上させるCI(継続的統合)システムの開発。
  6. 今後のリリース:
  7. コードフリーズとその後のグラブリリースは、近い将来に計画されています。 Fedoraの貢献
  8. OracleのAlec Brownは、Fedoraの下流のグラブパッチに関するデータを提示しました:
  9. 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 サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
さまざまなタスクのLinuxとWindowsのパフォーマンスはどのように異なりますか?さまざまなタスクのLinuxとWindowsのパフォーマンスはどのように異なりますか?May 14, 2025 am 12:03 AM

Linuxはサーバーと開発環境でうまく機能しますが、Windowsはデスクトップやゲームでパフォーマンスが向上します。 1)Linuxのファイルシステムは、多数の小さなファイルを扱うときにうまく機能します。 2)Linuxは、高い並行性と高スループットネットワークシナリオで優れたパフォーマンスを発揮します。 3)Linuxメモリ管理は、サーバー環境でより多くの利点があります。 4)Linuxはコマンドラインとスクリプトタスクを実行するときに効率的ですが、Windowsはグラフィカルインターフェイスとマルチメディアアプリケーションでより良くパフォーマンスを発揮します。

Pygobjectを使用してLinuxでGUIアプリケーションを作成する方法Pygobjectを使用してLinuxでGUIアプリケーションを作成する方法May 13, 2025 am 11:09 AM

グラフィカルユーザーインターフェイス(GUI)アプリケーションの作成は、アイデアを実現し、プログラムをよりユーザーフレンドリーにする素晴らしい方法です。 Pygobjectは、開発者がLinuxデスクトップにGUIアプリケーションを作成できるようにするPythonライブラリです。

Arch LinuxにphpmyAdminを備えたランプスタックをインストールする方法Arch LinuxにphpmyAdminを備えたランプスタックをインストールする方法May 13, 2025 am 11:01 AM

Arch Linuxは柔軟な最先端のシステム環境を提供し、完全にオープンソースであり、カーネルで最新のリリースを提供するため、小さな非クリティカルシステムでWebアプリケーションを開発するための強力なソリューションです。

Arch LinuxにLEMP(Nginx、Php、Mariadb)をインストールする方法Arch LinuxにLEMP(Nginx、Php、Mariadb)をインストールする方法May 13, 2025 am 10:43 AM

最先端のソフトウェアArch Linuxを取り入れるローリングリリースモデルのため、メンテナンス、一定のアップグレード、および賢明なFIのための余分な時間が必要であるため、信頼できるネットワークサービスを提供するためにサーバーとして実行するように設計および開発されていません

12必要なLinuxコンソール[ターミナル]ファイルマネージャー12必要なLinuxコンソール[ターミナル]ファイルマネージャーMay 13, 2025 am 10:14 AM

Linuxコンソールファイルマネージャーは、ローカルマシンでファイルを管理する場合、またはリモートのファイルに接続する場合、日々のタスクで非常に役立ちます。ディレクトリのビジュアルコンソール表現は、ファイル/フォルダーの操作をすばやく実行して保存するのに役立ちます

QBITTORRENT:強力なオープンソースBitTorrentクライアントQBITTORRENT:強力なオープンソースBitTorrentクライアントMay 13, 2025 am 10:12 AM

Qbittorrentは、ユーザーがインターネット上でファイルをダウンロードして共有できる人気のオープンソースBittorrentクライアントです。最新バージョンのQbittorrent 5.0は最近リリースされ、新機能と改善が詰め込まれています。 この記事はそうします

Arch Linuxでnginx仮想ホスト、phpmyadmin、およびSSLをセットアップArch Linuxでnginx仮想ホスト、phpmyadmin、およびSSLをセットアップMay 13, 2025 am 10:03 AM

以前のArch Linux LEMPの記事では、ネットワークサービス(NGINX、PHP、MySQL、およびPHPMYADMIN)のインストールと、MySQL ServerとPHPMyAdminに必要な最小限のセキュリティの構成など、基本的なものを取り上げました。 このトピックは、フォームに厳密に関連しています

Zenity:シェルスクリプトにGTKダイアログを構築しますZenity:シェルスクリプトにGTKダイアログを構築しますMay 13, 2025 am 09:38 AM

Zenityは、コマンドラインを使用してLinuxでグラフィカルなダイアログボックスを作成できるツールです。グラフィカルユーザーインターフェイス(GUI)を作成するためのツールキットであるGTKを使用して、スクリプトに視覚要素を簡単に追加できます。 ゼニティは非常にuです

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。