ステップ1… ターゲットLinuxを決める

第1部
第
1章
Linux はややこしいので整理しておく ご購入はこちら
ステップ 1…
ターゲット Linux を決める
宗像 尚郎
表 1 主要な Linux ディストリビューション
名 称
Debian
Ubuntu
Fedora
ターゲット・
コンピュータ
PC,汎用
PC
Red Hat
サーバ
Raspbian
ラズベリー・
パイ
Open
Embedded 組み込み
Arch Linux
Gentoo
Android
Tizen
配布形態
汎用
スマホ
ディストリビューション
特 徴
PC,そのほか
PC
バイナリ
(+ソース) サーバ用商用 OS
ラズベリー・ パイ専
用,Debian ベース
組み込みボード用
ソース
デバッグ環境
ネットワーク
マルチメディア
ウェブ・ブラウザ オフィス用アプリ
ユーティリティ
電子メール
システム管理
国際化対応
フォント
科学
数学
無線
デスクトップ環境 ゲーム
Linux カーネル
図 1 ディストリビューションはカーネルとアプリを組み合わせ
て動作検証してある
Linuxエキスパート向け
スマホや車載機器用
バイナリ
(+ソース) スマホやテレビ用
カスタマイズの前に…Linux 入門
● Linux は Windows や Mac と違ってわかり
にくい
オーディオ再生用のプログラムは,Windows 用,
Mac 用,Linux 用に別々のものが用意されています.
Windows 用や Mac 用については OS バージョンの種
類も少ないので明快ですが,Linux には多くのバリ
エーションがあるので,どの Linux 用なのかわかりに
くいです.Linux とバリエーションについて整理して
おきます.
● カーネルとディストリビューションの違い
狭義の Linux は,OS のコアとなるカーネル部分を
指します.Linux 版といった使い方をするときには,
共通ライブラリやウィンドウ・システムなど上位のソ
フトウェアを含んだ,より大きな範囲を指します.こ
の広義の Linux には,表 1 に示すような Ubuntu とか
Debian とか Fedora といったいろいろな種類(ブラン
ド)があり,これらをディストリビューションと呼ん
でいます.
ディストリビューションには,無償でダウンロード
42
プログラミング言語
各種アプリ
できるものと,有償のサポート・パッケージとセット
で提供されるものがあります.
● ディストリビューションの御利益…カーネル
&アプリが動作検証してある
ディストリビューションを提供している団体をディ
ストリビュータと呼びます.ディストリビュータは会
社形態をとっているケースと非営利のコミュニティと
して運営されているケースがあります.
Linux ディストリビュータの主な仕事は,カーネ
ル・コードやアプリケーションの開発ではありませ
ん.独立のコミュニティで開発された多数のオープン
ソース・プログラムを組み合わせてひと塊りの Linux
実行環境を構築→検証→リリースします.
● 動作検証済みアプリが簡単に使えるように
マネージャ・ソフトウェアが用意されている
ディストリビューションには,特定バージョンの
Linux カーネルに共通ライブラリやウィンドウ・シス
テムなどのプログラム実行環境から,ブラウザ,メー
ラ,オフィス・スイート,科学計算ソフトウェアのよ
うなものに至るまで,多種多様なアプリケーションが
組み合わされています(図 1)
.
ディストリビューションに付属するパッケージ・マ
ネージャ・ツールを使って利用したいアプリを選べ
ば,簡単に自分専用の Linux 実行環境を作ることがで
きるようになっています.ディストリビューションに
2015 年 12 月号