Pagina inicial » como » Qual é a diferença entre Main, Restricted, Universe e Multiverse no Ubuntu?

    Qual é a diferença entre Main, Restricted, Universe e Multiverse no Ubuntu?

    O Ubuntu fornece quatro repositórios de software diferentes, todos oficiais - Main, Restricted, Universe e Multiverse. Principal e restrito são totalmente suportados pela Canonical, enquanto Universe e Multiverse não recebem o suporte que você pode esperar.

    Nas versões mais antigas do Ubuntu, apenas os repositórios principal e restrito eram habilitados por padrão. Os sistemas desktop do Ubuntu agora vêm com todos os quatro repositórios habilitados por padrão.

    Main - Software de fonte aberta oficialmente suportado

    Main é descrito como “software livre e de código aberto suportado pela Canonical”. A Canonical é a empresa controladora do Ubuntu e fornece suporte oficial para todos os pacotes de software no Main. Todos os pacotes de software de código aberto incluídos na instalação padrão do Ubuntu estão incluídos aqui. Outros pacotes importantes - software de servidor, por exemplo - também fazem parte do Main.

    A Canonical suporta pacotes no repositório principal com atualizações de segurança e outras correções críticas durante a vida útil do lançamento do Ubuntu

    O repositório principal é o repositório principal do Ubuntu. Se um pacote estiver aqui, a Canonical comprometeu-se a apoiá-lo com patches de segurança e outras atualizações críticas durante a vida útil da distribuição. Quando a Canonical se orgulha de que o Ubuntu LTS receberá atualizações de segurança por cinco anos, são os pacotes no repositório Principal que receberão essas atualizações. Estes são todos softwares de código aberto, o que significa que os desenvolvedores do Ubuntu podem corrigir problemas neles por conta própria.

    Você pode encontrar pacotes em Main no centro de software do Ubuntu. Eles terão a licença “Código-fonte aberto” e declararão que “a Canonical fornece atualizações críticas” até a data de término do suporte para sua versão do Ubuntu instalada..

    Restrito - Software Oficialmente Suportado e de Fonte Fechada

    O repositório Restricted contém software de código fechado que é oficialmente suportado pela Canonical. Isso inclui apenas drivers de hardware no momento. Algum hardware Wi-Fi precisa de drivers ou firmware de código fechado para funcionar. Os jogadores precisam dos drivers gráficos NVIDIA ou AMD Catalyst (anteriormente conhecidos como "fglrx") para obter um ótimo desempenho de hardware gráfico. Esses drivers podem ser habilitados da ferramenta Drivers adicionais no Ubuntu.

    A Canonical oficialmente dará suporte a esses drivers de código fechado e pacotes de firmware durante o período do lançamento do Ubuntu. Eles estão empenhados em manter esses drivers funcionando, consertando grandes problemas e conectando quaisquer falhas de segurança. A Canonical não pode fazer isso por conta própria, é claro - eles têm que esperar que o fabricante do hardware libere secadores novos e atualizados quando houver um problema. O código não está aberto, então a Canonical não pode consertá-lo por conta própria. É por isso que apenas os drivers de hardware críticos são incluídos aqui - nenhum outro software de código fechado é oficialmente suportado.

    Você pode identificar softwares restritos procurando a licença “Proprietary” e a linha “Canonical fornece atualizações críticas fornecidas pelos desenvolvedores”. A Canonical não pode consertar os drivers por conta própria - eles apenas fornecem atualizações importantes quando eles são.

    Universo - Software de código aberto, mantido pela comunidade

    A grande maioria do software no Ubuntu Software Center vem do repositório Universe. Estes pacotes são automaticamente importados da versão mais recente do Debian ou carregados e mantidos pela comunidade Ubuntu.

    A Canonical não fornece suporte oficial ou atualizações para esses pacotes. Uma versão do Ubuntu LTS pode ser suportada por cinco anos, mas os pacotes no repositório Universe não são oficialmente suportados. Eles geralmente estão bem, mas não têm garantia de receber atualizações de segurança. Se uma atualização de segurança for encontrada, esses pacotes nunca poderão recebê-la até a próxima versão do Ubuntu quando uma nova versão do pacote for automaticamente extraída..

    Isso não deve assustá-lo de instalar o software da Universe. Isso geralmente não é uma preocupação - aplicativos de desktop cruciais, como o Firefox, fazem parte do Main e receberão atualizações críticas. Se houver um problema enorme, a comunidade Ubuntu pode consertar um buraco e implementar uma correção. A comunidade é exatamente o que parece - usuários e entusiastas do Ubuntu que não são empregados da Canonical, mas que dedicam parte do seu tempo para trabalhar no Ubuntu ou manter pacotes específicos.

    No entanto, em um sistema de servidor, vale a pena considerar se o software de servidor que você instala faz parte do Main ou do Universe. Se for do repositório Universe, talvez você precise ficar de olho nas atualizações de segurança. Você pode ter que atualizar o software do servidor por conta própria se um furo for encontrado.

    Você pode identificar o software Universe procurando a licença “Open source” e a linha “Canonical não fornece atualizações ... Algumas atualizações podem ser fornecidas pela comunidade Ubuntu.” A Canonical usa a palavra “may” aqui - não há garantias!

    Multiverse - Software não suportado, de código fechado e patenteado

    Multiverso é o lugar para coisas questionáveis ​​e controversas. Isso inclui softwares de código fechado como o plug-in do Adobe Flash e pacotes que dependem de software de código fechado, como plug-ins para o Skype. Também inclui software de código aberto com restrições legais - por exemplo, software de reprodução de áudio e vídeo que infringe patentes. O software de reprodução de DVD não está incluído aqui - há sérios problemas legais em torno da biblioteca de reprodução de DVD de libdvdcss de código aberto. De fato, a libdvdcss parece ser ilegal nos EUA.

    O Ubuntu não pode distribuir oficialmente esses pacotes junto com a distribuição principal, mas eles são fornecidos aqui para sua conveniência. Em outras distribuições Linux, o material aqui é frequentemente encontrado em repositórios de terceiros que você tem que se esforçar para encontrar - RPM Fusion para Fedora, Packman para openSUSE e Penguin Liberation Front (PLF) para a extinta distribuição Mandriva..

    Assim como no repositório Universe, o Multiverse é um repositório suportado pela comunidade. Não há garantia de atualizações de segurança aqui. Como muitos dos pacotes são de código fechado, muitas vezes a comunidade não conseguiu corrigir os problemas encontrados, mesmo se quisessem.

    Você pode identificar esses pacotes por sua licença "Desconhecida". Como no Universo, o Ubuntu Software Center afirma que a comunidade Ubuntu pode fornecer atualizações, mas a Canonical não.


    Em um PC doméstico normal, você não deve se preocupar com essas diferenças demais. Os pacotes que você instala no Universo geralmente devem ser bastante seguros - se houver um grande problema, a comunidade Ubuntu pode lidar com isso e implementar uma atualização de segurança para você. Pacotes do Multiverse podem ser necessários para visualizar alguns tipos de arquivos multimídia e até mesmo visualizar conteúdo em Flash no Firefox.

    Em um servidor ou estação de trabalho crítica, essas diferenças são mais importantes. Instale o software da Universe e você não terá suporte garantido da Canonical para isso. Isso é um grande problema se você está expondo esse software para a Internet em um servidor Ubuntu.