[Summary]:「この記事では、Linuxオペレーティング システムの概要について説明します。」
オペレーティング システム
オペレーティング システムは、ノートパソコン、デスクトップ、またはサーバーに関連するハードウェア リソースを管理するソフトウェアです。
オペレーティング システムについての別の考え方として、オペレーティング システムは、使用するソフトウェアとインストール先のハードウェアの間のトランスレーターと見なすことができます。その主な役割は、ユーザーにシームレスなエクスペリエンスを提供するための 2 つの異なるレイヤー間の通信です。オペレーティング システム内には、ユニットを機能させるさまざまなパーツが収納されています。
オペレーティング システムは、ノートパソコン、デスクトップ、またはサーバーに関連するハードウェア リソースを管理するソフトウェアです。
オペレーティングシステムはさまざまで、さまざまなLinuxディストリビューション、Windowsバージョン、Mac OS Xをコンピュータシステムに展開できます。
オペレーティング システム(OS)コンポーネント:
- ブートローダー: ソフトウェアのこの部分では、コンピューターの起動方法を管理します。ほとんどの場合、これはユーザーにスプラッシュ画面として表示され、オペレーティングシステムが引き継ぐときに道を譲る前にポップアップします。
- カーネル: カーネルはOSの最も基本的なレベルです。これも「Linux」と呼ばれる作品です。カーネルはオペレーティング システムのコア部分であり、CPU、メモリー、周辺機器を管理します。
- デーモン: 起動時またはオペレーティング システムへのアクセス後に起動するバックグラウンド サービス。
- シェル: Windows OSで見られるDOSプロンプトと同様に、これは、ユーザーがテキスト インターフェイスに入力されたコマンドを入力してPCを制御できるようにするコマンド プロセスです。これは、Ubuntuのターミナルによって格納されています。
- グラフィカル サーバー: モニターにグラフィックスを表示するサブシステム。
- デスクトップ環境: 私たちが通常操作する部分。これには、組み込みアプリケーションも含まれます。
- アプリケーション: システムにベーシック オペレーティング システムがインストールされている場合にすぐに入手できないソフトウェア タイトル。これらはシステムにダウンロードできます。
では、Linuxとは何ですか?
Linuxは、オープンソースの代替手段としてLinus Torvaldsによって作成されたカーネルを使用して開発されたオペレーティングシステムの多くのバリエーションを網羅する言葉です。
オープンソースとは、誰もがソフトウェアを使用、コピー、研究、または変更するための自由なライセンスを与えられたことを意味します。ソースコードは、コンピュータに動作を指示する命令の集まりであり、継続的な開発を促進するためにオープンに共有されています。
このLinuxカーネルを適用すると、使用およびインストールするために購入する必要のないオペレーティングシステムのソースが作成されました。
これは、ソースコードがユーザーから隠され、著作権法の使用が制限されているプロプライエタリコードによって対抗されます。
Linuxのバリエーション: 分布
Linuxディストリビューション、または「ディストリビューション」について考える簡単な方法は、Windowsのさまざまなバリエーションを思い描くことです。Windowsオペレーティング システムの各バージョンには同じコア部分がありますが、バージョン7とバージョン10を比較すると、それぞれが大きく異なって見える可能性があります。
ディストリビューションについても同じことが言えます。各Linuxディストリビューションには、オープンソースコードを使用して同じコアコンポーネントが格納されますが、それぞれ機能と外観が異なります。Linuxカーネルの使用とこれらのバリエーションを組み合わせることで、LinuxOSの600を超える利用可能なディストリビューションが作成されます。
非常に多くのバージョンのLinuxソフトウェアが利用可能であるため、これらのディストリビューションは、デスクトップ、ラップトップ、ネットブック、さらには携帯電話などの特定のシステムで動作するように作成できます。
ディストリビューションは、Fedora(Red Hat)、openSUSE(SUSE)、Ubuntu(Canonical Ltd.)などの商用バックアップ、またはDebian、Slackware、Gentoo、Arch Linuxなどの完全にコミュニティ主導のものが可能です。
DellはどのバージョンのLinuxをサポートしていますか?
現在、DellはLinuxのUbuntuおよびRed Hatディストリビューションのサポートを提供しています。
Ubuntuはクライアントおよびコンシューマー ベースのシステム上にありますが、Red Hat (RHEL)はエンタープライズ内の複数のサーバーで管理されています。
Linuxの定義
- Package: Linuxでは、パッケージとは、特定のアプリケーションに必要なすべてのファイルを含む圧縮ファイルアーカイブを指します。これらはオンラインのリポジトリーに保存されます。
- パッケージ マネージャー: 新しいアップデートがダウンロード可能になると、インストールされているソフトウェアのすべてのアップデートを処理します。これは、新しいソフトウェアをシステムにインストールするために使用されるサービスでもあります。
- リポジトリ:取得してシステム上にインストールするために、ソフトウェア・パッケージの集合が保管される場所。
- APT(Advanced Packaging Tool): アップデートを自動的に取得、構成、インストールすることで、パッケージの管理プロセスを簡素化します。
- シェル: キーボードから入力したコマンド ラインをシステム上で実行するスクリプト言語。Bash と C シェルがその例です。
- ターミナル:シェルに使用されるインターフェイス。
- ターミナル エミュレーター: グラフィカル・ユーザー・インターフェース(GUI)を介して端末にアクセスする場合、端末は選択されたシェル・インターフェースのシミュレートされたバージョンです。
- BASH(Bourne Again Shell): Linuxディストリビューションにあるシェルの一種。BASHは基本的に、ターミナルで使用されるシェルスクリプト言語の拡張です。
Ubuntuの定義
- ダッシュ - スタート メニューのUbuntuバージョン。これは、Unityランチャーのダッシュ アイコンをクリックすると表示されます。
- Unity Launcher - デスクトップ拡張機能を使用してコンピューターに保存されているファイル。画面の左側に表示され、アプリケーション、ワークスペース、リムーバブルデバイス、ゴミ箱にすばやくアクセスできます。
- Compiz Config Settings Manager (CCSM) - デフォルトではUbuntuにインストールされていませんが、Software Center for Ubuntuからインストールできます。このアドインを使用して、UbuntuのUnityデスクトップの設定を変更できます。
- Ubuntu Unity - Windowsにユーザー インターフェイスのデスクトップ表現があるように、Ubuntuにも独自のバリエーションがあります。これはUnityと呼ばれます。
- バリアント - これを理解する良い方法は、Windows のさまざまなバージョンを参照することです。WindowsにHome、Professional、EnterpriseなどのWindows 7のバリエーションがあるように、Linuxディストリビューションも同じ構造になっています。Ubuntuディストリビューションへの変更は、Kubuntu、Lubuntu、Ubuntu Gnome、またはEdubuntuとラベル付けされています。
- Ubuntuバージョン番号 - Ubuntuで表示されるバージョン番号は、オペレーティング システムのそのバージョンのリリース日を示します。16.04 は 2016 年 4 月のリリース日を示します。
- 通常リリースと長期サポート - Ubuntu OSのバージョンがサポートおよびアップデートされる期間には多少の違いがあります。LTS (長期サポート バージョン) は、通常、更新されたオペレーティング システムの次のリリースまで 2 年間サポートされます。通常のリリースは約 6 か月ごとにリリースされ、サポートが中程度のリリースであることを示すバージョン番号があります (たとえば、16.10 は 2016 年 10 月にリリースされました)。