14Sep

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

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ê poderia esperar.

Em versões anteriores do Ubuntu, somente os repositórios Principal e Restrito foram ativados por padrão. Os sistemas de desktop Ubuntu agora vêm com os quatro repositórios ativados por padrão.

Principal - Software de código aberto suportado oficialmente

Principal é descrito como "software livre e de código aberto compatível com Canonical". A Canonical é a empresa-mãe da Ubuntu, e eles fornecem 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.

Canonical suporta pacotes no repositório principal com atualizações de segurança e outras correções críticas para a vida útil da versão 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 para a vida útil da distribuição. Quando a Canonical possui o Ubuntu LTS receberá atualizações de segurança por cinco anos, são os pacotes no repositório principal que realmente receberão essas atualizações. Estes são todos softwares de código aberto, o que significa que os desenvolvedores do Ubuntu podem resolver problemas neles por conta própria.

Você pode visualizar pacotes no Main no centro de software Ubuntu. Eles terão a licença "Open Source" e indicarão que "Canonical fornece atualizações críticas" até a data de fim de suporte para a versão instalada do Ubuntu.

Restrito - Suportado oficialmente, software de fonte fechada

O repositório restrito contém software de fonte fechada que é oficialmente suportado pela Canonical. Isso inclui apenas drivers de hardware no momento. Algum hardware Wi-Fi precisa de drivers de origem fechada ou firmware para funcionar. Os jogadores precisam dos drivers de gráficos NVIDIA ou AMD Catalyst( anteriormente conhecidos como "fglrx") para obter o melhor desempenho de hardware gráfico. Esses drivers podem ser ativados a partir da ferramenta Drivers adicionais no Ubuntu.

Canonical suportará oficialmente esses drivers de firmware fechados e pacotes de firmware para o comprimento da versão do Ubuntu. Eles estão empenhados em manter esses drivers funcionando, solucionando grandes problemas e conectando qualquer buraco de segurança. A Canonical não pode fazer isso por conta própria, é claro - eles precisam esperar que o fabricante do hardware libere secadores novos e atualizados quando há um problema. O código não está aberto, por isso a Canonical não consegue consertar por conta própria.É por isso que apenas drivers de hardware críticos estão incluídos aqui - nenhum outro software de fonte fechada é oficialmente suportado.

Você pode detectar o software restrito procurando a licença "Proprietário" e a linha "Canonical fornece atualizações críticas fornecidas pelos desenvolvedores".A Canonical não pode corrigir os drivers por conta própria - eles apenas fornecerão atualizações importantes para você quando as receberem.

Universe - Software de fonte aberta mantido pela comunidade

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

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 eles não estão garantidos para receber atualizações de segurança. Se uma atualização de segurança for encontrada, esses pacotes podem nunca recebê-lo até a próxima versão do Ubuntu quando uma versão mais recente do pacote for puxada automaticamente.

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

No entanto, em um sistema de servidor, vale a pena considerar se o software do servidor que você instala faz parte do Main ou Universe. Se for do repositório Universe, talvez seja necessário manter um olho em atualizações de segurança. Talvez seja necessário atualizar o software do servidor por conta própria se for encontrado um buraco.

Você pode detectar 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 "pode" aqui - não há garantias!

Multiverse - Software não suportado, de fonte fechada e patenteada O

Multiverse é o lugar para coisas questionáveis ​​e controversas. Isso inclui software de código fechado, como o plug-in Adobe Flash e os pacotes que dependem de software de fonte fechada, como plug-ins para o Skype. Ele 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 - existem problemas legais sérios em torno da biblioteca de reprodução de DVD libdvdcss de código aberto. Na verdade, libdvdcss parece ser ilegal nos EUA.

O Ubuntu não pode distribuir esses pacotes oficialmente juntamente com a distribuição principal, mas eles são fornecidos aqui para sua conveniência. Em outras distribuições do Linux, as coisas aqui são freqüentemente encontradas em repositórios de terceiros, você precisa sair do seu caminho para encontrar - RPM Fusion para Fedora, Packman para openSUSE e Penguin Liberation Front( PLF) para a distribuição de Mandriva.

Como no repositório Universe, o Multiverse é um repositório suportado pela comunidade. Não há garantia de atualizações de segurança aqui. Porque muitos dos pacotes são de origem fechada, a comunidade geralmente não conseguiu solucionar problemas que você encontra, mesmo que eles desejassem.

Você pode visualizar esses pacotes pela licença "Desconhecido".Tal como acontece com o Universo, o Ubuntu Software Center afirma que a comunidade Ubuntu pode fornecer atualizações, mas a Canonical não.

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

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