1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

Linux オペレーティング システムの種類

Linux オペレーティング システムは、今日のコンピューターやその他のデバイスで使用されている主要なオペレーティング システムの 1 つです。おそらく、企業のコンピューター サーバーでの使用が最もよく知られていますが、デスクトップ、ラップトップ、メインフレーム マシン、さらに難解なデバイスでもさまざまな Linux フレーバーが使用されています。 Google の Android スマートフォンとタブレットのオペレーティング システム、およびその Chrome OS Chromebooks と呼ばれるコンピュータ用のシステムは、どちらも Linux をベースにしています。さまざまなタイプの Linux システムがさまざまな目的に適しています。

Linux オペレーティング システムの歴史

Linux は、1991 年にフィンランドのコンピューター プログラマー Linux Torvalds によって作成されました。 、デスクトップ コンピュータと互換性のある Unix オペレーティング システムのバージョンを構築しようとしていた Intel プロセッサで実行されます。 Unix は、AT&T の Bell Labs で最初に開発されたオペレーティング システムです。 、1970年代の電話会社の名高い研究開発部門であり、この用語はまだ商標ですが、現在では、元のUnixに触発され、大部分が互換性のある他のシステムに対して一般的に使用されることがよくあります.

Minix と呼ばれる初期の Unix ライクなオペレーティング システム PC 用には既に存在していましたが、ライセンスやその他の問題により、Linux の開発を支援した Torvalds と世界中のプログラマーのグループにとって満足のいくものではありませんでした。 Linux は技術的にはオペレーティング システムのカーネルのみを指します 、アプリケーション プログラムとコンピュータのハードウェアの間に位置するシステムの内部コアを意味し、メモリ、プロセッサ時間、およびコンピュータのデバイスへのアクセスを管理します。

Linux システムに通常インストールされるその他のソフトウェアの多くは、GNU プロジェクトからのものです。 、主に Free Software Foundation の庇護の下で開発されました 、ユーザーの自由を促進するソフトウェアの開発と促進に取り組んでいます。 Free Software Foundation の創設者兼代表である Richard Stallman は、組み合わせたシステムを GNU/Linux と呼ぶことを提唱しています。 単に Linux OS について話すのではなく、基本的に、Linux システムはオペレーティング システム カーネルを提供し、GNU はアプリケーション レベルのツールの多くを提供します。また、多くの最新のインストールでは、追加の組織が Linux マシンで実行される他のコア ソフトウェアの多くを提供します。

今日、Linux カーネルは世界中の多数の開発者によって維持されており、その多くは、内部使用または顧客に提供される製品での使用のために Linux に依存しているソフトウェア会社に雇用されています。これらの開発者は、Linux カーネルが幅広いハードウェアと互換性があることを確認し、使いやすさ、セキュリティ、効率を高める新機能を導入しています。 Linux カーネルはオープン ソースです つまり、誰もが自由に入手できるソース コードを自分の目的のために使用したり変更したりできます。 Linux で利用可能なその他のソフトウェアの多くも同様の条件で利用できますが、正確なライセンスは異なります。そのため、インストールするソフトウェアの状況を理解していることを確認してください

Linux OS ディストリビューションについて

1990 年代初頭に Linux が最初にリリースされて以来、多くの組織が Linux カーネルを補完する独自のソフトウェア バンドルを考案してきました。これらのバンドルは、ディストリビューションと呼ばれます 、かつてはコンパクト ディスク、DVD、またはフロッピー ディスクで配布されていましたが、現在は主にオンラインで配布されています。

ディストリビューションでは、グラフィカル ユーザー インターフェイス、サーバー ツール、プログラミング ソフトウェア、エンド ユーザー アプリケーションなど、どのソフトウェアのどのバージョンを利用できるようにするか、およびデフォルトでどの構成を採用するかを選択することがよくあります。 ディストリビューション承認済みのソフトウェアを簡単にインストールできるように設計されたパッケージ マネージャー ソフトウェアがほとんどに含まれています

Slackware、最も古い保守ディストリビューション

