GPLで公開されている代表的なオープンソースのOS(カーネル)。
Linuxとは、GPL(コピーレフト型のライセンス)で公開されている代表的なオープンソースのOSです。OS(オペレーティングシステム=コンピュータ全体を動かす基本ソフト)の中でも、ソースコードが公開され誰でも自由に使える点が大きな特徴です。
身近な例で考えると、WindowsやmacOSが「メーカー製の完成品の家」だとすれば、Linuxは「設計図が公開されていて誰でも改築できる家」のようなものです。無料で使えるうえ、自分好みに作り替えられる自由があります。
Linuxは私たちの身の回りの至るところで動いています。
・サーバ:Webサイトを動かすコンピュータの多くがLinux
・組込み:家電やルータなどの機器に内蔵
・スマホ(Android):AndroidはLinuxを土台に作られている
実は「Linux」という言葉は、厳密にはOSの中核部分である「カーネル」だけを指します。カーネル(kernel=核)とは、ハードウェアを直接管理し、メモリやファイル、機器の制御を担うOSの心臓部のことです。
ただ、カーネルだけでは画面操作もファイル管理もできず、そのままでは使えません。そこでカーネルに各種ソフトやツールをまとめて、使いやすくしたものがディストリビューション(配布形態)です。
・カーネル:OSの中核(=厳密な意味でのLinux)
・各種ソフト・ツール:コマンド、画面操作の仕組み、アプリなど
・ディストリビューション:両者をまとめてすぐ使える形にした配布物
料理に例えると、カーネルが「だし(基本の味の素)」、ディストリビューションが「具材や調味料も入った完成した鍋セット」のようなものです。私たちが普段「Linuxを使う」と言うときは、ほとんどがこのディストリビューションを使っています。
Linuxのディストリビューションは数多くありますが、代表的なものは次のとおりです。それぞれ使いやすさや想定する用途が少しずつ異なります。
・Ubuntu:初心者にも人気で、デスクトップ用途に広く使われる
・Debian:安定性を重視。Ubuntuの土台にもなっている
・Red Hat Enterprise Linux:企業向けの商用サポート付き
・CentOS / Rocky Linux:Red Hat互換で無償。サーバ用途に人気
・Fedora:新技術をいち早く取り入れる先進的なもの
・Arch Linux:自分で細かく組み立てたい上級者向け
これらはすべて同じLinuxカーネルを土台にしているため、基本的な仕組みは共通です。違いは「どんなソフトを同梱し、どう使いやすくまとめたか」という点にあります。目的に合わせて選べるのも、オープンソースならではの魅力です。
Q1. Linuxの説明として最も適切なものはどれか。
Q2. 「Linux」と「ディストリビューション」の関係の説明として最も適切なものはどれか。
Q3. Linuxのディストリビューションの例として適切なものはどれか。