UEFI および Chromebook をサポートした Libreboot 26.10「オミナス・オリーブ」がリリースされた

2026/10/15 21:52

UEFI および Chromebook をサポートした Libreboot 26.10「オミナス・オリーブ」がリリースされた

RSS: https://news.ycombinator.com/rss

要約▶

Japanese Translation:

LibreBoot 26.10 リリース(2026年10月15日発表)は、互換性のあるハードウェアにおいて従来の GRUB/SeaBIOS ブート方法を MrChromebox EDK2 ペイロードによるフル UEFI サポートをデフォルト環境として採用することで決定的な転換をもたらしました。4MB以上のフラッシュメモリを備えたすべてのボード(古い32ビット専用メインボードは除く)ではフルUEFIがデフォルトで有効化されますが、希望する場合は EFI メニューから従来の GRUB/SeaBIOS にアクセスでき、また必要に応じて target.cfg を介して再有効化も可能です。ただし、これらは陳腐化したオプションとなります。EDK2 は現在、Windows 10/11、9front、UKI/bootloaders(systemd-boot など)を用いた Linux(GRUB 依存を廃止)、EFI/GPT を用いた OpenBSD、UEFI モードの FreeBSD、および RedoxOS のブートをサポートしています。一方、UEFI ドライバーの欠如により ReactOS は引き続き非対応です。EDK2 ビルドでは、Intel の libgfxinit のバグが上流からの修正を待っているため、モダンな GPU 機能は一時デフォルトで無効化されています。AMD Fam15h ボード(例:KGPE-D16)については、ビルドに AMD AGESA ソースを含む 15h.org コアブートフォークを使用し、RAM サポート、IOMMU、TPM、CPU 初期化を改善しています。

セキュリティの強化には、ビルド時に HAP ビットを設定することで Intel Management Engine をデフォルトで無効化し、Intel システムにおける Google 関連の実行制限の peculiar な挙動を防ぐために IFD リージョンを解放する措置が含まれています。LibreBoot 26.10 では、lbmk の新しい AGENTS.md ファイルに導入された厳格な AI コード禁止ポリシーも適用され、新規ファイルへの AI 生成コードは拒否し、vibecoded U-Boot フォークへの反対姿勢も示されています。ビルドシステムの強化には、./mk import_uboot を用いた U-Boot コンフィグの自動インポート機能、./mrimport ユーティリティによる MrChromebox コンフィギュレーションのインポート、ccache/cclean フラグの削除による信頼性向上、およそ 1000 ラインのデッドコードを除去した大規模なコードクリーンアップ、設定ディレクトリの一括化、ベンダーファイルを vendorfiles/ ディレクトリへの移動、GRUB/SeaBIOS 処理を単一ソースツリーアプローチで簡素化などが含まれます。上流からの改訂が更新されたものとしては、Flashprog(2026年9月24日)、EDK2 v26.09.2、GRUB v2.16、Coreboot デフォルトツリー(コミット 8ce4c91...)、MrChromebox コアブート(コミット e5997cf...)、および Fam15h フォーク(コミット 57e26bd...)があります。mkhtemp(TOCTOU 緩和)や spkmodem-decode 拡張といった過剰設計された機能の実装は不要と判断され中止されました。Linuxboot の概念は、現在 EDK2 の UKI サポートを活用したフラッシュベースのディストリビューションのために採用されています。

本文

Libreboot 26.10 リリースノート:EDK2 UEFI の統合と MrChromebox コアブートのインポート

著者: Leah Rowe
公開日: 2026 年 10 月 15 日

今日リリースされる内容は https://rsync.libreboot.org/stable/26.10/ を参照するか、ミラーサイトを利用してください。

概要と重要な変更

Libreboot は、Intel/AMD および ARM64 ハードウェア向けの独自(オープンソース)ブートファームウェアです。CPU やメモリコントローラーを初期化し、OS が動作するようにマシンを構成します。今回のリリースは、MrChromebox の EDK2 ペイロードによる完全な UEFI サポートを追加したものであり、Microsoft Windows も互換性があります。