アクティブに維持されている最も古い Linux ディストリビューションは Slackware です 、1993年に作成されました。当時、Linux自体は新しく、市場に出回っているすべてのコンピューターハードウェアと完全に互換性があるわけではなく、ユーザーは主にプロの開発者または新しいシステムをいじるのを楽しんでいたコンピューター愛好家でした. 今日の多くの年配のプログラマーは、Slackware Linux で歯を磨いたときの懐かしい思い出を持っています。 予備の仕事用マシン、大学のデスクトップ、または家族のコンピューターでシステムを起動して実行するのに苦労しています。

今日でも、Slackware のインターフェイスは、数回クリックするだけで機能するものを探しているユーザーよりも、パワー ユーザーに適している可能性があります。 システムのインストールと維持に使用される構成システムは、コマンド ラインに基づいています 、マウスやタッチスクリーンを備えたグラフィカル ユーザー インターフェイスではありません。また、Slackware を起動して実行するには、さらに手動で調整する必要があります。

Debian、Ubuntu、および Mint ディストリビューション

もう 1 つの長年の Linux ディストリビューションは Debian です。 、正式には 1993 年に設立されました。これは、ユーザー コミュニティからのオープンな貢献を可能にするように設計されており、現在も Debian プロジェクト として知られる非営利グループによって維持されています。 、主にインターネットを介してリモートで通信します。 APT として知られるパッケージ マネージャー ツールを使用してインストールできる、さまざまなソフトウェア ツールのセットを表す数万のパッケージが含まれています。 .

2004 年、南アフリカの開発者兼起業家とその同僚が Canonical 社を設立し、Ubuntu と呼ばれる独自の Linux ディストリビューションを作成しました。 、「他者への人間性」を意味する古代アフリカ語にちなんで。 Debian に基づいており、誰でも無料で利用でき、最も広く使用されている Linux のフレーバーの 1 つです。 Canonical は、システムの定期的な公式リリースと、関心のある有料の顧客へのサポートを提供します。

Linux Mint システム 同様に、Ubuntu に基づいています。 2006 年に作成され、Ubuntu ベースのエレガントで使いやすいオペレーティング システムになるように設計されています。 .シンプルであることと、他のディストリビューションではデフォルトで省略されているさまざまな独自ツールを提供することの両方によって、特に多くのデスクトップ ユーザーに人気を博しています。

Red Hat、Fedora、CentOS

Linux の人気ディストリビューションの背後にあるもう 1 つの企業は、Red Hat です。 、これも 1994 年に始まりました。その名前は、創設者の 1 人が習慣的に着用していたコーネル大学の赤い帽子に由来しています。 カーネギーメロン大学の研究室で仲間の学生を助けるために働いていたとき.

Red Hat Enterprise Linux として知られる Red Hat のコア システム は、安定した商業的に実行可能なディストリビューションになるように設計されており、当初は Microsoft Windows や Apple の Macintosh オペレーティング システムのバージョンなどのソフトウェアと一緒に店舗で販売されていました。 Linux オペレーティング システムの堅牢で安定したバージョンに関心のある企業の間で人気があることが証明されています。

Fedora として知られる別の Red Hat システム バージョン は、より迅速なリリースを目指しており、Red Hat Enterprise Linux に含まれる機能の一種のインキュベーターとして機能します。 CentOS Linux として知られるプロジェクト Linux のディストリビューションをリリース Red Hat Enterprise Linux とほぼ同じ ただし、公開されている Red Hat Enterprise Linux を採用し、Red Hat の商標やその他の資料を削除しています。

2018 年後半、IBM は約 340 億ドル相当の取引で Red Hat を買収すると発表しました。

セキュリティ重視の Linux オペレーティング システム

いくつかの Linux ベースのオペレーティング システムは、セキュリティを考慮して開発されています。 1 つは Tails です 、The Amnesiac Incognito Live Systemの略。コンピュータに定期的にインストールするのではなく、USB スティックまたは DVD から実行するように設計されており、さまざまな暗号化ツールを自動的に使用します。 ユーザーデータを安全かつ匿名に保つための匿名化ルーターソフトウェアのTorネットワークを含みます。明示的に指示しない限り、コンピューターにデータを残さないように設計されています。

