育ちが違うWindows!
ホーム ブログ Firebase情報 育ちが違うWindows! 2021年8月31日 育ちが違う Windows! Web 開発の OS として、Mac、Windows、Linux でほぼ同じ環境で開発できることは既に別の記事で紹介した通りです。しかし、Windows はちょっと「育ち」が違います。この記事では、Web 開発の OS の観点から見た Windows について紹介します。 一方で、Windows はマイクロソフトが開発した OS で、UNIX 系の OS とはちょっと違った系統の OS です。これが、「育ち」が違うと表現した理由です。### ソフトウエアの開発の元祖は UNIX UNIX という OS を聞いたことがありますある方もいらっしゃるとおもいます。実は、ソフトウエアの開発で広く使われていた OS が UNIX です。最近では、PC の性能が向上して、殆どのソフトウエアの開発は、PC を利用するのが普通になっていますが、ちょっと昔は、UNIX 系の OS が動作する、ワークステーションなどと呼ばれる PC の上位のコンピュータで開発するのが主流でした。 もちろん、開発用のパッケージも市販されていましたが、多くのオープンソース系のツールなどの開発に広く利用されていました。ただ、一般の利用には価格が非常に高かったため個人の開発者などが手軽に利用するのは難しいという問題がありました。 そうした、問題を解決するために、UNIX を模倣して作られた OS が Linux というわけです。開発者の名前と UNIX をくっつけて Linux になったようです。 一方で、Mac OS の元祖も UNIX です。UNIX には二つの大きな流れがあって、その一つの BSD 系の UNIX(アメリカの UC バークレーが中止になって開発された UNIX)を元に開発された OS です。 つまり、Linux と Mac OS は、UNIX の流れを汲む OS という事になります。現在も広く利用されているオー