Lから始まるLinux

1章3話
はじまり
2章1話 Linux
もくじ
2章2話
ログイン
Linux
若木 みどり
お兄ちゃん! Linux って どういう意味なのかな?
若木 しげる
言葉の意味に 関心を持つのはよいことだね 今回は Linux という言葉について 学んでいこう!
狭義の Linux
若木 しげる
昔の裏方の代表的な OS といえば 「UNIX(ユニックス)」だったんだ
若木 みどり
UNIX と Linux って 名前が似ているね?
若木 しげる
うん、そうなんだよ 「リーナス(Linus)」さんという技術者が UNIX の仕組みを模して作ったんだ
若木 みどり
リーナスさんが作ったから Linux なんだね!
若木 しげる
そう、名前の由来は 制作者さんだったんだよ 彼が作ったのは カーネル(kernel)という OS の心臓部なんだ
若木 しげる
当時の UNIX は商用 OS で ライセンス料が必要だったんだ そんな中で Linux は オープンソースで公開されたんだよ
若木 みどり
オープンソースって 誰でも自由に使ったり 改良できる仕組みだよね?
若木 しげる
そのとおりだよ 技術者たちは Linux を使い 改良や拡張をしていったんだ そして Linux はあっという間に 広がっていったんだよ
若木 みどり
Linux が 無料で使えるのは オープンソースの おかげなんだね!
若木 しげる
厳密には Linux は この「カーネル」を指すんだ この意味を「狭義の Linux」 呼ぶことにしよう
若木 みどり
「狭義の Linux = カーネル」 って覚えておくよ!
広義の Linux
若木 しげる
でもカーネルだけでは OS として使えないんだ
若木 みどり
OS の心臓部なのに?
若木 しげる
カーネルは OS の 基礎しか扱ってくれないんだ 例えば CPU やメモリの 管理などだよ
若木 しげる
OS として使うには 様々なソフトウェアも 一緒に必要なんだ
若木 みどり
たとえばどんな ソフトウェアかな?
若木 しげる
画面を表示するソフトウェア ユーザからの入力を受け取るソフトウェア ネットにつなぐソフトウェアなどだよ
若木 みどり
それらが一緒になって OS として動くんだね!
若木 しげる
カーネルとソフトウェアをまとめて OS として動くようにしたのを 「ディストリビューション (distribution)」と呼ぶよ この意味を「広義の Linux」 呼ぶことにしよう
若木 みどり
「広義の Linux = ディストリビューション」ね! こっちも覚えておく!
若木 しげる
単に Linux と呼ぶとき たいていは「広義の Linux」 意味で使われているよ
ディストリビューション
若木 みどり
どんなディストリビューションが おすすめかな?
若木 しげる
最初は初心者に優しくユーザ数の多い ディストリビューションを選ぶといいよ 以下はどうだろう?
ディストリビューション 特徴
Debian 歴史が長く、安定性・信頼性が高い
Ubuntu Debian ベースで初心者に優しい
若木 しげる
Linux を業務目的で学びたいのなら Red Hat Enterprise Linux に 含まれているソフトウェアを 全てオープンソースに置き換えた 互換ディストリビューションが 無料で利用可能なので それを使って学ぶのもいいと思うよ
ディストリビューション 特徴
CentOS 歴史が長い RHEL 互換 Linux
Fedora 新しい機能を積極的に取り入れる
Rocky Linux CentOS から分離
AlmaLinux CentOS の置き換えを目指している
若木 みどり
ディストリビューション選びで 何が変わってくるのかな?
若木 しげる
ディストリビューションごとに 理念や方向性が違うんだ 自分にあったものを探すのも Linux の楽しみの一つだよ
若木 みどり
自由に選べる OS かぁ 相性の良い Linux を 見つけられると良いなぁ
若木 しげる
以降、Debian をベースとした ディストリビューションを「Debian 系」 RHEL 互換のディストリビューションを 「Red Hat 系」と呼ぶよ あくまでこの記事内での呼称で 公式の呼び名ではないことは 気をつけてね
まとめ
若木 みどり
今回は Linux という 言葉を学んだよ! 厳密には Linux は カーネルを指すんだけど 普段はディストリビューションの 意味で使われるよ!
若木 しげる
次回からは実際に Linux に触っていこう!