サブグラフ OS として知られるシステム は、コンピューターに永続的にインストールされるように設計された Debian 派生システムですが、データを安全に保つために暗号化やその他の技術を使用します。また、各アプリケーションがアクセスできるシステムの部分を厳しく制限します スマートフォンのオペレーティング システムでも一般的に使用されている、サンドボックス化と呼ばれる手法を使用します。 Subgraph OS は現在アルファ版です。つまり、まだ実験段階です。

Linux ディストリビューションは、セキュリティ目的で米国や他の政府によっても開発されており、一部の民間企業も独自の強化された Linux ディストリビューションを開発している可能性があります。

その他の Linux システム、特に Kaliセキュリティの専門家による使用を想定して設計されています .他のシステムやネットワークのセキュリティをテストするために設計されたソフトウェアが搭載されています。

小型で軽量な Linux バージョン

一部の Linux ディストリビューションは、必要なシステム リソースの量を最小限に抑えるように意図的に設計されているため、古くて性能の低いコンピューターでの使用に適しています。

これらのディストリビューションの中で最も有名なのは、Puppy Linux です。 、さらに遅いマシンでも高速に実行するように設計されています .他のソフトウェアがインストールされている場合でも、Linux のコンピューターにすばやくアクセスするために、DVD や USB スティックからよく使用されます。これは、データの抽出や寿命が近づいているマシンの問題のトラブルシューティングに役立つことがあります。

これらのタイプのシステムは、起動可能なドライブから使用することもでき、ユーザーは Windows や既に実行している別のオペレーティング システムを置き換えることなく、自分のマシンで Linux を実行する方法を体験できます。

一般的な Linux デスクトップ環境

テキストベースのコマンド ラインを介して厳密に Linux システムを使用することは可能であり、多くのソフトウェア開発者やシステム管理者は、サーバーに関してはそうしています。しかし、人々がデスクトップまたはラップトップ環境で Linux を使用している場合、多くの場合、Windows や macOS に似たグラフィカル ユーザー インターフェイスを使用したいと考えています。これにより、Web ブラウザ、電子メール プログラム、マルチメディア ソフトウェア、ワード プロセッサなどの使い慣れた種類のソフトウェアに簡単にアクセスできます。

Linux で広く使用されているデスクトップ環境がいくつかあります。 1 つは GNOME です 、Debian および Fedora システムで一般的に使用され、商用デスクトップ ソフトウェアと本質的に同じくらい強力で用途が広いように設計されています。 GNOME の現在のバージョンは GNOME 3 ですが、古い GNOME 2 または MATE と呼ばれる GNOME 2 から派生したツールを好むユーザーもいます。 .

もう 1 つの一般的な環境は KDE です 、GNOME と並んで、最も長い歴史を持つ Linux デスクトップ環境の 1 つです。 XFCE および LXDE と呼ばれる新しいシステムもファンを獲得しています シンプルでスピーディーなコードと魅力的なデザインに対して。

Google の Android および Chrome OS

Google が開発したスマートフォンとタブレットのオペレーティング システムである Android は、世界で最も広く使用されており、Linux に基づいています (そのオペレーティング システム カーネルは Linux カーネルです)。ただし、Android スマートフォンの残りのソフトウェアは、多くの場合、異なります 典型的な Linux デスクトップまたはサーバー マシンでは、従来の Linux ディストリビューション用のソフトウェアは、通常、Android 上で直接実行することはできません。また、典型的な Linux マシンでは、補助なしで Android ソフトウェアを実行することもできません。

同様に、Chrome OS 、別の Google オペレーティング システムも Linux に基づいています。 主流の Linux ソフトウェアとより直接的に互換性があります ただし、多くの Chromebook コンピュータに簡単にインストールできます。 Chromebook を使用するために Linux ツールを使用する必要はありません。また、多くのユーザーは、単に Chrome やその他の組み込みツールをマシンで使用することを好みます。