Abrir vs. Sistema operacional de código fechado

O sistema operacional é o software que controla diretamente a um computador`s hardware.

sistemas operacionais de código fechado usar o código que é proprietário e mantida em segredo para evitar seu uso por outras entidades. Tradicionalmente, eles são vendidos para um lucro. sistemas operacionais de código aberto usam código que é livremente distribuído e disponível para qualquer um usar, mesmo para fins comerciais. Ambos os tipos de sistemas operacionais têm vantagens.

Preços

  • sistemas operacionais de código aberto, como o Linux ou FreeBSD não custa nada, através de algumas empresas de Linux, como Red Hat, fornecer versões suportadas para uma taxa. sistemas operacionais de código fechado pode ser gratuito ou oferecido por um preço. Microsoft Windows vem pré-instalado em muitos novos Computadores- que você não tem que pagar separadamente para isso, o custo da licença do Windows é figurado no preço pelo fabricante do computador, que paga uma taxa de licenciamento Microsoft massa para todas as suas cópias pré-instaladas do Windows . Windows pode ser adquirido separadamente para computadores sem um sistema operacional ou como uma atualização para uma versão anterior do Windows. OS X também é pré-instalado em novos Macs, com pequenas taxas normalmente cobradas para upgrades, embora a atualização Mavericks estava livre.

Desenvolvimento



  • Com os sistemas operacionais de código fechado, os custos de desenvolvimento são normalmente pagas pela própria empresa, que contrata os desenvolvedores e determina a direção do projeto. Isto oferece o benefício de uma equipe profissional de desenvolvedores e desempenho garantido, que é essencial para certos pacotes de software. Na comunidade de código aberto, a direção de um projeto é determinado quer por um conselho de administração, a comunidade ou indivíduos. Os custos de desenvolvimento são gerados através de uma combinação de doações de empresas e particulares, ou por meio de métodos indiretos, como os desenvolvedores que são pagos pelas empresas para trabalhar no código-fonte aberto. Por exemplo, a IBM ea Red Hat, que vendem sistemas Linux e suporte Linux, tanto pagar funcionários para desenvolver código do Linux de código aberto, o que beneficia não só o seu código-fonte aberto Linux variantes, mas outros projetos Linux também. A Apple também paga seus desenvolvedores para trabalhar na BSD-variante de Darwin, que é a base para o seu software OS X. Open Source-projectos são livres para escolher a sua direcção e não são movidos por rentabilidade.

fonte Disponibilidade

  • Os fabricantes de sistemas operacionais de código fechado, como o Windows ou Mac OS X, não vai permitir que o seu código de programação para ser visto pela maioria dos terceiros. Se há uma vulnerabilidade no código, deve ser descoberto pela empresa si- porque há um número limitado de desenvolvedores atribuídos ao projeto, é possível que a vulnerabilidade vai passar despercebida. Em sistemas operacionais open-source, o código pode ser visto por ninguém. Teoricamente, isso significa que muito mais pessoas serão capazes de ver o código de programação, oferecendo o potencial para detectar quaisquer vulnerabilidades mais rápido do que com os sistemas operacionais de código fechado. Na prática, isto nem sempre é o caso. Uma vez que os desenvolvedores podem ser voluntários que trabalham sobre o que eles estão interessados ​​ou funcionários pagos por uma empresa para trabalhar em uma parte específica do código, vulnerabilidades em outras partes do código ainda pode passar despercebida.

Exemplos

  • Exemplos de sistemas operacionais de computador de código aberto incluem Linux, FreeBSD e OpenSolaris. sistemas operacionais de código fechado incluem o Microsoft Windows, Solaris Unix e OS X. Older sistemas operacionais de código fechado incluem OS / 2, BeOS eo original Mac OS, que foi substituído pelo OS X. Nos sistemas celulares e tablets, operacional de código fechado sistemas incluem Windows Phone, iOS e oS Symbian que é usado pelo BlackBerry. Android é baseado no código-fonte aberto Linux OS, embora tenha muitas extensões proprietárias, de código fechado. O Firefox OS baseado em Linux é um exemplo de um sistema operacional móvel de código aberto completamente, embora ele ainda tem que ganhar popularidade significativa.

De esta maneira? Compartilhar em redes sociais:

LiveInternet