Como posso descobrir em qual versão do Debian uma versão específica do Ubuntu se baseia?

16

Meu entendimento é que o Ubuntu é baseado no Debian. Por exemplo, na página da Wikipedia para Ubuntu, ele declara " É uma distribuição Linux baseada na arquitetura Debian " . Como posso descobrir em que versão do Debian uma versão específica do Ubuntu se baseia (se houver)?

Por exemplo, a atual versão estável do Ubuntu é " Artful Aardvark " (17.10), que anuncia que é baseada no kernel Linux 4.13, mas parece não dizer nada sobre a versão Debian.

A atual versão estável do Debian é o código " Stretch " (9.2) que anuncia um kernel 4.9 (na página Stretch anteriormente vinculada). Como posso descobrir os detalhes do relacionamento entre eles? Existe um comando específico que irá revelar essas informações?

Tyler Durden
fonte
11
"Então, para resumir tudo com uma analogia, o Ubuntu é para o Debian, assim como o restaurante local é para o mercado dos fazendeiros locais. O Chef Ubuntu vai para o mercado dos fazendeiros Debian periodicamente, encontra os melhores ingredientes frescos e os mistura com os seus próprios ingredientes. mistura especial e produz alimentos para o público-alvo pretendido. Para quem gosta de cozinhar, pode e faz, basta ir ao mercado e obter o que precisa. " - a partir de: askubuntu.com/a/1358
Tim Kennedy

Respostas:

29

As versões do Ubuntu não são baseadas nas versões do Debian. Durante o desenvolvimento de uma versão do Ubuntu, os pacotes são importados do Debian instável, até o congelamento das importações do Debian (no passado, as versões LTS foram importadas dos testes, e é isso que a página wiki vinculada ainda sugere; no entanto, olhando meus pacotes mostra que 18.04 está importando pacotes do unstable). Isso significa que um determinado lançamento do Ubuntu terá pacotes não mantidos pelo Ubuntu em qualquer versão do Debian no momento do congelamento da importação (exceto solicitações de sincronização explícita ); mas isso não corresponde ao que a próxima versão do Debian conterá.

Portanto, tentar vincular um lançamento do Ubuntu a um lançamento do Debian acabaria sendo enganoso.

Você pode ver o conteúdo de /etc/debian_versionpara ver o codinome Debian da versão (em construção) a partir da qual os pacotes foram extraídos; você também pode combinar as datas de congelamento de importação do Debian a partir dos agendamentos de lançamento (por exemplo, Artful , Bionic , Cosmic ou Disco ). Você verá a partir disso que o mesmo lançamento do Debian alimenta vários lançamentos do Ubuntu ( por exemplo , o Stretch, que acabou sendo o Debian 9, alimentou o Xenial, Yakkety, Zesty e Artful; o Buster, que acabará sendo o Debian 10, alimentou o Bionic e o Cosmic, e está alimentando o Disco), com versões de pacotes bastante diferentes a cada vez.

Stephen Kitt
fonte
Como posso descobrir a data de congelamento da importação para uma versão específica do Ubuntu? Não foi possível encontrá-lo na página de notas de versão.
precisa
2
@TylerDurden, é algo que você provavelmente deveria perguntar no Ask Ubuntu, pois é aí que os especialistas do Ubuntu ficam.
terdon
@TylerDurden as páginas Ubuntu wiki ReleaseSchedule deve tê-lo, por exemplo: wiki.ubuntu.com/BionicBeaver/ReleaseSchedule (1º de março: FeatureFreeze, Debian Import Congelar)
Muru
2

O Ubuntu normalmente importa pacotes do Debian instáveis ​​até o "congelamento da importação Debian". Para versões anteriores do LTS, eles optaram por importar dos testes Debian, mas hoje em dia todos os lançamentos (tanto LTS quanto não LTS) importam da instável. Você pode encontrar a data do "congelamento de importação da Debian" consultando as páginas "cronograma de lançamento". Por exemplo, de acordo com https://wiki.ubuntu.com/ArtfulAardvark/ReleaseSchedule, o congelamento de importação do Debian ocorreu em 24 de agosto de 2017.

No entanto, para muitos pacotes principais, o Ubuntu faz suas próprias decisões e geralmente acaba com versões mais novas, porque eles têm menos preocupações em oferecer suporte a arquiteturas e configurações esotéricas. Por exemplo, no momento do congelamento das importações do Artian no Debian, o Debian sid tinha o kernel 4.12 do Linux, mas o Ubuntu Artful era enviado com o 4.13.

plugwash
fonte