お兄ちゃん!
Linux って
どういう意味なのかな?
言葉の意味に
関心を持つのはよいことだね
今回は Linux という言葉について
学んでいこう!
昔の裏方の代表的な OS といえば
「UNIX(ユニックス)」だったんだ
UNIX と Linux って
名前が似ているね?
うん、そうなんだよ
「リーナス(Linus)」さんという技術者が
UNIX の仕組みを模して作ったんだ
リーナスさんが作ったから
Linux なんだね!
当時の UNIX は商用 OS で
ライセンス料が必要だったんだ
そんな中で Linux は
オープンソースで公開されたんだよ
オープンソースって
誰でも自由に使ったり
改良できる仕組みだよね?
そのとおりだよ
技術者たちは Linux を使い
改良や拡張をしていったんだ
そして Linux はあっという間に
広がっていったんだよ
Linux が
無料で使えるのは
オープンソースの
おかげなんだね!
厳密には Linux は
この「カーネル」を指すんだ
この意味を「狭義の Linux」と
呼ぶことにしよう
でもカーネルだけでは
OS として使えないんだ
OS の心臓部なのに?
カーネルは OS の
基礎しか扱ってくれないんだ
例えば CPU やメモリの
管理などだよ
OS として使うには
様々なソフトウェアも
一緒に必要なんだ
たとえばどんな
ソフトウェアかな?
画面を表示するソフトウェア
ユーザからの入力を受け取るソフトウェア
ネットにつなぐソフトウェアなどだよ
それらが一緒になって
OS として動くんだね!
カーネルとソフトウェアをまとめて
OS として動くようにしたのを
「ディストリビューション
(distribution)」と呼ぶよ
この意味を「広義の Linux」と
呼ぶことにしよう
単に Linux と呼ぶとき
たいていは「広義の Linux」の
意味で使われているよ
どんなディストリビューションが
おすすめかな?
最初は初心者に優しくユーザ数の多い
ディストリビューションを選ぶといいよ
以下はどうだろう?
ディストリビューション | 特徴 |
---|---|
Debian | 歴史が長く、 |
Ubuntu | Debian ベースで初心者に優しい |
商用 Linux で大きなシェアを占めているのは
Red Hat Enterprise Linux(RHEL) だよ
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 に触っていこう!