令和4年度63テクノロジ系

ITパスポート 令和4年度 問63:ソフトウェア・OSに関する問題

スマートフォンやタブレットなどの携帯端末に用いられている、OSS(Open Source Software)であるOSはどれか。

  • aAndroid正答
  • biOS
  • cSafari
  • dWindows
正答:AAndroid

AI解説(初心者・標準・上級)

理解度に合わせて3レベルの解説を無料で読めます。

初心者向けまずはここから。やさしく要点を解説

答えは a「Android」 です。

OSは、スマホやパソコンを動かす“土台のソフト”のこと。

OSS(オープンソースソフトウェア)とは、その中身(設計図=ソースコード)がみんなに公開されていて、自由に使ったり改造したりできるソフトのことです。

スマホ・タブレット用のOSで、この“中身が公開・自由に使える”タイプがAndroidです。

👉 覚え方:スマホOSで“みんなに開かれている(オープン)”=Android。

ほかの選択肢:b iOSはAppleが自社だけで管理する非公開のOS/c SafariはOSではなくブラウザ(ネットを見るソフト)/d Windowsはパソコン向けでMicrosoftの非公開OS。だからaだけが当てはまります。

標準試験対策の基準レベル

なぜこれが正解か

正解は a(Android)。Androidは、スマートフォンやタブレットなどの携帯端末で広く使われるOSで、Linuxカーネルをベースとし、ソースコードが公開されたOSS(Open Source Software)として提供されている(AOSP: Android Open Source Project)。

各選択肢の解説

  • b iOS:AppleのiPhone/iPad向けOSだが、ソースは非公開のプロプライエタリ(独占的)ソフトウェアでOSSではない。
  • c Safari:Appleが提供するWebブラウザであり、そもそもOSではない。
  • d Windows:Microsoftのデスクトップ/サーバ向けOSで、携帯端末用でもOSSでもない(プロプライエタリ)。

覚え方・ひっかけ注意

『携帯端末×OSS=Android』と一語で結びつける。cのSafariは“OSではなくブラウザ”という分類の引っかけ。b・dはOSだが非公開(プロプライエタリ)なのでOSSの条件を満たさない、と整理する。

上級誤答論破・背景理論まで深掘り

理論的背景

OSS(Open Source Software)とは、ソースコードが公開されており、利用・改変・再配布が自由に行えるソフトウェアを指す。OSI(Open Source Initiative)が定義する「オープンソースの定義(OSD)」には10の基準があり、自由な再頒布・ソースコードの入手可能性・派生著作物の許可等が含まれる。正解aのAndroidはLinuxカーネルをベースにGoogleが開発したモバイルOSで、AOSP(Android Open Source Project)として公開されており、OSSの代表的なモバイルOSである。

各選択肢の分類を整理すると以下の通りである。①Android(a):AOSP(Apache License 2.0・GNU GPL v2の混在)でオープンソース公開。メーカーが自由にカスタマイズして端末に搭載できる。②iOS(b):Apple社の独自OS。クローズドソースで改変・再配布が不可。③Safari(c):Appleのウェブブラウザ。WebKitエンジン部分はオープンソースだがSafarブラウザ全体はAppleの独自製品。しかも「ブラウザ」であってOS(Operating System)ではない点で問題の条件(OSS である OS)を2つの意味で満たさない。④Windows(d):MicrosoftのクローズドソースOS。ソースコードは非公開。

Linuxカーネル(Linus Torvaldsが1991年に公開)がAndroidの技術的基盤であり、Android端末のプロセス管理・メモリ管理・デバイスドライバはLinuxカーネルによって実現される。Googleが開発したAndroid固有の層(Android Runtime・ART JVM・Binder IPC・Hardware Abstraction Layer等)がその上に積み重なる。

実務での使われ方

OSSのモバイルOSとしてAndroidが採用される理由は「カスタマイズの自由度」と「Google Play Storeへのアクセス」にある。Samsung・OPPO・Xiaomi等のメーカーはAOSPをベースに独自UI(One UI・ColorOS等)を追加しデバイスに搭載する。企業では独自カスタムROM(AOSPから派生したカスタムAndroid)を業務端末に適用して不要機能を削除・セキュリティ強化する「エンタープライズ向けAndroid」も広く使われている。

OSSを取り巻くライセンス体系として主要なものに以下がある。①GPL(GNU General Public License):改変・再配布する場合に同じGPLライセンスを適用する「コピーレフト」条項が特徴。Linuxカーネル・GCC等が採用。②LGPL(Lesser GPL):GPLより緩やかで、ライブラリとして他ソフトにリンクする場合はライセンス感染が起きない。③Apache License 2.0:商用製品への組み込みが容易。特許権の明示的なライセンス供与が含まれる。AOSPの多くのコンポーネントがこれを採用。④MIT License:最も制限が少なく、著作権表示の保持のみが条件。商用製品への無制限組み込みが可能。

試験での位置づけ

ITパスポートのソフトウェア・OS分野で、OSSの定義・代表的OSSの識別・ライセンスの基本的な違いは頻出テーマである。本問のポイントは「AndroidはOSSのOSである」「iOSはOSSではない(クローズドソース)」「SafariはOSではない(ブラウザ)」「WindowsはOSSではない」という4者の分類を正確に識別することであり、特にSafari(c)の「OSではなくブラウザ」という二重の誤りを見抜くことが正答への鍵となる。

基本情報技術者(FE)では、OSSの種類(Linux・Android・WordPress・Python・MySQL・Apache等)・各ライセンスの特徴(GPL・MIT・Apache License等)・OSのカーネル機能(プロセス管理・メモリ管理・ファイルシステム・デバイス管理・システムコール)が問われる。応用情報(AP)ではコンテナ技術(Docker)のLinuxカーネル依存関係、クラウドのIaaSにおけるLinuxの圧倒的シェア、組み込みLinux(Yocto Project等)の活用まで試験範囲が広がる。

選択肢の発展補足

選択肢bのiOS(iPhone Operating System)はAppleが開発するクローズドソースのモバイルOSで、XNU(XNU is Not Unix)マイクロカーネルをベースとしたmacOSと共通のコア技術を持つ。アプリ開発はApp Storeを通じた審査制が維持され、サイドロード(非公式アプリのインストール)はEU規制(DMA:Digital Markets Act)対応を除き原則禁止である。EU向けiOS 17.4以降では代替アプリマーケットが解禁されたが、セキュリティ上の懸念から積極的な推奨は行っていない。

選択肢dのWindowsはMicrosoftが開発するNT系OSであり、NT カーネルをベースに Windows 95系とは異なるアーキテクチャを持つ。ソースコードは非公開だが、MicrosoftはGitHub上でオープンソース活動(.NET・TypeScript・VSCode等)を積極的に展開しており、「旧Microsoftのクローズドソース哲学から大きく転換した」企業の代表として評価されている。Windows Subsystem for Linux(WSL2)でLinuxカーネルをWindows上で実行できることも、OSSとクローズドソースの境界が曖昧になっている現代の象徴的な事例である。

出典・引用について

出典:IPA(情報処理推進機構)公式 ITパスポート試験 令和4年度63/ 公的機関配布資料につき出典明記の上引用。解説は合格ナビによる独自AI解説です。

テクノロジ系の他の過去問

55
security
56
database
57
database
58
technology_element
59
network

あなたの弱点を診断して、合格までの最短ルートを

この分野を連続演習し、AIがあなたの弱点を分析。合格ナビならITパスポートの過去問を解きながら学べます。