Por que o Linux tem mais problemas de dependência do que o Windows? [fechadas]

2

Tenho usado o Linux e o Windows nos últimos oito anos e sinto que o Linux tem tido muito mais problemas de dependência do que o Windows ao instalar o software. Eu gosto mais do Linux do que do Windows, mas devido a esse problema, sou frequentemente forçado a usar o Windows.

    
por Krishnadas PC 11.11.2013 / 12:50

2 respostas

4

O Linux depende do desenvolvimento liderado pela comunidade para estar atualizado, enquanto o Windows conta com desenvolvedores pagos na Microsoft para remover patches e testar, depurar e corrigir códigos proprietários.

Pegue um driver de áudio, por exemplo. Pouquíssimos fabricantes de dispositivos de áudio desenvolvem drivers nativos para o Linux e, nos poucos casos em que o fazem, eles serão desenvolvidos apenas para uma ou duas distribuições. A natureza do Linux ser um sistema operacional de código aberto significa que a comunidade em torno dele pode pegar esse driver de áudio e portá-lo para outras distribuições (isso acontece na maior parte do tempo e é uma das principais vantagens do Linux), mas como resultado, essa porta de driver de áudio pode depender e depender de outras bibliotecas, mecanismos, versões de estruturas etc. Ao contrário dos desenvolvedores comerciais, os de código aberto não têm o luxo de testar e testar sistemas comuns, portanto, as dependências são uma parte importante o meio ambiente.

Este vídeo ajuda a explicar os métodos com os quais o Linux é construído e aprimorado.

    
por 11.11.2013 / 12:59
2

O Linux e o Windows geralmente variam na maneira como eles suportam dependências.

A Microsoft, por exemplo, foi acusada de ser "Bloatware" porque a Microsoft empacota quase tudo como o sistema operacional principal como uma atualização.

Isso significa que mais coisas funcionam sem qualquer interferência do usuário final ou da empresa que configura a máquina Windows.

O Linux varia distro por distro, e instala pacote por pacote, mas o sistema operacional geralmente é projetado para rodar mais enxuto com apenas software e drivers "essenciais". Os drivers que estão em uma distro podem não estar em outra, como drivers de NIC sem fio ou certos tipos de software.

Um bom exemplo das diferenças do que vem com o Linux seria comparar o processo de instalação do Ubuntu versus o Arch.

O Ubuntu usa mais ou menos a abordagem do Windows, onde tudo o que a versão do Ubuntu acha que você pode precisar está no disco de instalação, incluindo os aplicativos do Office. Considerando que o Arch "envia" apenas os softwares e drivers mais fundamentais, exigindo que os usuários encontrem, empacotem e instalem seus próprios softwares ou drivers.

    
por 11.11.2013 / 13:20