OSの定義とWindowsとMacOSとLinuxの違い


この記事ではOSの定義とWindowsとMacOSとLinuxの違いを紹介します。

OS(オペレーティングシステム)の定義

CPUの入出力や同時並行処理といったものを管理するプログラムのことです。
ユーザー視点だと、ユーザーとハードウエアのインターフェースとして機能し、ユーザーに対してプログラムを実行する環境を提供するもののことである。
ハードウエア視点からだと、CPUやメモリといったハードウエア資源とプログラムやデータといったソフトウェア資源両方の有効活用を図り、ユーザー間の共有を実現するための制御プログラムのことである。

WindowsとMacOSとLinuxの違い

クローズドソースソフトウエアかオープンソースソフトウェアかどうかという点に最大の違いがあります。
windowsとMacOSはクローズドソースソフトウエアで、Linuxのみオープンソースソフトウェアです。

  • Linux・・・
    Linuxはオープンソースソフトウェアです。
    オープンソースソフトウェアはプログラムの中身が公開されているソフトウェアのことです。
    そして、全ての人が利用・複製・配布する権限があります。
    オープンソースソフトウェアの例として、ChromやAndroid(Linuxベースのスマホ用OS)があります。
    Linuxは何かを作ったり、動かしたりすることの特化したOSです。
    LInuxは1行コマンドを入力するだけでソフトウェアを導入できます。

  • windows・・・
    windowsは使いやすく、ゲームをしたりするのに特化したクローズドソースソフトウエアのOSです。Windowsのすべての動作はGUIからできるようになっている。
    windowsで効率化・自動化の部分は低いです。
    例としては、何かソフトウェアをインストールする場合、ブラウザ上の配布元のサイトから実行する必要があります。

  • MacOS・・・MacOsはクローズドソフトウエアです。クローズドソフトウエアとはオープンソースソフトウェアの逆で、ソースコードを非公開としたソフトウェアで、改変や複製することを制限しています。MacOSはwindows同様使いやすく娯楽用途に向いていますが、どのOSよりも高価です。