しままるの雑記帳

しままるの思ったことや考えたことをアウトプットする場。「PC/プログラミング」「写真/旅行」「科学(勉強)」「心の問題」が主なテーマ。

プログラミング

初心者向けLinux入門:ディストリビューションとは?

投稿日:2017年5月9日 更新日:

Linuxディストリビューションの意味について解説

ここでは、初心者向けLinux入門(下リンク)の一環として、Linuxディストリビュージョンについて説明したいと思います。

初心者向けLinux入門:Linux初心者がまず何をすべきかをフローチャートにまとめています。スマホで閲覧している方は→(初心者向けLinux入門
※情報は2017年5月現在のモノです。

はじめに

「Linux使い始めました!」あるいは「Linux使ってます!」と言ったら、私も含めてLinux使いの人々は「ディストリビュージョンは何?」と聞いてくると思います。Linux初心者は突然謎の英単語が出てきて「??」となると思うので(私がそうなったので)ディストリビュージョンについて説明します。

ディストリビューションとは=頒布

ディストリビューションとは頒布と言う意味です。みんなが使えるように広く行き渡らせることという意味です。Linuxと言うのはWindowsとは違い、インターネット上で無料で配布されているのです。そしてそれは、私たち一般の利用者がダウンロードしてインストールできる状態にあります。この状態にあるLinuxOSを頒布状態と呼びます。
冒頭にありました「ディストリビューションは何?」と言うのは「どの頒布状態のLinuxを使っているの?」という質問に置き換わります。Linux開発者でもない限り、私たちが目にするLinuxOSと言うのは頒布状態なので、「どの種類のLinuxを使っているの?」という質問にも置き換えることができます。

Linuxの種類≒ディストリビューション

インターネット上では色々な種類のLinuxOSが頒布されています。代表的なもので言えばUbuntu,Fedora, CentOS, VineLinuxなど。そのうち、これらディストリビューションはパッケージの管理形態によって、Debian系とRedHat系に分類されます。上に挙げた4つでは、ubuntuだけがDebian系で、あとの3つはRedHat系です。
DebianとRedHatの違いは私は良くわかりません。Linuxを使い始めた当時、使いたかったソフトウェア(OpenFOAM)ubuntuで動きやすいという情報を貰ったので、DebianとRedHatの違いを吟味せずにここまで来てしまいました。
ただし、RedHat系ディストリビューションの一つ、CentOSは管理・商用に向いていて、高品質なOSを目指す、Debian系ディストリビューションの一つ、Ubuntuは他者への思いやりをスローガンとし、ユーザーフレンドリーなOSを目指すとということは聞いたことがあります。
(こうして書いてみるとUbuntuはCanonでCentOSはNikonみたいだな~と思いました。単なる私の感想です。)

どのディストリビューションがいいか?

初心者の方はUbuntuをお勧めします。私がUbuntu使いだからというわけではなく、Ubuntuはユーザーが多いので、それに伴って情報も多いです。Ubuntuを使っていて困ったときに、欲しい情報にアクセスできる可能性が高いという観点からUbuntuをオススメします。

まとめ

ディストリビューションとは何かと言うことで、言葉の解説をしました。これを読めば、少しはLinux使いの宇宙語のようなものが分かるかな~と思います。今回は情報量の少ない記事ですが、これで終わりにします。

初心者向けLinux入門へ戻る(スマホの方はこちら

-プログラミング

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

[備忘録] htmlにおけるベージ内ジャンプの方法

目次1 ページ内リンクのプログラム2 サンプルプログラム2.1 プログラムの説明3 動作確認4 使用例5 応用例5.1 応用例 動作確認 ページ内リンクのプログラム  ブログを書いていて、とりあえず結 …

Excelマクロにおける基本文法(繰り返しと分岐)

目次1 繰り返し(for文)2 条件分岐文(if文)3 まとめ マクロにおける基本文法(for文とif文) プログラミング言語でよく使われるのが繰り返し文と分岐文です。もちろんVBAでも、繰り返しや分 …

無料コンピュータシミュレーションソフト OpenFOAMをubuntu16.04LTSへインストールしよう

目次1 インストール手順2 OpenFOAMのホームページへ行く3 OpenFOAMのダウンロード・インストール4 テスト計算5 まとめ 無料でCAEを体験!OpenFOAMをubuntuにインストー …

パソコンのスペック

目次1 基本事項2 CPU3 目的別 良いパソコンの考え方3.1 事務利用3.2 開発利用(CAD,CAE,大規模プログラミング,サーバ構築等)3.3 3Dゲーム利用4 まとめ 良いパソコンって何なの …

初心者向けLinux入門:ubuntuインストール直後にすべきこと

目次1 homeディレクトリ内ファイルの英語化2 ホストOSとゲストOSの調和を保つ2.1 Guest Addmitionsの設定2.2 ホストOSとゲストOSのファイル共有3 まとめ ubuntuを …