Help us understand the problem. What is going on with this article?

Linux標準教科書メモ1 その2

Linuxが生まれるまで

AT&Tのベル研究所Linuxの元となったUNIXが誕生しました。UNIXはソースコードを配布していたので多くのユーザーが自由に改造できました。しかし、多くのUNIXが作成され、まとまりがなくなったのでAT&Tがライセンス契約をしてUNIXの管理を始めました。

UNIXの多くは高いライセンス料を支払う必要がありました。そんな中、1991年にLinus TorvaldsがUNIXに非常に似たOSであるLinuxを開発しました。Linuxはフリーソフトウェアライセンスとして配布され、多くのユーザーに開発、使用されるようになりました。

Linuxの特徴

OSは「カーネル」と「ユーザランド」の二つの領域に分けることができます。

カーネル

OSの中核となるシステムで、ハードウェアと直接やりとりをする中心的な機能を受け持つ部分です。カーネルはハードウェアの違いを吸収して、プログラムがどのようなハードウェア上でも動作するようにする役割がある。
ハードウェアはキーボードやマウス、通信回線などを指し、デバイスドライバというプログラムが各ハードウェアの違いを吸収してくれる役割がある。

ユーザランド

OS中のカーネル以外を指し、ファイルシステムやファイル操作コマンド、シェルなどのソフトウェアのことです。
Linuxはコマンドで操作することができ、ユーザランド上で動作している。

シェル

Linuxにはシェルという対話型のコマンド入力環境が用意されています。入力されたコマンド受付、実行、ユーザに結果を返します。

ディストリビューション

Linuxはそのままインストールして使用するのは非常に困難なものだったため、使用する上で必要なプログラムをまとめたものがLinuxディストリビューションです。
代表的なものでUbuntuやRed Hutなどがあります。

パッケージ

Linuxに追加機能を提供するものです。Linux上で応用ソフトウェアを実行する場合、元となるソースコードをダウンロードして変換する必要があります。しかしこれではとても手間がかかってしまうので、最初からソースコードを変換してまとめたものがパッケージです。

パッケージマネージャ

応用ソフトウェアを導入するには、その動作を補助してくれる他の応用ソフトウェアも一緒に導入する必要があることがあります。これを依存関係といい、各応用ソフトウェアを正しい順番と場所に保存する必要がありました。あるいは更新されたプログラムがあれば、古いバージョンは削除する必要が出てきます。これらの作業を簡単にしてくれるのがパッケージマネージャです。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした