やあみんな!このハンドブックでは、オペレーティングシステムについて簡単に紹介し、現在存在する3つの主要なOSを比較します。
まず、OSとは何か、そしてOSについての歴史はほとんどありません。次に、最も一般的なオペレーティングシステム(Windows、Mac、GNU / Linux)の主な機能と違いを確認します。
ここでのアイデアは、彼らの歴史、彼らがどのようにそして誰によって開発されたか、彼らのビジネスモデル、そして彼らの賛否両論を探求することです。これにより、それらがどのように機能し、どれを選択するかについて、より良いアイデアが得られます。
私はこの主題についての事実と私の個人的な意見を共有するつもりです。したがって、ここで言及することのいくつかは、私自身の経験とトピックの分析に基づいていることを覚えておいてください。
また、特定のテーマに飛び込みたい場合に備えて、ご覧いただける追加の記事やビデオも多数提供します。
それ以上の苦労なしに、行きましょう!
- オペレーティングシステムとは何ですか?
- オペレーティングシステムの歴史
- 3つの主要なOS
- Windowsオペレーティングシステム
- MacOS
- GNU / Linux
- Debian
- Ubuntu
- ミント
- Fedora
- Red Hat Enterprise Linux
- Arch Linux
- Windows vs Mac vs Linux –OSの比較
- ファイルシステム
- シェル
- パッケージマネージャー
- コスト
- ソフトウェアの互換性
- ハードウェアの品質と互換性
- 使いやすさ
- セキュリティと安定性
- コミュニティと文化
- どのオペレーティングシステムを選択するか
ウィキペディアによると、
「オペレーティングシステム(OS)は、コンピューターのハードウェアとソフトウェアリソースを管理し、コンピュータープログラムに共通のサービスを提供するソフトウェアシステムです。」
OSは、コンピューターとその上で実行する他のすべてのプログラムの間にある「中間」プログラムと考えることができます。ファイル管理、メモリ管理、プロセス管理、入出力管理、周辺機器の制御などの重要な基本タスクを管理します。
OSは、コンピューターの使用を簡素化するために作成されました。現在、特定のプログラムは、そのコア機能の実行についてのみ心配し、すべての基本的なシステム機能をOSに任せることができます。しかし、物事は必ずしもこのようではありませんでした...
昔(1940年代から50年代)には、プログラムは特定のマシンで実行するように作成されていました。つまり、プログラムは1つのコンピュータモデルでのみ実行できます。
同じプログラムを別のコンピューターモデルで実行したい場合、ハードウェアが別の方法で構成されているため、プログラマーはプログラム全体を再度作成する必要があります。実行中のプログラムと実際のハードウェアの間に抽象化レイヤーはありませんでした。
サイドコメント:当時、プログラマーの仕事を止めて考えたことはありますか?プログラムはパンチカードで書かれました! =O
考えるたびに頭がおかしくなります...当時のレベルがいかに低かったかは驚くべきことであり、初期のプログラマーのおかげで進歩的なテクノロジーが実現しました。
1960年代までに、IBMやAT&Tなどの業界の巨人は、ハードウェアとソフトウェアの間の抽象化レイヤーとして機能し、新しいプログラムの実装を簡素化できるオペレーティングシステムの開発に着手しました。
これらのプロジェクトで最も悪名高いのはUnix 、これはAT&Tのベル研究所で開発者のKen Thompson(現在Goプログラミング言語の開発に取り組んでいます)とDennis Ritchie(Cプログラミング言語も作成しました。コーディングの伝説を狂わせています)によって開発されたOSでした。
Unixは大成功を収め、非常によく似た特性を持つ他の多くのOSの作成に影響を与えました。これらは後でGNU/LinuxとMacOSに大きな影響を与えましたが、これについては後で確認します。
1980年代までに、コンピュータのパフォーマンス、アクセシビリティ、サイズ、および価格は、一般の人々がそれらを購入して個人的なタスクに使用できるようになるまで改善されました。これにより、OSは企業固有の機能から一般的な使用法に移行しました。そして、これは私たちを現代に連れて行きます...
OSの動作とその歴史についてのより詳細な説明に興味がある場合は、こちらのすばらしいビデオをご覧ください。このチャンネルには、コンピュータサイエンスに関する信じられないほどのクラッシュコースシリーズもあります。私は間違いなくそれをお勧めします!;)
3つの主要なOS
現代では、パーソナルデスクトップ/ラップトップコンピューターについて話すとき、最もよく使用される3つのオペレーティングシステムは、Microsoft Windows(約80%の市場シェア)、Apple MacOS(約15%の市場シェア)、およびGNU / LinuxベースのOS(約15%の市場シェア)です。約3%の市場シェア)
サーバーに関しては、約80%がGNU / Linuxを実行し、20%がWindowsを実行しています。また、モバイルデバイスについて言えば、約75%がAndroid(Linuxカーネルを使用)を実行し、25%がIO(AppleのモバイルOS)を実行しています。
それぞれを個別に簡単に確認し、後ですべてを比較して違いを特定します。
Windowsオペレーティングシステム
Windowsの祖先は、1981年にMicrosoftがリリースしたテキストベースのOSであるMS-DOSです。
MS-DOSはIBMPCと互換性があるように開発され、非常に成功しました。しかし、一般の人々がアクセスしやすくするためには、GUIが必要でした。これは、Microsoftが1985年にWindows1.0とともに出荷したものです。
それ以来、Windowsは95、98、XP、Vistaなどの多くのバージョンをリリースしました...そしてそれ自体が世界中で最も広く使用されているオペレーティングシステムになりました。
Windowsのアクセシビリティと、ほとんどのパーソナルコンピュータにプリインストールされているという事実(商用契約のおかげで)により、このOSは今日まで最も人気のあるOSになっています。
これは、Windowsの歴史をわずか3分で要約したクールなビデオです。
また、Microsoftの歴史について詳しく知りたい場合は、別のすばらしいビデオをご覧ください。
そのビジネスモデルに関して、私はWindowsの戦略は市場を氾濫させ、そのシステムを可能な限りアクセス可能で使いやすいものにすることだと思います。彼らの主なターゲット顧客は一般ユーザーであるため、カスタマイズ、セキュリティ、またはパフォーマンスはそれほど重要視されていません。
ほとんどの人にとって、Windowsは単なるデフォルトのOSです。これは彼らが最初に知ったものであり、ユーザーは多くの設定を行うことなく、日常のタスク(インターネットブラウジング、ゲーム、事務作業)を簡単に実行できます。
Windowsはプライベートなソフトウェアであり、そのソースコードは公開されていません。 Microsoftだけがアクセスできます。
最初は、ユーザーがWindows OSのコピーを購入したり、Windowsバージョンをアップグレードしたりする場合は、料金を支払う必要がありました。しかし、最新のリリースでは、Windowsはフリーミアムモデルを採用しています。このビジネスモデルでは、ユーザーはほとんどのソフトウェア機能に無料でアクセスでき、特定の機能にアクセスするには料金を支払うだけで済みます。
この変化を理解するための鍵は、Microsoftが非常に多様なビジネスポートフォリオを持っていることを理解することです(Xbox-ゲーム、Azure-クラウドプラットフォーム、LinkedIn-ソーシャルネットワーク、Bing-検索エンジン、GitHub...少し)。 Windowsを無料にすることで、市場は氾濫し続け、人々がWindowsをデフォルトのOSとして採用するのがさらに容易になります。
覚えておくべきもう一つのことは、Windowsがオペレーティングシステム内に広告を表示することです。したがって、広告プラットフォームとしても考えることができます。
この動きを説明するさらに別のクールなビデオがここにあります。
そして、Microsoftの古い学校のマーケティングスタイルの奇妙な/面白い/ちょっと怖い例。
MacOS
MacOS(以前はOS Xと呼ばれていました)は、Appleによって作成された一連のオペレーティングシステムです。すべてのMacintoshコンピュータまたはMacにプリインストールされています。その最初のバージョンは1984年にリリースされ、GUIが組み込まれたパーソナルコンピュータ用の最初のOSでした。
MacOSはUNIXライクなOSの上に構築されているため、このMacOSはGNU/Linuxから派生したものと多くの共通の特徴を共有しています。
私の意見では、Appleのビジネスモデルは主に差別化と独占性に基づいています。 Microsoftとは異なり、Appleは自社製品のハードウェアとソフトウェアの両方を製造しており、Appleのソフトウェアは自社のマシンでのみ実行されます。
Appleは、テクノロジー市場でトップクラスのメーカーとしての地位を確立しており、競合他社のほとんどよりもかなり高い価格で、高品質のハードウェアとソフトウェアを顧客に提供することを目指しています。
独占権はユーザーへの特典としても促進され、アップル製品を所有する際に選ばれた人々のグループの一員になるというアイデアを売り込みます。
彼らのハードウェアであなたが望むソフトウェアを実行することができないという事実、そしてあなたが彼らのソフトウェアをMacマシン以外のどこにもインストールすることができないという事実は同じ考えの一部です。グループの一員になりたい場合は、パッケージ全体を購入する必要があります。
Appleは、ソフトウェアとハードウェアのほとんどを異なる方法で作成し、多くの場合、他のソフトウェアと互換性がありません。製品をできるだけ広く入手可能で入手しやすいものにすることを目的とするMicrosoftとは異なり、Appleは製品を最高品質でありながら高価であり、他のハードウェアと互換性がないようにすることを目指しています。
Appleによるもう1つの優れたマーケティングの動きは、SteveJobsのような人々の非常にカリスマ的で影響力のある人格から利益を得る能力です。彼らは、業界のリーダー、イノベーター、そしてどういうわけか「反逆者」としての彼の立場と軌跡を利用して、同じ価値観を暗黙のうちに製品に変換しました。
私が何を意味するかを知るためにこれらの広告を見てください:
- 別の広告を考えてください
- 1984年の広告
MacOSの歴史についてもっと知りたい場合は、こちらのビデオをご覧ください。
GNU / Linux
GNU / Linuxは、多くのオープンソースOSのベースです。今見た例とは異なり、GNU / Linuxは完全なオペレーティングシステムではなく、多くのオープンソースOSが共有する一連のプログラム/ユーティリティとカーネルです。
各部分を個別に確認しましょう。
GNUは、RichardStallmanによって開始されたプログラムとユーティリティの膨大なコレクションです。
GNUプロジェクトは、無料のUNIXライクなOSを開発するというアイデアで1983年に開始されました(UNIXはAT&Tの所有物であったため、無料では利用できませんでした)。ストールマンはOSに必要なプログラムとユーティリティの開発を開始しましたが、重要な部分が1つ欠けていました。それはカーネルです。
カーネルはあらゆるOSの心臓部です。これは、ハードウェアと最も密接に相互作用するソフトウェアであり、OSの残りの部分はその上にあります。カーネルは、ディスク管理、メモリ管理、タスク管理などの低レベルのタスクを担当します。
1991年までに、ヘルシンキ大学のLinus Torvaldsという学生が、UNIXライクなOS用のカーネルの開発を開始しました。
その後数年で、両方のプロジェクトが相互作用し始め、すべてのOSが使用できる強固な基盤を形成するために結合されました。
ここで重要なのは、両方のプロジェクトがオープンソースであり、完全に自由なソフトウェアであるということです。これは次のことを意味します:
- 誰でも、目的を問わず、プログラムを自由に実行できます。
- 誰でも自由にプログラムの仕組みを研究し、プログラムを変更して自分の望むとおりに実行できるようにすることができます。
- 元のソフトウェアのコピーは誰でも自由に再配布できます。
- ソフトウェアの変更されたバージョンのコピーは、誰でも自由に配布できます。
自由ソフトウェア運動をよりよく理解するには、リチャードによるこのTEDトークを聞いてください。
そして、リチャードがスペイン語を話し、自由ソフトウェアについて歌を歌うのを見てください(あなたはこの男を愛さなければなりません...)。
ストールマンとトーバルズがGNU/Linuxの開発で採用したアプローチは、これまでに見た例や、それまで業界が使用していたものとは根本的に異なります。
GNU / Linuxを無料にすることは、開発者の観点からは正しいことであるだけでなく、ソフトウェア品質の観点からも優れた選択でした。これは、世界中の何千もの開発者や企業が、システムを改善するために無料で協力することを選択しているためです。
GNU / Linuxディストリビューションのいくつかは、世の中で最も安全で安定したOSであることが知られています。これらは、銀行、金融、政府、軍隊などの主要な分野で使用されています。
これの大部分は、GNU / Linuxの背後にあるオープンソースモデルのおかげであり、世界中の何千人もの人々がコードをレビューし、バグを修正し、改善を絶えず提案することができます。
Linux Foundationによるこれらの2つのビデオでは、Linuxがどのように生まれ、現在どのように動作しているかを説明しています。
前述のように、GNU/Linuxは他の多くのOSのベースとして機能します。これらのOSは、Linuxの世界では「ディストリビューション」または「ディストリビューション」と呼ばれています。すべてに共通しているのは、同じカーネルと一連のユーティリティに基づいているということです。 Linuxの「フレーバー」と考えることができます。
特定のディストリビューション間で大きな違いはありませんが、他のディストリビューションには言及する価値のある違いがあります。これをよりよく理解するために、最もよく使用されるディストリビューションを簡単に確認しましょう:
Debianは、無料のオープンソースソフトウェアのみを含むOSです。 Debianは1993年に開始され、現在も強力で新しいバージョンをリリースしています。 Debianは主にその安定性とセキュリティで知られており、新しいリリースに関してはより保守的で「遅い」ものになっています。
Ubuntuは最も広く使用されているGNU/Linuxディストリビューションです。これは、Debianのコア部分を取り入れ、それらをより迅速に改善するために作成されました。また、使いやすさとアクセシビリティに重点を置いているため、WindowsまたはMacOSのバックグラウンドを持っている人にとってはおそらく最適なオプションです。
Ubuntuは通常、6か月ごとにリリースを提供し、2年ごとにより安定したLTS(長期サポート)リリースを提供します。 UbuntuはCanonicalという会社によって運営されています。
Mintは、Ubuntu上に構築されたディストリビューションです。もともとは、Ubuntuには含まれていなかったメディアコーデックとプロプライエタリソフトウェアが含まれていたため、多くの人に愛されていました。
Fedoraは、自由ソフトウェアに重点を置いたディストリビューションです。 Fedoraは、同時にIBMが所有するRedHatという会社によって後援されています。
Red Hat Enterprise Linuxは、NasdaqにリストされているRedHatという会社によって管理されている商用Linuxディストリビューションです。 OSは主にサーバーや企業で使用されています。オープンソースのFedoraプロジェクトに基づいていますが、長期的なサポートを備えた安定したプラットフォームになるように設計されています。
Red Hatは商標法を使用して、Red HatEnterpriseLinuxソフトウェアが再配布されるのを防ぎます。ただし、コアソフトウェアは無料でオープンソースです。
Archはおそらく最もハードコアなLinuxディストリビューションです。非常に軽量で柔軟性があり、最小限です。 Archを使用すると、ユーザーがシステムの構成を完全に担当します。 Archの目的は主流になることではありません。これは、コンピューターとOSがどのように機能するかを深く理解しているユーザー、または少なくとも学習に興味があるユーザーを対象としています。
Archの詳細と、Archをカスタマイズできる量については、この詳細なハンドブックを参照してください。
これは、GNU / Linuxの歴史をすばやく要約し、主要なディストリビューションの特徴を説明するすばらしいビデオです。火船は私がお勧めするもう1つの素晴らしいチャンネルです。;)
GNU / Linuxのビジネスモデルに関しては、最初から始めるビジネスではありません。 Linuxとフリーソフトウェアファウンデーション(GNUの背後にある組織)はどちらも、寄付のおかげで運営されているNGOです。
たとえば、Linuxは、プラチナ、ゴールド、シルバー、および個人のメンバーシップを通じて収益を上げています。
Microsoft、Google、Facebook、Cisco、Fujitsu、HPE、Huawei、IBM、Intel、Oracle、Qualcomm、Samsungなどの企業はすべて、LinuxFoundationに積極的に貢献しています。 Linuxによって生成された知識とテクノロジーの恩恵を受けており、寄付も税控除の対象となる可能性があるため、これは企業にとって理にかなっています。
ディストリビューションに関しては、完全に無料でボランティアによって保守されているものもあれば、企業によって保守されて特定のユーザーには無料であるが、企業ユーザーには商用化されているものもあります。使用されるもう1つのビジネスモデルは、無料で使用できますが、企業ユーザーのサポートには料金がかかります。
現在、Linuxは世界中のほとんどのサーバーで実行されています。ほとんどのスーパーコンピューターとほとんどの携帯電話で使用されています(前述のように、AndroidはLinuxカーネルを使用しています)。
デスクトップ/ラップトップの面では、Linuxの使用はそれほど普及していません。これはおそらく、デフォルトではWindowsほど広く利用可能ではなく、Macほど市場に出回っていないためです。
また、特に当時は、Linuxの実装と使用に必要な学習曲線は、他の2つのOSオプションよりもかなり高かった。
とにかく、この状況は最近変化しており、Linuxディストリビューションは使いやすさに重点を置いており、Linuxディストリビューションがデフォルトでインストールされているコンピューターをこれまで以上に簡単に入手できます。
WindowsとMacとLinux-OSの比較
OK、歴史やビジネスモデルなどの他に、これら3つのオペレーティングシステムに関して、ユーザーにとって実際の違いは何ですか?
簡単な答えは、実際にはそれほど多くはありません。ただし、これらのオペレーティングシステムの設計、機能、ユーザーエクスペリエンスの違いを確認してみましょう。後で、これについて意見を述べます。
Windowsがファイルを整理する方法は、MacやGNU/Linuxが行う方法とは異なります。
Windowsは「ドライブ」を使用します。これらは通常、すべてのコンピューターファイルを保存するCドライブとDドライブであり、CDやUSBなどの外部デバイス用に別々のドライブです。
MacとGNU/Linuxには、UNIXに由来する同様のファイルシステムがあります。これらのOSにはドライブがありません。コンピューター内のすべてがファイルと見なされ(外部デバイスも含む)、すべてのファイルは単一のルートディレクトリから派生したディレクトリに編成されます。ディレクトリ構造は、一意のルートを持つツリーとして形成されます。
これは必ずしもエンドユーザーにとって大きな違いにはなりませんが、あるタイプのファイルシステムまたは他のタイプのファイルシステムをナビゲートすることに慣れている場合は注意が必要です。
GNU / LinuxとMacの両方にデフォルトのシェルとしてBashがありますが、Windowsには異なる構文を使用する独自のシェルがあります。
開発者および熱心な端末ユーザーとして、この知識はWindowsシェルよりもすべてのOSに簡単に変換できるため、Bashを学ぶことがおそらく最良の選択です。特に、GNU / Linuxが世界中のほとんどのサーバーで実行されていることを考慮すると、これは、端末を使用してコンピューターと対話する必要がある主な機会の1つです。
シェルと端末の使用法についてもっと知りたい場合は、最近それについての記事を書きました。
MacとGNU/Linuxには、デフォルトでパッケージマネージャーがインストールされています。パッケージマネージャーは、いくつかのコマンドを入力するだけで、ターミナルからプログラムをインストール、更新、およびアンインストールできるソフトウェアです。
手動よりもパッケージマネージャーを使用してプログラムをインストールする方がはるかに効率的であるため、特に常にインストールとアンインストールを行う場合に非常に役立ちます。
Macのパッケージマネージャーは自作と呼ばれています。 GNU / Linuxでは、デフォルトのパッケージマネージャーはディストリビューションに依存します。たとえば、UbuntuにはAPTが付属し、ArchにはPacmanが付属しています。
すべてのパッケージマネージャーは同じように機能しますが、それぞれに使用される構文にいくつかの違いがあります。デフォルトとは異なるパッケージマネージャーをインストールして実行できることにも言及することが重要です。
Windowsにはデフォルトのパッケージマネージャーが付属していません。必要な場合は、最初にインストールする必要があります。 Windowsで利用できるパッケージマネージャーの1つはChocolateyです。
すでに述べたように、ほとんどのGNU / Linuxディストリビューションは、誰でも完全に無料で使用できます。現在、Windowsにはフリーミアムモデルがあり、MacOSはMacコンピュータでのみ動作します。これは、ご存知かもしれませんが、かなり高価です。
Windowsは最も広く使用されているOSであり、そのおかげでほとんどのソフトウェアがそれに適合しています。あまり人気はありませんが、MacOSはこの点でWindowsに似ています。
当時、Linuxは世の中にある多くのプログラムと互換性がありませんでしたが、これは最近、特にUbuntuのような最も人気のあるディストリビューションで変化し始めています。
ハードウェアに関しては、OSが実行されているコンピュータに対して直接責任を負うのはAppleだけです。そして、Appleのハードウェアはそこにある最高のもののいくつかです。
会社として、Appleは最高品質の製品を提供することに重点を置いているため、最新のコンピュータは市場全体で最高のパフォーマンスを発揮する傾向があります。
Appleがハードウェアとソフトウェアの両方を設計および開発していることを考えると、マシンとOSの間の互換性は、WindowsやGNU/Linuxよりも細かく調整されている可能性があります。
WindowsおよびGNU/Linux側では、ハードウェアの品質は、ユーザーが決定するか、購入する余裕があるかどうかに完全に依存します。ここでの良い点は、OSを好きな場所にインストールできることです。
これは、Windowsのような大きくて消費量の多いOSの要件を処理できない古いコンピューターに軽量Linuxディストリビューションをインストールすることを考えると特にクールです。
WindowsとMacは本当にシンプルでユーザーフレンドリーなOSです。 GNU / Linuxに関しては、選択したディストリビューションによって異なります。前述のように、UbuntuのようなディストリビューションはWindowsやMacと同じくらい簡単で、Archのような他のディストリビューションは上級のコンピューターユーザーを対象としています。
一部のGNU/Linuxディストリビューションは、現在最も安全で安定しているディストリビューションと見なされています。コードがすべての人に利用可能であるという事実は、最初に考えるかもしれないセキュリティの脅威ではありませんが、むしろそれは利点です。バグを特定して迅速に対処でき、セキュリティ違反が特定されると、多くの人がバグに取り組み、修正を提案できます。
一方、Windowsは、3つの中で最も安全性が低く安定していると見なされています。最も人気のあるOSであることを考えると、ほとんどのマルウェアはWindowsOSを攻撃するためにも開発されています。
特定のOSについて詳しく知り、その動作、変更方法、およびそれに基づいたプロジェクトの作成方法を研究することに興味がある場合は、GNU/Linuxが最適です。コードを誰でも利用できるのはこれだけで、オンラインコミュニティは巨大です。
GNU / Linuxは他の2つのOSほど広く使用されていませんが、Linuxユーザーは通常、ソフトウェアとテクノロジーに興味を持っている人々であり、それについて話し、学び、知識を共有するのが好きな人々です。
Macにもファンがいて、クリエイティブ(グラフィックデザイナー、ビデオエディター、アニメーターなど)の間で特に人気があります。
そして最後に、Windowsは一般ユーザーや企業環境で一般的に使用されています。
組織文化に関しては、このOSを作成した人々の作業環境でそれを視覚化することは興味深いかもしれないと思います:
- Appleの本社をご覧ください
- ビルゲイツの「ホームオフィス」
- そしてLinuxTorvaldsホームオフィス
これらの3つのOSをより詳細に比較したい場合は、Zach Gollwitzerがこのトピックに関する非常に優れたビデオを公開しています(フォローするもう1つの優れたチャネル;))。
最近、3つのOSをすべて使用する機会がありましたが、前述したように、それぞれの違いはそれほど大きくないと思います。
私の意見では、Linuxはうまく機能し、テクノロジー業界全体で広く使用されており(したがって、すべての知識を作業環境に変換できるため)、Linuxがどのように機能するかについて詳しく知りたい場合は、巨大なコミュニティがあります。それをサポートします。そして何よりも重要なのは...無料です!
つまり、人類の歴史の中で最も広く使用されているソフトウェアの1つが手の届く範囲にあり、完全に無料であるとしたら、なぜ他のものを手に入れるためにお金を払うのでしょうか?
その他の問題に関しては、GNU / Linuxでできることのほとんどは、少なくともほとんどのユーザーにとって、MacとWindowsでもできると思います。少なくとも私の観点からは、それはおそらくあなたの日常生活に大きな違いをもたらすことはないでしょう。
ハードウェアに関しては、最新のAppleコンピュータを購入することは、(余裕があれば)優れたパフォーマンスのマシンを持っていることをほぼ保証します。ただし、ハードウェアについて少し知っているか、時間をかけて調査する場合は、低価格で非常に優れた選択肢を簡単に見つけることができます。
最後に、何を使用しているかを知り、そこにあるオプションを知ることが重要だと思います。コンピュータユーザーとして、事実と違いを認識し、マーケティングキャンペーンに気を取られないようにすることをお勧めします。
私はまた、どちらか一方の選択に過度の判断や重みを置くことを信じていません。誰かがオープンソースOSを選択したからといって、そうでない人よりも賢くも優れているわけでもありません...最新のMacコンピューターを所有しているからといって、優れたプログラマーになるわけではありません。
簡単に言えば、システムでやりたいことができる限り、何を選んでも構いません。
いつものように、あなたが記事を楽しんで、何か新しいことを学んだことを願っています。必要に応じて、LinkedInまたはTwitterで私をフォローすることもできます。
乾杯、次でお会いしましょう! =D