0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

OSを基礎からまとめてみた【Linux基礎】

Last updated at Posted at 2025-09-26

OSとはどのようなソフトウェアなのか?

  • OS (operating system)
  • ユーザとアプリケーションとハードウェアの間に立ち、効率的な管理を行うソフトウェア
種類 OS
コンピュータ Windows,macOs,UNIX,FreeBSD,Linux など
スマートフォン iOS, Android など

OSの機能

管理の種類 説明
ユーザー管理 利用者のアカウントやプロファイル(利用者ごとの設定情報など)を管理する
ファイル管理 SSDなどの記録媒体にファイルの書き込みや読み込みを管理する
入出力
管理
マウスやキーボードなどの周辺機器の制御や管理を行う
タスク
管理
各タスクに対し、CPUやメモリ、SSDなどの資源(リソース)を効率的に割り当てる
メモリ
管理
アプリケーションが動作する際に必要となるメモリ領域を管理する

『カーネル』と『シェル』とは?

用語 役割と特徴
カーネル
(Kernel)
・OSの最も基本的な機能
・ハードウェアやアプリケーションを管理している
・ユーザーが自由に操作することはできない
シェル
(Shell)
・カーネルとユーザーを繋ぐ通訳係
・ユーザーはシェルを通してカーネルとやり取りする

LinuxとはどのようなOSなのか?

  • OSの一つ
  • UNIX(OS)と同機能のOSを目指して作られた
    ⇨ LinuxとMacOSはUNIX系のOSの一つ
  • OSのカーネル部分を指す
  • PCだけでなく、サーバーや家電などの様々なマシン(プラットフォーム)のOSとして使用される
  • フリーかつオープンソースであるため、多くの有志が開発に参加

Linuxのメリットとデメリット

メリット

  • 無料で使える
  • スペックの低いPCでも動く
  • 業務のための環境(サーバなど)を構築するためのソフトウェアが多い
  • 目的に応じたカスタマイズの自由度が高い

デメリット

  • WindowsやMacで使えていたアプリケーションが使えないこともある
  • 基本的にサポートが充実していない
  • WindowsやMacに比べて用語が操作法が直感的ではない

ディストリビューション(distribution)とは?

  • Linux OSを利用できるようにソフトウェア等をパッケージ化したもの
  • 日本語で『配布』『流通』という意味
  • 使い方に合わせてLinuxのカーネルを元に様々なソフトウェアを加えてまとめたもの
  • Linuxを導入するとは基本的になんらかのデストリビューションを導入することをさす
  • カーネル部分よりもデストリビューションのことをOSと呼ぶことが多い
ディストリビューション カーネル
シェル ファイル管理
ライブラリ プロセス管理
コマンド ネットワーク管理
サーバソフトウェア デバイス管理

主なディストリビューション

Red Hat Enterpise Linux(RHEL)

  • 最も有名な商用むけでィストリビューション
  • 有料であり、商用サポートが充実している
  • 商業向けの大規模なサービスを展開したい場合に導入されることが多い

Ubuntu

  • デビアン(Debian)というディストリビューションから派生したもの
  • 初心者に優しくWindowsやMacと操作感が近いため、普段使いにもおすすめ
  • 『Ubuntuソフトウェアセンター』で様々なフリーソフトを簡単に導入できる

CentOS

  • RHELの完全互換を目指していたが、方針が変わったため以降問題が発生中
  • 無償で利用できるが、商用サポートは充実していない

GUI環境とCUI環境

GUI環境

  • キーボードだけでなくマウスでも操作できる
  • 文字だけでなく絵やアイコンも表示される
  • 学習しなくても直感的に理解や操作ができる
  • CUIに比べて高い性能が必要になる

CUI環境

  • キーボードでコマンドを入力して操作
  • 内容は全て文字や記号で表示される
  • PCの性能が低くても快適に動作する
  • 様々なコマンドを覚える必要がある

参考サイト

【LinuC/LPIC合格講座】「OS」とは何かを優しく解説!クーポンは概要から【ITエンジニア基礎入門】#1
【LinuC/LPIC合格講座】「Linux」とはどんなOSなのかを簡単理解!クーポンは概要から【ITエンジニア基礎入門】#2
【Linux初学者#5】ディストリビューションって何?

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?