Linuxのカーネル、ディストリビューションって何?
ひと言で説明
- カーネル
- Linuxの中心、コア
- コンピュータメモリ上に作り出した脳(制御するところ)
- ディストリビューション
- ある程度のことができるようにまとめられた基本セット
- 多くの種類があり使う側が気に入ったものを選択する
視点を変えて説明
- LinuxとはOSのこと
- OSとは
- 訳
- Operation …… 操作を行う
- System …… システム
- 他のOS
- Windows、UNIX、FreeBSD、MacOS、Android(スマホ)、iOS(スマホ)
- パソコンにOSがないと、
- コンピューターはマザーボードに搭載されたBIOS設定しか行えない
- BIOS設定でできることはCPUファンの回転数、最初に読み込みを開始するディスクの指定のようなこと
- パソコンのリソース(CPUやディスク)はあるが、利用法が未確定の状態になる
- ただの箱
- 次項でOSがやっていることを紐解いて、Linuxを理解することを目指す
OSの周囲
PCのふたを開けると…
- マザーボード
- 背面の板
- 緑色の盤
- その上に
- チップがたくさん付いている
- いろんな機器をつないでいる
つながっているもの
- 考える
- CPU …… 計算するところ、脳
- 記憶する
- フラッシュメモリ、ハードディスク …… 記憶するところ、脳
- 外からの情報
- DVD、ブルーレイディスク、USB、HDMI …… 外とコンピューターを物理的につなぐもの
- 情報伝達方法
- LAN、WiFi …… 外とコンピューターを論理的につなぐもの、ネットワーク
- インタフェース
- キーボード、マウス、モニター …… 人とのコミュニケーション
- 電源
- ON/OFFスイッチ、バッテリー、アウトレット …… 電源端子、電気の供給方法
OS(Linux)の役割
見えないところ
- 例
- 人の要求を解釈して機械語に翻訳
- 記憶を引き出してCPUで計算
- 溜まったタスクの交通整理
- 通信データ処理、制御
- 電源処理
- Linuxカーネルが行っていること
見えるところ
- 例
- ユーザ、グループ管理
- アプリ管理
- システム管理
- 画面制御
- ネットーワーク、セキュリティ
- 具現化、視覚化されたもの
- Linuxディストリビューションが行っていること