既存のセットアップに大きな影響を与える主要な設計変更が含まれています。以下の変更点は非常に重要ですので、このリリースの変更履歴を注意深くお読みください。

  • AI 反対方針: 新しく作成された
    lbmk/AGENTS.md
    ファイルに、強く AI 反対(anti-AI)の方針が追加されました。
  • MrChromebox のインポート: MrChromebox の coreboot ディストリビューションから、サポートされている全ての 233 台の Chromebook をインポートしました(ソースのみ)。
    • Baytrail(Kip)についてはテスト済みですが、他の機種はテストが必要です。
  • デフォルト EDK2 UEFI ペイロード: Intel/AMD Chromebook およびメインボードにおいて、EDK2 UEFI をデフォルトで使用します。
    • 旧来のネイティブ SeaBIOS/GRUB は非推奨となっており、今後のリリースで削除される可能性があります(ソースからビルドすれば再有効化可能です)。

デザイン変更とアーキテクチャ

デフォルト EDK2 UEFI ペイロードの採用

EDK2(EFI Development Kit)は Intel が提供するブート用 UEFI 仕様の参考実装です。これにより、ほぼすべてのボードでオープンソースの完全な産業標準 UEFI 実装をデフォルトで使用しています。

  • OS 互換性: Windows 10/11、Linux UKI ブートローダー、systemd-boot、OpenBSD(EFI/GPT)、FreeBSD(UEFI モード)などに対応します。
    • 注: ReactOS は動作せず、RedoxOS の動作は未確認です。

MrChromebox からのインポートと修正

Libreboot は MrChromebox の coreboot を修正し、独自の変更点(EDK2 統合など)を反映しています。

  • ロゴ: EDK2 背景色を Libreboot の紫色に設定し、coreboot ロゴの代わりに Libreboot の虹色のロゴを使用。
  • Intel ME の無効化: HAP ビットをデフォルトで設定し、Intel ME を自動的に無効化します(MrChromebox の独自スクリプトとの相違を解消)。
  • IFD リージョン:
    ifdtool
    を使用してロック解除し、リード/ライト可能に設定。数百もの Intel Flash Descriptor 個々の修正不要。
  • CSMWrap と GRUB EFI: SeaBIOS CSM および GRUB EFI ビルドを追加(後方互換性用)。
  • MemTest86+: EDK2 内部に追加(Libreboot 紫のロゴ対応)。

ハードウェア対応の拡大

233 台の Chromebook がサポートされ、さらに以下のハードウェアも追加されました。

  • Intel/AMD Chromebook: Baytrail, Kabylake 以降のすべての Intel Chromebook に対応(GOP の代わりに
    libgfxinit
    を使用)。
  • 主なメインボード:
    • Dell OptiPlex 5050 SFF, 3040 Micro
    • ThinkPad X280, X270
    • Supermicro X11SSH-F メインボード
    • AMD Fam15h 系(KGPE-D16 など):
      15h.org
      のフォークを使用し、信頼性と RAM 容量が向上。

機能とコマンドの変更

新しい機能

  • 最小でも 4MB のフラッシュ: EDK2 ペイロードサポートの拡大。
  • iPXE ブートメソッド: ESC メニュー経由で利用可能(EDK2 のみ)。
  • 新しいユーティリティ
    ./mk import_uboot
    : U-Boot 設定を自動インポート。
  • 新しいユーティリティ
    util/mrimport
    : MrChromebox coreboot の設定を自動的にインポート/更新。
  • fwsetup コマンド: EFI GRUB メニューエントリから EDK2 セットアップメニューへ戻る機能。
  • IFD 修正: Kabylake ボード上でピンモッド(pin mod)をサポートし、6 コア/8 コアの CPU 使用可能化。
  • MAC アドレスランダム化:
    XBMK_RELEASE
    が未設定時に自動実行。
    XBMK_MAC
    で値指定可。

