第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 月号
© Copyright 2024 Paperzz