Linuxは無料で使用でき、自由に配布できるUnixライクなオペレーティングシステムとして、世界中のソフトウェア愛好家、組織、企業からサポートされてきました。今回は MiniToolより、Linuxの基本知識とそれを使用する原因について紹介したいと思います。
Linuxとは
「Linux」という用語は、技術的にはLinuxカーネル(1991年9月17日にLinus Torvaldsによって最初にリリースされたUnixのようなカーネル)だけを指します。しかし、ほとんどの人はオペレーティングシステム全体を「Linux」と認識しています。 LinuxシステムはGNU / Linuxとも呼ばれています。
システムカーネルとは
カーネルはオペレーティングシステムの中核であり、オペレーティングシステムにとって非常に重要です。カーネルはハードウェアに基づく第1層のソフトウェア拡張であり、ハードウェアとソフトウェアコンポーネント間の相互作用を容易にします。また、ブートローダーの後に起動時にロードされる最初のプログラムの1つとして、残りの起動とソフトウェアからの入出力要求を処理し、それらをCPUのデータ処理命令に変換します。
これにより、多くのアプリケーションに対してコンピューターハードウェアへの安全なアクセスを提供できますが、このアクセスは制限され、カーネルがプログラムがハードウェアの特定の部分で動作する時期と時間を決定します。
LinuxとGNUの関係
Linuxはカーネルモードソフトウェアで、主にハードウェアを扱います。GNUに関しては、GNU Compiler Collection(GCC)、GNU C Library(glibc)、GNU Core Utilities(coreutils)、GNU Debugger(GDB)、GNU Binary Utilities(binutils)、GNUを含む一連のユーザーモードプログラムを指します。 キャッシュシェル、およびGNOMEデスクトップ環境。
Linuxを勉強したことがあるなら、いくつかのGNUコンポーネントに精通しているかもしれません。これは、多くのLinuxオペレーティングシステムが常にこれらのGNUソフトウェアを使用しているためです。したがって、一部の人は、LinuxシステムにGNU / Linuxという名前を付けるべきだと考えています。
ただし、すべてのLinuxインストールがオペレーティングシステムの一部としてGNUコンポーネントを使用するわけではないため、多くの人々はこの見解に同意しません。たとえば、AndroidはLinuxカーネルを使用しますが、GNUツールに依存することはほとんどありません。
実際のところ、Linuxはカーネルと、Linuxカーネルに基づくオペレーティングシステムを指します。
詳細はこちらの文章を参考してください。
Linuxを使用する理由
Linuxの定義を理解した後、「Linuxは何のために使われるのですか?」 「なぜLinuxを使うのか?」 「LinuxはWindows、Unix、およびその他のオペレーティングシステムより優れていますか?」これらの問題を明確にするために、Linuxの歴史を紹介していきます。
UNIXではなく、Linuxを使用する理由
以前にも言及したように、LinuxはUNIXベースです。おおよそのプロセスは次のとおりです。
UNIXが開発された後、その所有者はUNIXソースコードを研究機関や教育機関に低価格または無料でライセンス供与しました。 次に、大学生(Linus Benedict Torvalds)がMinixとUNIXをベースにしたLinuxカーネルを書きました。ただし、LinuxにはUNIXソースコードが含まれていないことに注意してください。
UNIXシステムには、IBMのAIX、HPのHP-UX、SCOのOpenserver、SUNのSolaris(Oracleが買収)、SGIのIRIXなどがあります。 安全で信頼性が高く、効率的で強力な機能があるため、サーバー分野で広く使用されています。 Linuxの人気が始まるまで、UNIXは科学計算、メインフレーム、スーパーコンピュータで使用されるオペレーティングシステムの主流でした。
しかし現在、Linuxはサーバー(主要な100万のWebサーバーのオペレーティングシステムの96.4%以上がLinux)、メインフレームコンピューターなどのその他の大きな鉄システムであり、TOP500スーパーコンピューターで使用される唯一のOSです。
考えられる理由は次のとおりです。Linuxはオープンソース(無料)で複数のハードウェアプラットフォームと互換性があるのに対し、UNIXシステムは料金を請求し、それらのほとんどはサポートハードウェアを必要とします。
上記の理由により、多くの人がLinuxシステムの開発を好みます。 したがって、Linuxはより完璧になります。そのため、LinuxではなくUNIXを使用してください。
Windowsではなく、Linuxを使用する理由
コンピュータオペレーティングシステムの主流であるWindowsオペレーティングシステムに精通している方も多いと思いますが、Linuxシステムは現在、世界で最も人気のある無料のオペレーティングシステムです。
Linuxは何に使用されますか?
Linuxは、もともとIntel x86アーキテクチャをベースにしたパーソナルコンピュータ用に開発されましたが、他のどのオペレーティングシステムよりも多くのプラットフォームに移植されています。Linuxには、次のようなデバイスで実行できるディストリビューションが含まれています。
- スマートフォンおよびタブレット(Android)
- PC(Ubuntu、Mint、Chrome OSなど)
- 組み込みシステム:例えば、ルーター、オートメーションコントロール、スマートホームテクノロジー(Google Nestなど)、テレビ(SamsungとLGスマートTVはそれぞれTizenとWebOSを使用)、自動車(Tesla、Audi、Mercedes-Benz、Hyundai、ToyotaなどはすべてLinuxに依存しています)。されに、デジタルビデオレコーダー、ビデオゲームコンソール、およびスマートウォッチ。
上記以外、Linuxシステムは次の用途にも使用できます。
- エンターテインメントシステムの構築(OpenELECはHTPCを使用)
- デジタルセキュリティ(Kali Linux)
- プライバシー、機密性、ネットワークの匿名性、情報セキュリティ(Tails、Tin Hat Linux、Tinfoil Hat Linux)
- システムレスキュー(Linux Live CD、GParted Live、Parted Magic、およびSystemRescueCD)
- アビオニクス(Falcon 9とDragon 2のアビオニクスは、カスタマイズされたバージョンのLinuxを使用します)
- 教育(LinuxカーネルベースのChrome OSを実行するChromebookは、米国のK-12教育市場を支配し、米国の300ドル未満のノートブック販売のほぼ20%を占めています)
- その他
2015年の時点で、400を超えるLinuxディストリビューションが活発に開発されており、約12のディストリビューションが汎用用途で最も人気があります。 人気の高いLinuxディストリビューションには、Ubuntu、Linux Mint、openSUSE、Debianなどがあります。
LinuxがWindowsより優れている点とは
PC市場ては、Linuxシステムはデスクトップコンピューターの約2.3%しか使用していませんが、標準のデスクトップコンピューターとラップトップでのLinuxの人気は、年々高まっています。
LinuxとWindowsオペレーティングシステムを比較すると、それぞれに独自の利点があります。 しかし、多くの人はLinuxがWindowsよりも優れていると考えているかもしれません。 LinuxがWindowsより優れているのはなぜですか? 彼らは次の理由を要約します:
1.オープンソース
Linuxシステムはオープンソースです。つまり、何も支払うことなくそれらを使用できます。 その結果、Linux PCは同じ構成でWindows PCよりも安価になります。 さらに、オープンソースシステムは、オープンソースが開発者がシステムにバックドアを密かに残すことを防ぐことができるため、Windowsのようなクローズドシステムよりも安全です。
2.セキュリティ
LinuxがWindowsよりも安全であるもう1つの理由は、バックドアのリスクを減らすこととは別に、Linuxが「root」権限を制限していることです。 Windowsユーザーには通常、デフォルトで管理者権限が付与されています。つまり、システム内のほとんどすべてのユーザーにアクセスできます。
このとき、プログラムが侵入されると、侵入者は基本的にコンピュータの隅々まで侵入することができます。 さらに悪いことに、ほとんどすべてのアプリをWindowsにインストールするには管理者権限が必要です。
Linuxシステムに関しては、本質的にマルチユーザーオペレーティングシステムとして設計されています。 異なるユーザーは互いに隔離されており、ほとんどのユーザーは非システム管理者(ROOT)の状況にあるため、この時点で実行されているソフトウェアが侵入されても、それがもたらす被害はごく一部です。 さらに、ほとんどのLinuxアプリでは、インストールに管理者権限は必要ありません。
3.プライバシー
Microsoftは確かにすべてのユーザーから収集したデータを匿名化しようとします。 ただし、Microsoftの最新のWindows 10には納得がいきません。Windows10では、プライバシー設定のすべてがデフォルトで有効になっています。 データに関するマイクロソフトの情報の送信をオプトアウトした場合でも、データは収集されています。
それとは対照的に、Linuxはプライバシー保護のための完璧なソリューションです。 ほとんどのLinuxディストリビューションは、データをまったく収集しません。 たとえば、相対的なショッピングデータを表示するために検索クエリをAmazonに送信するなど、プライバシーリスクのある機能がある場合でも、それを無効にすることができます。
4.アップデート
Windowsシステムはコンピュータをランダムに更新する場合があります。たとえば、コンピュータを起動またはシャットダウンしたときにコンピュータが更新される場合があります。 その後、コンピュータは何度も再起動されます。
Linuxについては、指示されたときにのみ更新されます。 指示したときにのみ再起動します。 さらに、シャットダウン/再起動時、または次回電源投入時にアップデートがインストールされるのを待つ必要はありません。
5.軽量で古いハードウェアとの互換性
PCが古い場合は、Linuxを試すことができます。 新しいシステムがどんどん大きくなっている間、マイクロソフトは古いWindowsシステムのサポートを徐々に終了します。 さらに、新しいWindowsシステムは古いハードウェアのサポートも終了します。
この場合、Linuxシステムを試すことをお勧めします。 Linuxシステムには、まだワーカーによって維持されているいくつかの軽量ディストリビューションがあります。 さらに、Linuxは古いハードウェアを含むどのハードウェアのサポートも終了しません。
6.その他の機能
Windowsシステムと比較して、Linuxシステムには他にも多くの利点があります。たとえば、LinuxはWindowsシステムよりもカスタマイズが可能であるため、プログラマにとってはより完璧です。
Linuxを使用する時のヒント
Linuxの初心者の場合は、直接Linuxに切り替えるのではなく、Linux仮想マシンを作成するか、LinuxとWindowsをデュアルブートすることをお勧めします。
仮想マシンを作成するには、この文章を参照してください。
Windowsの横にLinuxをインストールするには、MiniTool Partition Wizardを使用すると簡単になります。チュートリアルは次のとおりです。
ステップ1、下記のボタンをクリックしてMiniTool Partition Wizardをダウンロードします。すると、このソフトウェアを起動してメインインターフェイスに移動します。未割り当て領域を右クリックして「新規作成」を選択します。未割り当て領域がない場合は、移動/サイズ変更機能を使用して作成できます。
MiniTool Partition Wizard Freeクリックしてダウンロード100%クリーン&セーフ
ステップ2、ポップアップウィンドウで、「ファイルシステム」項目のドロップダウンメニューを展開してext2、ext3、またはext4を選択し、新しいパーティションのサイズと場所を調整します。この手順では、Linuxスワップパーティションを作成することもできます。その他のパラメーターについては、デフォルト設定を保持できます。次に、「OK」をクリックして続行します。
ステップ3、「適用」をクリックして変更を確認します。
その後、Linuxシステムのインストールを開始できます。このプロセスでは、マウントする事前作成済みパーティションを選択できます。WindowsとLinuxをデュアルブートする方法の詳細な手順については、この投稿を参照してください。
結語
この記事はLinuxシステムの基本知識とLinuxを使用する原因について紹介しました。少しでもお役に立ちましたら幸いでございます。また、もしMiniToolについて何かご質問/ご意見がありましたら、お気軽に[email protected]までご連絡ください。
Linuxについてよくある質問
Linuxは無料で、軽量で、古いハードウェアと互換性があり、プライバシーを重視し、より安全です。
Windowsシステムでは、ユーザーががシステムのマスターではないので、Microsoftは多くのことを禁止し、秘密裏に情報を収集する可能性があります。しかし、Linuxシステムでは、自分がシステムのマスターであると感じるでしょう。 許可されているものと禁止されているものをシステムに指示するのは、能力がある限り、必要に応じてカスタマイズしてください。