Entenda o ciclo de vida do Ubuntu
Ubuntu

Entenda o ciclo de vida do Ubuntu

O ciclo de vida do Ubuntu é muito importante: o tempo de suporte que a distribuição recebe influencia diretamente na escolha das empresas para os seus servidores e a dos usuários para a versão que preferem utilizar nos seus computadores.

O Ubuntu é um dos sistemas Linux mais conhecidos e utilizados; desenvolvido pela empresa Canonical, é baseado no Debian, uma das mais antigas distribuições Linux. A primeira versão do Ubuntu foi lançada em 2004, e desde então, a Canonical vem lançando duas versões por ano em intervalos de 6 meses.

Por isso, vale a pena entender o ciclo de vida do Ubuntu antes de escolher a sua versão, flavor ou distribuição derivada do Ubuntu.

O ciclo de vida do Ubuntu

No ciclo de vida do Ubuntu, os lançamentos recebem um codinome de desenvolvimento, por exemplo, a versão 22.10 do Ubuntu é a “Kinetic Kudu”, onde o número 22.10 refere-se ao ano (2022) e ao mês do lançamento (10 ou outubro).

O codinome da versão usa o nome de um animal antecedido por um adjetivo que começa com a mesma letra: “Kinetic Kudu” é o kudu ou impala veloz (cinético), e ele aparece no papel de parede padrão do Ubuntu.

Ciclo de vida do Ubuntu — Codinome das versões
Ciclo de vida do Ubuntu — Codinome das versões

Na página oficial da Canonical, você encontra a lista completa dos lançamentos (releases) do Ubuntu e o seu respectivo tempo de suporte.

Ciclo de vida do Ubuntu — Tempo de suporte dos lançamentos
Ciclo de vida do Ubuntu — Tempo de suporte dos lançamentos

A Canonical, desenvolvedora do Ubuntu, lança em abril (versões terminadas em .04) e em outubro (versões terminadas em .10). O tempo de suporte de uma versão padrão é de nove meses, por exemplo, a versão 22.10 (Kinetic Kudu) receberá atualizações de manutenção até julho de 2023.

Essas versões são consideradas provisórias, introduzindo novos recursos e funções não apenas da Canonical, mas também de outros projetos de código aberto, servindo como ambiente de testes. Ainda assim, muitos usuários e desenvolvedores utilizam essas versões provisórias, porque elas fornecem bom suporte a computadores mais recentes através de novas versões do kernel, aplicativos, bibliotecas e outros pacotes.

A cada dois anos, a versão .04 é habilitada como LTS (Long Term Support ou Suporte de Longo Prazo) e a Canonical fornece atualizações de segurança (incluindo livepatching do kernel) por 5 anos. Por exemplo, o Ubuntu 22.04.x LTS, cujo codinome de desenvolvimento é Jammy Jellyfish, é suportado até abril de 2032.

Os lançamentos LTS têm nível empresarial e a Canonical estima que 95% de todas as instalações do Ubuntu são de versões LTS.

Tudo isso fica mais claro no gráfico abaixo, onde as faixas representam os períodos de suporte:

  • Laranja: ciclo de atualizações LTS para dar suporte a novos hardwares (via kernel) e de manutenção (correções de bugs);
  • Cinza: atualizações para testar novas funções e recursos nas versões provisórias (não LTS);
  • Roxo: período de suporte estendido (Ubuntu Pro).
Ciclo de vida do Ubuntu — Lançamentos e suporte
Ciclo de vida do Ubuntu — Lançamentos e suporte

Quais pacotes são atualizados?

Para entender o ciclo de vida do Ubuntu, você também precisa saber que os pacotes estão divididos em 4 tipos de repositórios segundo a responsabilidade do suporte, feita pela Canonical ou pela Comunidade, e segundo se trate de um pacote de código aberto ou proprietário.

Repositórios do UbuntuPacotes básicosPacotes da Comunidade
Código abertomainuniverse
Código proprietáriosrestrictedmultiverse
Pacotes e repositórios do Ubuntu

Para cada versão LTS do Ubuntu, a Canonical mantém e fornece atualizações de segurança para os pacotes “deb” básicos e suas dependências (repositórios “main” e “restricted”) por um período de cinco anos, estendidos por outros cinco no plano Ubuntu Pro. A Canonical também pode fornecer atualizações de segurança para os pacotes do repositório “universe”.

Através dos pacotes “snap”, a Canonical mantém atualizados os aplicativos de terceiros, executados num ambiente estritamente confinado (“sandbox”), que só pode acessar partes muito específicas do restante do sistema.

Ciclo de vida do Ubuntu — Versões LTS
Ciclo de vida do Ubuntu — Versões LTS

O suporte às flavors do Ubuntu

As flavors podem ter um ciclo um pouco diferente, recebendo suporte de apenas 3 anos nas versões LTS; se você utiliza uma delas, leia com atenção as notas de lançamento ou procure mais informações no site oficial.

O Ubuntu Pro

Recentemente a Canonical fez alterações no ESM, o seu plano de Manutenção de Segurança Estendida (Extended Security Maintenance), cujo objetivo é lançar atualizações de segurança e dar suporte por 5 anos adicionais às suas versões LTS. O plano também mudou de nome, de Ubuntu Advantage para Ubuntu Pro.

Atualmente em versão beta pública, o Ubuntu Pro expande a cobertura de segurança do sistema operacional e mais 23.000 pacotes para dez anos, inclusive o livepatching do kernel.

Livepatching é o serviço que atualiza o kernel em tempo real, sem a necessidade de reiniciar o equipamento, sendo crucial nos servidores que funcionam ininterruptamente. Essas atualizações são atômicas, isto é, caso não possam ser aplicadas, o sistema permanece na versão anterior, sem ficar num estado de incompatibilidade.

O plano é gratuito até 5 computadores, também para usuários domésticos. Se você quer instalar um sistema e não se preocupar mais com suporte de segurança, o Ubuntu Pro é o melhor serviço disponível para sistemas de código aberto, além do fato que após 10 anos, é muito provável que o próprio equipamento (hardware) já deverá ser considerado obsoleto.

Qual o meu prazo de suporte?

Se você quiser saber até quando a sua instalação do Ubuntu ou flavor receberá suporte da Canonical, abra um terminal e digite:

lsb_release -a

Você verá na tela informações semelhantes a essas:

LSB Version:    core-11.1.0ubuntu4-noarch:printing-11.1.0ubuntu4-noarch:security-11.1.0ubuntu4-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.1 LTS
Release:        22.04
Codename:       jammy

Use a informação na linha Description (“Descrição”) para conferir na tabela até quando você receberá atualizações de segurança.

ua status

Para verificar o estado da assinatura do Ubuntu Pro no seu sistema, use este comando:

Você usa o Ubuntu ou uma distribuição derivada? Prefere as versões LTS ou usa sempre a mais recente? Deixe o seu comentário e aprenda sobre o Linux no nosso fórum!

Diolinux Ofertas - Aproveite os melhores descontos em diversos produtos!
64 postagens

Sobre o autor
Para mim, as melhores coisas da vida são gratuitas e não tem preço. Sou apaixonado por compartilhar conhecimento e experiências sobre tecnologia e software livre.
Artigos
    Postagens relacionadas
    UbuntuVídeo

    Testamos o Ubuntu 24.04 LTS e apresentamos tudo o que há de novo!

    VídeoUbuntu

    Vale a pena atualizar para o Ubuntu 23.10?

    Ubuntu

    Ubuntu 23.04 "Lunar Lobster": o que sabemos até agora