1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

対比を開くクローズド ソースのオペレーティング システム

クローズド ソースのオペレーティング システムは、独自のコードを使用し、他のエンティティによる使用を防止するために秘密に保たれます。伝統的に、それらは利益のために販売されています。オープンソースのオペレーティング システムは、商用目的であっても、自由に配布され、誰でも使用できるコードを使用します。どちらのタイプのオペレーティング システムにも利点があります。

価格

Linux や FreeBSD などのオープンソース オペレーティング システムは無料です。Red Hat などの一部の Linux 企業は、サポート対象のバージョンを有料で提供しています。クローズドソースのオペレーティング システムは、無料または有償で提供されます。 Microsoft Windows は、多くの新しいコンピューターにプレインストールされています。個別に支払う必要はありませんが、Windows ライセンスの費用は、プレインストールされているすべての Windows のコピーに対して Microsoft に一括ライセンス料を支払うコンピューター メーカーによって計算されます。 Windows は、オペレーティング システムを搭載していないコンピュータ用に、または以前のバージョンの Windows へのアップグレードとして個別に購入できます。 OS X は新しい Mac にもプリインストールされており、Mavericks のアップグレードは無料でしたが、アップグレードには通常少額の料金がかかります。

開発

クローズド ソースのオペレーティング システムでは、開発コストは通常​​、開発者を雇ってプロジェクトの方向性を決定する会社自体によって支払われます。これにより、開発者の専門チームのメリットと、特定のソフトウェア パッケージに不可欠なパフォーマンスの保証が提供されます。オープンソース コミュニティでは、プロジェクトの方向性は理事会、コミュニティ、または個人によって決定されます。開発費は、企業と個人からの寄付の組み合わせによって、またはオープンソース コードに取り組むために企業から支払われる開発者などの間接的な方法によって発生します。たとえば、Linux システムと Linux サポートを販売している IBM と Red Hat はどちらも、オープンソースの Linux コードを開発するために従業員に支払いを行っています。これは、オープンソースの Linux バリアントだけでなく、他の Linux プロジェクトにも利益をもたらします。 Apple はまた、同社の OS X ソフトウェアのベースである BSD バリアントの Darwin に取り組むために、開発者に報酬を支払っています。オープンソース プロジェクトは自由に方向を選択でき、収益性に左右されません。

ソースの可用性

Windows や OS X などのクローズド ソース オペレーティング システムの製造元は、ほとんどの第三者がプログラミング コードを閲覧することを許可しません。コードに脆弱性がある場合は、会社自体が発見する必要があります。プロジェクトに割り当てられた開発者の数が限られているため、脆弱性が見過ごされる可能性があります。オープンソースのオペレーティング システムでは、コードは誰でも見ることができます。理論的には、これは、より多くの人がプログラミング コードを見ることができることを意味し、クローズド ソースのオペレーティング システムよりも迅速に脆弱性を発見できる可能性を提供します。実際には、これは必ずしもそうではありません。開発者は自分の興味のあることに取り組むボランティアである場合もあれば、特定のコードに取り組むために企業から報酬を得ている従業員である場合もあるため、コードの他の部分の脆弱性は依然として見過ごされている可能性があります。

コンピュータのオープンソース オペレーティング システムの例には、Linux、FreeBSD、OpenSolaris などがあります。クローズド ソース オペレーティング システムには、Microsoft Windows、Solaris Unix、および OS X が含まれます。古いクローズド ソース オペレーティング システムには、OS/2、BeOS、および OS X に置き換えられた元の Mac OS が含まれます。モバイルおよびタブレット システムでは、クローズド ソース オペレーティング システムシステムには、Windows Phone、iOS、および BlackBerry で使用される Symbian OS が含まれます。 Android はオープンソースの Linux OS をベースにしていますが、独自のクローズド ソース拡張機能が多数あります。 Linux ベースの Firefox OS は、完全にオープンソースのモバイル OS の例ですが、まだ大きな人気を得ていません.