コマンドの追加・変更

  • ./mk cbtest
    : Upstream が変更した場合に lbmk と coreboot defconfig をテスト。
  • ./mk test
    : 激しいストレステスト(キャッシュ無効化、ダウンロードテストなど)。ビルドエラー発見用。
  • ccache
    の廃止: 開発用ツールであり、本番環境では信頼性の高いビルドのため廃止。
  • -c
    ,
    x
    (clean) フラグの廃止: lbmk は自動的にクリーン処理を行うため冗長。

NVM Util と設定変更

  • SMMSTORE の有効化: 起動時に標準セットアップメニューから構成(ブート順序など)を変更可能に。永続的。
  • TPM の有効化: EDK2 を使用するすべてのターゲットでデフォルト有効。
  • Me State: coreboot で全体に Disabled に設定(Intel ME の不活性化を確実)。
  • GRUB モジュール最適化: 起動時のエラー削減。

バグ修正とクリーンアップ

ビルドシステムから約 1,000 行のデッドコードが削除されました。

  • ThinkPad X230: ハングバグ修正(coreboot CAR 設定最適化)。
  • Flashprog: コマンドループ中にフラッシュ IC を常に熱く維持し、信頼性を向上。
  • vendor.sh: メンテナンス性向上とエラーハンドリングの改善。
  • ccache の削除: ビルドエラー(そしておそらくコードバグ)を避けるため。
  • Dead Code 除去:
    release.sh
    の
    -m
    オプション、冗長なチェックなど。

設計方針の変更と取消変更

AI 反対の方針と U-Boot の統合拒否

Libreboot は非技術的なユーザーでも理解しやすく使用しやすいファームウェアを提供することを目指しており、その明らかな目的は世界からプロプライエタリソフトウェア(および AI に汚染されたコード)を排除することです。

  • U-Boot x86 の削除: ARM64 ペイロードは維持されますが、x86 での U-Boot が削除されました。
    • EDK2 は完全な産業標準実装であり、AI で vibe-coded(雰囲気でコード生成)された upstream U-Boot フォークよりも安定しています。
    • Rust ツーリングの予測不能性や、メモリ安全性の問題から、EDK2(C/C++)を選択しました。

取消変更(採用されなかった機能)

以下のプロジェクトは現在のリリースでは採用されませんでした。

  • util/spkmodem-decode: 自動トーン検出など、過剰設計の機能を実装しましたが、意味のない努力と判断されキャンセル。
  • mkhtemp (強化版 mktemp): TOCTOU 攻撃対策などのセキュリティ向上を試みましたが、POSIX 互換性やビルド環境での失敗が多いため見送り。
  • Linuxboot: Kexec を介して他の Linux カーネルをブートする機能は将来のリリースへ保留。
  • U-Boot x86 リビジョン更新: ブートフローメニューの醜さなどにより、安定版(Libreboot 26.01 の早期リビジョン)の使用継続。

Errata と注意点

キーボードレイアウトとマッピング

  • キーボードレイアウト: 現時点では変更できません(グラフィックメニューオプションが EDK2 で後から追加予定)。リリース直後は UK QWERTY がデフォルトです(upstream は US QWERTY)。
    • config/data/grub/keymap/
      から
      keymap.gkb
      を CBFS に挿入して変更可能。
  • GRUB と EDK2 の入力: GRUB EFI ビルドは
    terminal_input
    コンソールのみ使用します(EDK2 入力ドライバ経由)。

システム構成の再構築(旧セットアップへ戻す)

EDK2 を使用せず、スタンドアロン GRUB/SeaBIOS を使用したい場合は、

target.cfg
を変更してください。

手順:

  1. build_depend
    ,
    payload_edk2
    ,
    grubtree
    変数を削除。
  2. 以下の行を追加:
    • payload_grub="y"
    • payload_seabios="y"
    • payload_memtest="y"
  3. 再ビルド。

注: これは Libreboot では現在陳腐化しており、将来のリリースで削除される可能性があります。EDK2 ははるかに優れています。

