Linux(リナックス)

Linux(リナックス)とは、無償で使えるオープンソースのOSのことです。ソースコードが公開されており、誰でも自由に使用・改変・再配布できます。Webサーバーやクラウドの世界では圧倒的なシェアを持ち、Androidスマホや家電の中身としても、実は私たちの生活のいたるところで動いています。

現実世界でいえば、「設計図が公開された自動車」のようなものです。設計図(ソースコード)が公開されているので、世界中の技術者が改良に参加でき、メーカー(企業)に縛られず、用途に合わせて自由に改造したモデル(ディストリビューション)を作れます。

Linuxの特徴

  • 無償で利用できる
    ライセンス費用がかからず、サーバーを何台立てても追加費用がありません。
  • 安定して軽い
    長期間の連続稼働に強く、古いパソコンや小型機器でも動く軽さがあります。
  • コマンド操作が基本
    サーバー用途では、SSHで接続してコマンド(CLI)で管理するのが標準スタイルです。

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

Linuxの本体は「カーネル」と呼ばれる中核部分だけで、それに各種ツールを組み合わせて使いやすくパッケージ化したものをディストリビューションと呼びます。目的に応じてさまざまな種類があります。

系統 特徴 代表例
Red Hat系 企業向けの商用サポートが充実。業務システムの定番。 RHEL・AlmaLinux・Rocky Linux
Debian系 コミュニティ主導で自由度が高い。初心者向けも豊富。 Debian・Ubuntu
その他 軽量特化や検証用など、目的特化型。 Alpine・Kali Linux

Linuxが使われている場所

Webサーバーの世界ではLinuxが主流で、世界中のWebサイトの大半がLinuxサーバー上で動いています。AWSなどのクラウドの標準OSでもあり、スーパーコンピュータ、Androidスマホ(LinuxカーネルベースのOS)、テレビやルーターなどの組み込み機器まで、活躍の場は非常に広範です。エンジニアにとって、Linuxの基本操作は分野を問わない共通スキルになっています。

あわせて知っておきたい用語

  • OS
    コンピュータの基本ソフト。Linuxはその代表的な1つです。
  • オープンソース
    ソースコードを公開し自由な利用を認める開発方式。Linuxの原動力です。
  • CentOS
    Red Hat系の無償ディストリビューションとして長く定番だったOSです。
  • SSH
    Linuxサーバーを遠隔管理するときの標準的な接続手段です。

コメント

タイトルとURLをコピーしました