戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

エンベデッドシステムスペシャリスト 2025年 午前2 問08


問題文

組込み機器を含めた、様々なハードウェアアーキテクチャに向けて、カスタムのLinuxディストリビューションを構築するためのフレームワークを提供しているLinux Foundationのプロジェクトはどれか。

選択肢

ア:CentOS Stream
イ:Debian
ウ:Ubuntu
エ:Yocto(正解)

🔒 解説は解答すると表示されます

Yocto Project【午前2解説】

正解の理由

正解はエのYoctoです。Yocto Projectは、組込み機器を含むさまざまなハードウェア向けに、目的に応じたLinuxシステムを構築するためのフレームワークを提供するLinux Foundationのプロジェクトです。
ソフトウェアの構成やビルド方法をレシピなどで定義し、対象機器に合わせたカスタムのLinuxディストリビューションを作成できます。

解法ステップ

  1. 問題文から「組込み機器」「カスタムのLinuxディストリビューション」「構築するためのフレームワーク」に注目します。
  2. Linuxそのものの配布形態ではなく、Linuxシステムを構築するための仕組みを尋ねていると判断します。
  3. この特徴に当てはまるYocto Projectを選びます。

選択肢別の誤答解説

  • ア: CentOS Stream
    Red Hat Enterprise Linux(RHEL)につながる開発を担うLinuxディストリビューションです。Yoctoのようなカスタムディストリビューション構築用フレームワークではありません。
  • イ: Debian
    幅広い用途で利用されるLinuxディストリビューションです。ソフトウェア開発の基盤として利用できますが、問題文が示すフレームワークそのものではありません。
  • ウ: Ubuntu
    Debianを基にしたLinuxディストリビューションです。デスクトップやサーバ、組込み用途などで使われますが、カスタムディストリビューションを構築するためのフレームワークではありません。
  • エ: Yocto
    Yocto Projectは、さまざまなハードウェア向けにカスタムのLinuxシステムを構築するためのフレームワークを提供します。問題文の特徴と一致します。

よくある誤解

  • Yocto自体が、すぐにインストールして使うLinuxディストリビューションだと思う
    Yocto Projectは、主に目的に合わせたLinuxシステムを構築するためのプロジェクトです。
  • Linuxディストリビューションなら、どれも同じようにカスタム構築用フレームワークだと思う
    DebianやUbuntuなどはディストリビューションそのものです。Yoctoは、ディストリビューションを構築するための仕組みを提供する点が異なります。
  • 組込み用途に使えるディストリビューションなら、Yoctoと同じだと思う
    用途が組込みであることだけでなく、「構築用フレームワーク」であることが識別のポイントです。

補足コラム

Yocto Projectでは、レシピやレイヤといった仕組みを使って、必要なソフトウェアや設定を組み合わせます。ビルドには、OpenEmbeddedの仕組みやBitBakeが利用されます。ハードウェアや製品の要件に合わせて、不要な機能を省いたシステムを構築しやすい点が特徴です。

FAQ

Q. Yocto Projectで作ったものは、一般的なLinuxディストリビューションと何が違いますか?
A. 一般的なディストリビューションをそのまま利用するのではなく、対象機器や製品の要件に合わせて、必要な構成のLinuxシステムを作れる点が異なります。
Q. Yoctoは組込み機器でしか使えませんか?
A. 組込み機器で広く利用されますが、対象は組込み機器に限りません。問題文のように、さまざまなハードウェアアーキテクチャ向けのシステム構築に利用できます。

関連キーワード: Yocto Project、組込みLinux、Linuxディストリビューション、BitBake、OpenEmbedded
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

エンベデッドシステムスペシャリストを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について