オペレーティングシステムは、コンピュータのハードウェアを直接制御するソフトウェアです。
画像クレジット: mindscanner / iStock /ゲッティイメージズ
クローズドソースのオペレーティングシステムは、他のエンティティによる使用を防ぐために独自のコードと秘密にされたコードを使用します。 伝統的に、彼らは利益のために売られています。 オープンソースのオペレーティングシステムは、自由に配布され、商用目的であっても誰でも使用できるコードを使用します。 どちらのタイプのオペレーティングシステムにも利点があります。
価格設定
LinuxやFreeBSDなどのオープンソースオペレーティングシステムは、Red Hatなどの一部のLinux企業を通じて、サポートされているバージョンを有料で提供しているため、費用はかかりません。 クローズドソースのオペレーティングシステムは、無料または有料で提供できます。 Microsoft Windowsは、多くの新しいコンピューターにプリインストールされています。 別途支払う必要はありませんが、Windowsライセンスのコストは次のように価格に計算されます。 プレインストールされたすべてのコピーの一括ライセンス料をマイクロソフトに支払うコンピューターメーカー ウィンドウズ。 Windowsは、オペレーティングシステムのないコンピューター用に個別に購入することも、以前のバージョンのWindowsへのアップグレードとして購入することもできます。 OS Xは新しいMacにもプリインストールされており、Mavericksのアップグレードは無料でしたが、通常はアップグレードに少額の料金がかかります。
今日のビデオ
発達
クローズドソースのオペレーティングシステムでは、開発コストは通常、開発者を雇い、プロジェクトの方向性を決定する会社自体が負担します。 これは、開発者の専門家チームの利点と、特定のソフトウェアパッケージに不可欠な保証されたパフォーマンスを提供します。 オープンソースコミュニティでは、プロジェクトの方向性は、取締役会、コミュニティ、または個人のいずれかによって決定されます。 開発費は、企業や個人からの寄付を組み合わせて発生します。 または、オープンソースに取り組むために企業から支払われる開発者などの間接的な方法を介して コード。 たとえば、LinuxシステムとLinuxサポートを販売しているIBMとRed Hatは、どちらも従業員に開発費を支払っています。 オープンソースのLinuxコード。これは、オープンソースのLinuxバリアントだけでなく、他のLinuxプロジェクトにもメリットがあります。 良い。 Appleはまた、開発者に、OSXソフトウェアのベースであるBSDバリアントのDarwinでの作業にお金を払っています。 オープンソースプロジェクトは方向性を自由に選択でき、収益性に左右されません。
ソースの可用性
WindowsやOSXなどのクローズドソースオペレーティングシステムのメーカーは、ほとんどのサードパーティがプログラミングコードを表示することを許可していません。 コードに脆弱性がある場合は、会社自体が発見する必要があります。 プロジェクトに割り当てられる開発者の数は限られているため、脆弱性が見過ごされる可能性があります。 オープンソースのオペレーティングシステムでは、コードは誰でも見ることができます。 理論的には、これはより多くの人々がプログラミングコードを見ることができることを意味し、クローズドソースオペレーティングシステムよりも迅速に脆弱性を見つける可能性を提供します。 実際には、これが常に当てはまるとは限りません。 開発者は彼らが興味を持っていることに取り組むボランティアかもしれないし、従業員は 企業が特定のコードに取り組む場合でも、コードの他の部分の脆弱性が発生する可能性があります 見過ごされています。
例
コンピュータのオープンソースオペレーティングシステムの例には、Linux、FreeBSD、OpenSolarisが含まれます。 クローズドソースのオペレーティングシステムには、Microsoft Windows、Solaris Unix、OSXが含まれます。 古いクローズドソースオペレーティングシステムには、OS / 2、BeOS、およびOSXに置き換えられた元のMacOSが含まれます。 モバイルおよびタブレットシステムでは、クローズドソースオペレーティングシステムには、Windows Phone、iOS、およびBlackBerryで使用されるSymbianOSが含まれます。 AndroidはオープンソースのLinuxOSに基づいていますが、独自のクローズドソースの拡張機能が多数あります。 LinuxベースのFirefoxOSは、完全にオープンソースのモバイルOSの一例ですが、まだ大きな人気を得ていません。