Como o Ubuntu é mais atualizado que o Debian?

20

Estou lendo Debian vs. Ubuntu vs. Linux Mint: Qual distribuição deve Você usa?

Ubuntu, on the other hand, is made to include a good combination of new and stable ... Some packages can be used on both distributions, while others are specifically for one or the other

Se o Ubuntu é baseado no Debian, como ele é mais atualizado? Simplesmente usa diferentes ácidos aptos?

Novamente, uma vez que é baseado no Debian, por que existem diferenças na compatibilidade de pacotes? Simplesmente tem algumas coisas diferentes instaladas?

Posso dizer:

  • Todos os pacotes Debian funcionarão no Ubuntu.
  • Todos os pacotes do Ubuntu funcionarão no Linux Mint (baseado no Ubuntu).
por Jiew Meng 15.02.2012 / 01:13

2 respostas

33

Um "lançamento Debian" em si não é uma coisa, geralmente diferentes versões do Debian em estado selvagem.

O Debian tem um ramo chamado "unstable", ou "sid", em homenagem ao garoto de Toy Story que quebra seus brinquedos.

O Debian também tem uma versão "estável", que é lançada quando está pronta. Estes geralmente são liberados em intervalos maiores.

Entre uma versão chamada "testing", com versões de software mais recentes que estáveis, mas mais antigas que instáveis. Eventualmente, o "teste" é promovido para uma versão estável.

Normalmente, durante seu ciclo de desenvolvimento, o Ubuntu importa pacotes source do Debian Unstable (sid). Em algum momento, paramos as importações automáticas e, em vez disso, colocamos as correções manualmente e depois as lançamos como o Ubuntu a cada seis meses. Durante as versões LTS, onde a estabilidade é mais importante, o Ubuntu irá puxar da versão testing .

Após os lançamentos do Ubuntu, há uma grande sincronia com o Debian e o processo se repete.

Tanto o Debian Stable quanto o Ubuntu levam o Debian Unstable - > Teste - > e depois fazer lançamentos estáveis baseados nisso. A principal diferença entre os processos é que o Ubuntu é baseado no tempo, importando e fazendo congelamentos com base no cronograma e nos objetivos para aquele release, enquanto o Debian circula em um ritmo mais lento e não tem um objetivo estrito de "precisamos lançar regularmente" . O Ubuntu também irá, algumas vezes, pegar coisas que são importantes para seus usuários e empacotá-las diretamente, algumas vezes submetendo-as de volta ao Debian, se apropriado. Eu falo um pouco sobre isso aqui:

Há muito tempo atrás, os lançamentos estáveis do Debian podiam levar muito tempo, às vezes até 3 anos: desde que, no momento em que foi lançado, alguns dos softwares estavam muito desatualizados. Os últimos lançamentos foram muito mais rápidos, rodando cerca de 1,5 a 2 anos entre - aproximadamente o mesmo intervalo dos lançamentos do Ubuntu LTS, mas como o horário não é o mesmo, o lançamento do Debian pode ter um software mais recente do que o mais recente lançamento do Ubuntu LTS. (ou vice-versa).

Os pacotes Debian e Ubuntu são frequentemente binários compatíveis: os programas construídos em uma distribuição podem ser copiados para a outra e serão executados com sucesso. Mas isso depende de ter as mesmas bibliotecas que o pacote foi construído, o que nem sempre é o caso, seja entre uma versão do Ubuntu e uma versão do Debian ou entre duas versões sucessivas da mesma distribuição. Além disso, há muito mais na integração de distribuição do que ter as bibliotecas certas, portanto, mesmo que o programa contenha tudo que precisa ser executado, o pacote pode falhar na instalação ou execução correta devido a qualquer número de diferenças entre as distribuições. : um pacote do Ubuntu pode não ser utilizável no Debian porque requer o upstart, por exemplo.

Em geral, se você acha que o empacotamento deve ser o mesmo entre o Debian e o Ubuntu, ainda é mais fácil reconstruir os pacotes binários para o toolchain exato do seu release. Você pode facilmente importar o pacote fonte e construí-lo você mesmo ou em um PPA.

De vez em quando, os lançamentos do Debian e do Ubuntu se alinham onde podemos compartilhar coisas como uma versão do GCC, libc6 ou python ou qualquer outra coisa. Isso é ótimo para o ecossistema, porque ter coisas alinhadas torna as coisas mais fáceis para usuários, empacotadores e upstream. É por isso que as discussões de toolchain no Ubuntu Developer Summit geralmente levam em conta o estado do Debian na época.

    
por Jorge Castro 15.02.2012 / 02:03
1

Sim, o Ubuntu usa diferentes fontes apt. Eles têm muitas pessoas que verificam os pacotes para novas versões. O Ubuntu também modificou bastante, então isso pode explicar por que eles não são compatíveis (eu não sei exatamente, mas isso pode ser parte disso).

    
por MiJyn 15.02.2012 / 01:26