追加された Chromebook のリスト

以下のモデルが新たにサポートされました(※一部のモデル名はゲーム作品や架空のものを含みますが、MrChromebox プロジェクト内で正式にサポート対象として登録されています)。

  • Anahera, Aurash, Banshee, Bujia, Caboc, Constitution, Crota, Dochi
  • Felwinter, Gaelin, Gimble, Gladios, Jubilant, Kano, Kinox, Kuldax, Lisbon
  • Lotso, Marasov, Mithrax, Moli, Moxie, Anraggar, Craaskov, Craask
  • Dirks, Domika, Epic, Glassway, Gothrax, Guren, Joxer, Kaladin
  • Meliks, Nereid, Nivviks, Nova, Pujjocento, Pujjogatwin, Pujjoga
  • Pujjolo, Pujjoniru, Pujjo, Quandiso2, Quandiso, Riven, Rull
  • Sundance, Teliks, Telith, Tereid, Tivviks, Uldrenite, Uldren
  • Xivu, Yaviks, Yavilla, Omnigul, Osiris, Primus, Redrix4ES, Redrix
  • Taeko, Taniks, Vell, Volmar, Xol, Coral, Pyro, Reef, Sand
  • Snappy, Auron_Paine, Auron_Yuna, Buddy, Gandof, Guado
  • Librem 13 v1/v2/v4 (Purism), Librem 15 v2/v3/v4 (Purism)
  • Lulu, Rikku, Samus, Tidus, Banon, Celes, Cyan, Edgar, Kefka
  • Reks, Relm, Setzer, Terra, Ultima, Wizpig, Banjo, Candy, Clapper
  • Enguarde, Expresso, Glimmer, Gnawty, Heli, Ninja, Orco, Quawks
  • Squawks, Sumo, Swanky, Winky, Akemi, Ambassador, Dooly, Drallion
  • Dratini, Duffy, Faffy, Genesis, Helios, Jinlon, Kaisa, Kindred
  • Kohaku, Librem Mini v2 (Purism), Moonbuggy, Nightfury, Noibat, Scout
  • Wyvern, Dewatt, Nipperkin, Ampton, Bloog, Bobba, Casta, Dood
  • Fleex, Foob, Garg, Lick, Meep, Phaser, Falco, Leon, Mccloud, Monroe
  • Panther, Peppy, Tricky, Wolf, Zako, Awasuki, Beadrix, Blipper, Boten
  • Boxy, Bugzzy, Cret, Dexi, Dibbi, Dita, Drawcia, Galtic, Kracko
  • Lantis, Madoo, Magolor, Metaknight, Pirika, Sasukette, Sasuke, Storo
  • Taranza, Atlas, Endeavour, Eve, Fizz, Karma, Nami, Nautilus, Nocturne
  • Rammus, Soraka, Crystaldrift, Frostflow, Markarth, Skyrim, Winterhold
  • Kanix, Karis, Screebo, Berknip, Dirinboz, Ezkinil, Gumboz, Morphius
  • Shuboz, Vilboz, Woomax, Asuka, Caroline, Cave, Chell, Lars
  • Librem 13 v4 (Purism), Librem 15 v4 (Purism), Sentry, Butterfly, Link
  • Lumpy (SAMSUNG), Parrot, Stout, Stumpy (SAMSUNG), Aleena, Careena
  • Liara, Treeya, Chronicler, Collis, Copano, Delbin, Drobit, Eldrid
  • Elemi, Lindar, Voema, Volet, Voxel, Librem Mini (Purism), Sarien

移行とサポート

EDK2 を使用しない古いセットアップは依然として利用可能です(

target.cfg
の変更による)。しかし、UEFI は今後はデフォルトとして強く推奨されます。新しい FreeBSD インストールなどは EDK2 経由で行うことを推奨します(旧セットアップの互換性モジュールは避けてください)。

詳細な移行情報は Libreboot ドキュメント を参照してください。

同じ日のほかのニュース

