LXC 6 LTS lançado com suporte até 2029

E foi lançado o LXC 6 LTS com suporte até 2029, e muito mais. Confira as novidades desse importante lançamento.

Nos últimos anos, o uso de contêineres no Linux revolucionou a abordagem de toda a indústria de software sobre como o software é construído.

Atualmente, quando se trata de serviços em contêiner, tecnologias como Docker e Podman se tornaram o padrão do setor.

No entanto, nem todo mundo sabe que a capacidade de executar contêineres Linux usando o LXC é suportada como um recurso principal do Linux desde 2008.

O LXC (Linux Containers) foi a primeira e mais completa implementação do gerenciador de contêineres Linux. É uma tecnologia leve de conteinerização que permite executar contêineres em uma única máquina host Linux.

Além disso, ele roda em um único kernel Linux e não requer nenhum patch. Em outras palavras, o suporte ao contêiner LXC é uma funcionalidade nativa incorporada ao kernel do Linux.

Ele utiliza o recurso cgroups do kernel para isolar o uso de recursos (CPU, memória, rede, etc.) e namespaces para isolar outros aspectos, como sistemas de arquivos, pilhas de rede e árvores de processos.

É muito parecido com os contêineres Docker que você já deve conhecer, mas também oferece alguns dos mesmos recursos que você obtém com máquinas virtuais.

Recentemente, os desenvolvedores do LXC finalmente lançaram o LXC 6 LTS.

Novidades do LXC 6

LXC 6 LTS lançado com suporte até 2029
LXC 6 LTS lançado com suporte até 2029

A solução de gerenciamento de contêineres LXC 6.0 LTS foi lançada com atualizações importantes: IPV6, imagens squashfs e uma nova função de tempo limite.

A equipe LXC revelou o lançamento do LXC 6.0 LTS, culminando em dois anos de trabalho dedicado desde a última grande atualização, LXC 5.0. Representa a sexta iteração de Suporte de Longo Prazo (LTS) do projeto, prometendo suporte até junho de 2029.

O LXC 6.0 apresenta uma variedade de melhorias e novos recursos destinados a melhorar a experiência do usuário e expandir a funcionalidade:

  • Binário de múltiplas chamadas:  Um recurso de destaque é a introdução de uma opção binária de múltiplas chamadas, que consolida vários comandos LXC em um único binário. Essa otimização reduz significativamente o uso do espaço em disco, tornando-a especialmente benéfica para sistemas embarcados.
  • Definir função de tempo limite: Abordando as limitações anteriores, a nova set_timeoutfunção permite aos usuários definir tempos limite globais para interações do monitor LXC, melhorando a estabilidade ao evitar possíveis impasses.
  • Suporte IPv6: Adotando padrões de rede modernos, a ponte LXC padrão agora suporta IPv6, facilitando melhor gerenciamento e conectividade de rede.
  • Seleção de UID/GID: A lxc-usernsexecferramenta agora oferece mais flexibilidade -u-gopções para especificar IDs de usuários e grupos, melhorando a segurança e o gerenciamento de usuários.
  • Melhorias de configuração e usabilidade: A lxc-checkconfigferramenta recebeu atualizações para melhor usabilidade, incluindo melhorias de visibilidade de versão e uma lista abrangente de limites de namespace.
  • Suporte para imagens OCI Squashfs: aprimorando seus recursos de contêiner, o LXC agora oferece suporte a imagens OCI compactadas squashfs, ampliando a compatibilidade com os padrões de contêiner.
  • Transição para libdbus-1:  LXC mudou do dbus do systemd para libdbus-1 para melhorar a compatibilidade e simplificar compilações para interações DBus.
  • Remoção do suporte Upstart: Refletindo a evolução dos sistemas init, o LXC eliminou gradualmente o suporte para Upstart, simplificando sua base de código para ambientes contemporâneos.

Além disso, a equipe LXC também anunciou planos para lançamentos semestrais não LTS.

A próxima atualização, LXC 6.1, está prevista para outubro, permitindo aos usuários acessar os recursos mais recentes mais cedo, embora essas versões não tragam as garantias LTS de suporte e estabilidade.

O LXC 6.0 LTS está definido para suporte de longo prazo até junho de 2029, com a versão anterior do LXC 5.0 fazendo a transição para um modo de manutenção focado em correções críticas.

Diante disso, os usuários são incentivados a atualizar para o LXC 6.0 para se beneficiar dos recursos e melhorias mais recentes.

Para saber mais sobre essa versão, acesse a anúncio de lançamento.

Como instalar e usar o LCX

Para usar o LCX, dê uma olhada na documentação do projeto.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.