Por que o Ubuntu usa o Debian "instável"? Como ele consegue ser estável então?

Por que o Ubuntu usa o Debian "instável"? Como ele consegue ser estável então?

O Ubuntu não deveria usar o Debian "estável" para estabilidade? Como ele consegue permanecer estável usando o Debian "instável"?

Responder1

Os termos 'estável' e 'instável' são relativos. O Debian é mais estável que o Ubuntu, mas isso não torna o Ubuntu instável.

Para ser extremamente estável, o Debian não usa as versões mais recentes de pacotes de software, mas em vez disso usa versões mais maduras que resistiram ao teste do tempo. Se houver algum bug de segurança, o Debian irá corrigi-lo, mas eles não adicionarão nenhuma nova funcionalidade ao pacote até o próximo lançamento do Debian.

O Ubuntu, por outro lado, usará o ramo ‘instável’ para fornecer mais funcionalidades. Os pacotes terão sido testados antes do lançamento (incluindo versões Alpha e Beta), mas existe a possibilidade de alguns bugs terem surgido simplesmente devido ao fato de terem sido menos testados.

Depois de um tempo, que inclui relatórios de bugs e resolução de usuários do Ubuntu, esse ramo 'instável' do Debian se torna o ramo 'estável' da próxima versão. Os desenvolvedores Debian criarão então a próxima iteração de 'instável' com pacotes mais novos (e possivelmente mais bugs). Esse ramo mais tarde se tornará o Ubuntu e muito mais tarde, o próximo Debian 'estável'. E assim por diante...

Isso é semelhante a outras distros. O RedHat é muito estável, mas os pacotes dessa distro começam suas vidas no Fedora, que é aproximadamente equivalente ao Ubuntu neste contexto.

Se tanto o Ubuntu quanto o Fedora usassem os pacotes 'estáveis', os novos pacotes não teriam a exposição no mundo real que têm atualmente e o progresso seria muito lento.

Debian e RedHat são geralmente usados ​​em servidores porque precisam estar online o tempo todo e são muito confiáveis. Ubuntu e Fedora são menos adequados para servidores porque tiveram menos testes no mundo real. Eles são bons para desktops e os usuários que os usam contribuem para a confiabilidade futura do Debian e do RedHat.

Você pode considerar o LTS como algo entre o Ubuntu e o Debian mais recentes. Quando a Canonical lança o Ubuntu LTS, eles ficam longe dos melhores e mais recentes pacotes e usam as versões mais estáveis. As versões não-LTS correm um pouco mais de risco na hora de escolher os pacotes. Isso garante que o progresso ainda seja feito, enquanto um Ubuntu confiável estará sempre disponível.

Se você está preocupado com a estabilidade - escolha uma versão LTS (14.04). Por outro lado, se você estiver feliz em arriscar uma falha ou bug e estiver disposto a contribuir para o futuro do software de código aberto, opte pelo mais recente (15.04).

Responder2

“Estável” no nome de uma distribuição não se refere ao quão problemático é o software dessa distribuição. O que isso significa é que o software incluído está congelado no tempo: uma distribuição estável tem as mesmas versões de software durante toda a sua vida útil, que é medida pelo menos em meses e geralmente em anos.

O software em uma distribuição estável tende a ter menos bugs, porque as correções de bugs são feitas enquanto nenhum novo recurso é introduzido. Mas este é um efeito de segunda ordem.

Tanto o Debian quanto o Ubuntu constroem suas versões a partir do Debian instável. Eles pegam o conjunto atual de pacotes do Debian instável (mais ou menos — eles garantem que eles tenham um conjunto consistente, enquanto o Debian instável pode quebrar, por exemplo, quando uma nova versão de uma biblioteca chega e o software que depende dela não foi atualizado ainda). Eles então congelam gradualmente a distribuição: não há mais atualizações importantes e, em seguida, não há mais atualizações, exceto para correções de bugs. As pessoas testam a distribuição congelada por algumas semanas (as semanas do Debian podem ser muito longas, lembre-se); normalmente eles encontram alguns bugs e inconsistências, então as correções são feitas e um novo ciclo de testes é feito. Após alguns ciclos de teste, a distribuição é declarada pronta para uso.

O Debian e o Ubuntu têm cronogramas e objetivos diferentes quando preparam um lançamento, mas o processo principal é o mesmo.

informação relacionada