一覧に戻る →

2026/10/16 2:47

Muse Spark オープン

## Japanese Translation: Muse Spark Open は、複雑なソフトウェアエンジニアリングおよび長期視野の推論に最適化された画期的なオープンウェイト AI モデルです。総パラメータ数 816B(アクティブパラメータ 42B)、コンテキストウィンドウ 100 万トークンを備え、MLX フレームワークを使用し、二台の Apple M5 Ultra Mac Studio をスーパーコンピューターとして構成してデスクトップ上でネイティブに実行可能であり、テラバイト規模の統一メモリを活用します。このモデルは自律的なエージェンティックなワークフローで卓越しており、Ice Cubes オープンソース Mastodon クライアントへの実 iOS 変更を配送したり、DaVinci Resolve を介してビデオ分析のためのエンドツーエンド操作を行ったりすることで示されています。 Muse Spark Open は SGLang、vLLM、TensorRT-LLM、llama.cpp、Unsloth、Apple MLX、Hugging Face Transformers、その他を含む主要な推論エンジンをサポートし、Apple、Intel、NVIDIA、AMD シリコン向けに最適化されています。SGLang に統合されたカスタムで自動チューニング可能な Helion GPU カーネルは、NVIDIA/AMD GPU で 1.03~3.95 倍の速度向上を実現し、AMD MI350 ではエンドツーエンドで 3% の速度向上を達成します。 Muse Model ライセンス(限定された商業利用条件付き)の下でリリースされ、追加の安全性のための後トレーニングおよび Meta の Superintelligence Scaling Framework の閾値を満たしています。モデル重量は Hugging Face、Amazon SageMaker AI、Google Cloud Model Garden、Microsoft Foundry Models で入手可能であり、Together AI、Fireworks AI、Groq、Modal、Nebius、OpenRouter、Baseten によるホスト推論サービスも提供されています。包括的な評価レポートは発表待ちですが、Muse Spark Open は低遅延でエンタープライズグレードのエージェンティック機能を実装ワークステーションへ導入する上で重要な一歩を表しています。

2026/10/16 5:23

私がセルフホストするもの

## Japanese Translation: 元のサマリーは明確だが、Key Points List に見られる特定の詳細を欠いている。以下のバージョンでは、不足していた技術的な詳細を取り入れつつも明晰さを維持した改良版である: ## 改善されたサマリー: 著者は高価なストリーミングサービス(Netflix, Disney Plus/Spotify)および有料ツールを、低電力ハードウェア(Beelink Mini PC S12 Pro, Intel N100, 16 GB RAM)上で動作する安全な自己ホスト型ホームメディアシステムで置き換えることに成功した。大手プラットフォームの「エンゲージメント・トレッドミル」を拒否し、このセットアップは公開インターネットへの露出を回避(IPv6/VPN 経由でのアクセスのみ)、Docker の代わりにネイティブバイナリおよび Podman を systemd と組み合わせることで、プライバシーと効率性を最優先する。主なサービスには、Jellyfin(720p/480p のメディア配信)、Google Photos を代替する Immich、手動の財務追跡で Firefly III を代替する Actual Budget、Vaultwarden(パスワード管理)、Gonic(オーディオストリーミング)、Home Assistant/Frigate(自動化/セキュリティ)、Samba/PocketBase(ファイル共有)が含まれる。著者は意図的に資源を消費するスタックである*arr(モバイルパフォーマンスの問題のため)および信頼性の低いツールである Owntracks を回避した。16 GB の総メモリ使用量に対し 7.5 GB のみ使用されるこの堅牢な環境は、軽量でプライベートなインフラストラクチャを求め、メールの自己ホスティングや AI 支援によるハッキングリスクなしに自律して動作するユーザーにとって再現可能な青写真を提供している。

2026/10/16 1:04

ニューラルネットワークはクリーンです

UEFI および Chromebook をサポートした Libreboot 26.10「オミナス・オリーブ」がリリースされた | そっか~ニュース