View a markdown version of this page

Comparação entre o AL2 e o AL2023 - Amazon Linux 2023

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Comparação entre o AL2 e o AL2023

Os tópicos a seguir descrevem as principais diferenças entre o AL2 e o AL2023.

Para saber mais sobre a funcionalidade descontinuada no AL1, AL2 e AL2023, consulte Funcionalidades descontinuadas no AL2023.

Pacotes adicionados, atualizados e removidos

O AL2023 contém milhares de pacotes de software disponíveis para uso. Para obter uma lista completa de todos os pacotes adicionados, atualizados ou removidos no AL2023 em comparação com as versões anteriores do Amazon Linux, consulte Alterações de pacote no AL2023.

Para solicitar que um pacote seja adicionado ou alterado no AL2023, registre um problema no repositório amazon-linux-2023 em. GitHub

Suporte para cada versão

Para o AL2023, oferecemos cinco anos de suporte.

Para obter mais informações, consulte Cadência de lançamento.

Alterações de nomenclatura e controle de versão

O AL2023 é compatível com os mesmos mecanismos ao que o AL2 oferece suporte para identificação da plataforma. O AL2023 também introduz novos arquivos para identificação da plataforma.

Para obter mais informações, consulte Nomeação e controle de versão.

Otimizações

O AL2023 otimiza o tempo de inicialização para reduzir o tempo desde a inicialização da instância até a execução do workload do cliente. Essas otimizações abrangem a configuração de kernel da instância do Amazon EC2, as configurações de cloud-init e os recursos que são incorporados em pacotes no sistema operacional, como kmod e systemd.

Para obter mais informações sobre essas otimizações, consulte Otimizações operacionais e de desempenho.

Proveniente de vários upstreams

O AL2023 é RPM-based e inclui componentes provenientes de várias versões do Fedora e de outras distribuições, como o CentOS 9 Stream. O kernel Amazon Linux é originado das versões de suporte de longo prazo (LTS) diretamente do kernel.org, escolhidas independentemente de outras distribuições.

Para obter mais informações, consulte Relacionamento com o Fedora.

Serviço do sistema de rede

O serviço do sistema systemd-networkd gerencia as interfaces de rede no AL2023. Essa é uma alteração do AL2, que usa ISC dhclient ou dhclient.

Para obter mais informações, consulte Serviço de redes.

Gerenciador de pacote

A ferramenta padrão de gerenciamento de pacotes de software no AL2023 é DNF. E DNF é o sucessor de YUM, a ferramenta de gerenciamento de pacotes no AL2.

Para obter mais informações, consulte Ferramenta de gerenciamento de pacotes.

Utilizar cloud-init

No AL2023, cloud-init gerencia o repositório de pacotes. Por padrão, em versões anteriores do Amazon Linux, cloud-init instalou atualizações de segurança. Este não é o padrão para o AL2023. Os novos recursos determinísticos de atualização para atualização de releasever no lançamento descrevem a maneira do AL2023 de habilitar atualizações de pacotes no lançamento. Para obter mais informações, consulte Gerenciar atualizações de pacotes e do sistema operacional no AL2023 e Atualizações determinísticas para estabilidade.

Com o AL2023, você pode usar cloud-init com SELinux. Para obter mais informações, consulte Use cloud-init para ativar o modo enforcing..

Cloud-init carrega o conteúdo de configuração com cloud-init de locais remotos usando HTTP(S). Nas versões anteriores, o Amazon Linux não alertava você quando os recursos remotos não estão disponíveis. No AL2023, recursos remotos indisponíveis criam um erro fatal e falham na execução de cloud-init. Essa mudança no comportamento do AL2 fornece um comportamento padrão mais seguro de “falha fechada”.

Para obter mais informações, consulte cloud-init personalizado e a Documentação do cloud-init.

Suporte gráfico para desktop

O AL2023 apresenta um ambiente de desktop GNOME-based gráfico a partir da versão 2023.7, substituindo o desktop MATE usado no AL2. Essa versão oferece aos usuários uma experiência de área de trabalho diferente, mantendo o desempenho otimizado para nuvem do AL2023. O ambiente de área de trabalho GNOME oferece várias opções de personalização, recursos de integração do sistema e um design de interface distinto, proporcionando aos usuários uma alternativa ao ambiente de área de trabalho MATE anterior. Consulte a página AL2023 Desktop gráfico para obter mais detalhes.

Compilador Triplet

O AL2023 define o trigêmeo do compilador para GCC e LLVM para indicar que amazon é o fornecedor.

Assim, o AL2 aarch64-redhat-linux-gcc se torna aarch64-amazon-linux-gcc no AL2023.

Isso deve ser completamente transparente para a maioria dos usuários, podendo afetar apenas aqueles que estão desenvolvendo compiladores no AL2023.

Pacotes x86 (i686) de 32 bits

Como parte do lançamento 2014.09 do AL1, foi anunciado que seria a última versão a produzir AMIs de 32 bits. Portanto, a partir da versão 2015.03 do AL1, o Amazon Linux não aceitava mais a execução do sistema no modo de 32 bits. O AL2 ofereceu suporte de tempo de execução limitado para binários de 32 bits em hosts x86-64 e não forneceu pacotes de desenvolvimento para permitir a criação de novos binários de 32 bits. O AL2023 não inclui mais nenhum pacote de espaço de usuário de 32 bits. Recomendamos que você conclua a transição para o código de 64 bits.

Se você precisar executar binários de 32 bits no AL2023, é possível usar o espaço do usuário de 32 bits do AL2 dentro de um contêiner AL2 executado sobre o AL2023.

lsb_release e o pacote system-lsb-core

Historicamente, alguns softwares invocavam o comando lsb_release (fornecido no AL2 pelo pacote system-lsb-core) para obter informações sobre a distribuição Linux na qual ele estava sendo executado. O Linux Standards Base (LSB) introduziu esse comando e as distribuições Linux o adotaram. As distribuições Linux evoluíram para usar o padrão mais simples de armazenar essas informações em /etc/os-release e outros arquivos relacionados.

O padrão os-release sai de systemd. Para obter mais informações, consulte a documentação do systemd os-release.

O AL2023 não vem com o comando lsb_release e não inclui o pacote system-lsb-core. O software deve concluir a transição para o padrão os-release para manter a compatibilidade com o Amazon Linux e outras grandes distribuições Linux.