

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á.

# Comparando AL2 e AL2 023
<a name="compare-with-al2"></a>

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

Para obter mais informações sobre a funcionalidade obsoleta em AL1,, e AL2 AL2 023, consulte. [Funcionalidades descontinuadas no AL2023](deprecated.md)

**Topics**
+ [Pacotes adicionados, atualizados e removidos](#package-changes)
+ [Suporte para cada versão](#al2-eol-date)
+ [Alterações de nomenclatura e controle de versão](#naming-and-versioning-changes)
+ [Otimizações](#optimize-performance)
+ [Proveniente de vários upstreams](#building-on-fedora)
+ [Serviço do sistema de rede](#networkd)
+ [Gerenciador de pacote](#package-manager)
+ [Usar o cloud-init](#using-cloud-init)
+ [Suporte gráfico para desktop](#graphical-desktop-support)
+ [Compilador Triplet](#compiler-triplet)
+ [Pacotes x86 (i686) de 32 bits](#i686)
+ [`lsb_release` e o pacote `system-lsb-core`](#lsb-release)
+ [Extra Packages for Enterprise Linux (EPEL)](epel.md)
+ [O Python 2.7 foi substituído pelo Python 3](python2.7-no-more.md)
+ [Atualizações de segurança](security-updates.md)
+ [Atualizações determinísticas para estabilidade](compare-deterministic-upgrades.md)
+ [`gp3` como tipo de volume padrão do Amazon EBS](continuing-al2-filesystem.md)
+ [Hierarquia unificada de grupos de controle (cgroup v2)](cgroupv2.md)
+ [Temporizadores `systemd` substituem `cron`](cron.md)
+ [Melhoria da cadeia de ferramentas: gcc, binutils e glibc](glibc-gcc-and-binutils.md)
+ [Diário de `systemd` substitui `rsyslog`](journald.md)
+ [Dependências de pacotes minimizadas](minimized-pkg-dependencies.md)
+ [Amazon Corretto como JVM padrão](compare-al2-java.md)
+ [AWS CLIv2](awscli2.md)
+ [Inicialização preferencial e segura por UEFI](uefi-preferred.md)
+ [Alterações na configuração padrão do servidor SSH](ssh-host-key.md)
+ [AL2023 o kernel muda de AL2](compare-with-al2-kernel.md)
+ [`/tmp` é agora `tmpfs`](compare-al2-al2023-tmp.md)
+ [Alterações na AMI e na imagem de contêiner](w2aac11c69.md)
+ [Comparação de pacotes instalados nas AMIs Amazon Linux 2 e Amazon Linux 2023](amzn2-al2023-ami.md)
+ [Comparação entre pacotes instalados no Amazon Linux 2 e nas AMIs do Amazon Linux 2023](amzn2-al2023-minimal-ami.md)
+ [Compare de comparação de pacotes instalados em imagens de contêiner de base do Amazon Linux 2023 e do Amazon Linux 2023](amzn2-al2023-container.md)

## Pacotes adicionados, atualizados e removidos
<a name="package-changes"></a>

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 em AL2 023 em comparação com as versões anteriores do Amazon Linux, consulte [Package changes in AL2](https://docs.aws.amazon.com/linux/al2023/release-notes/compare-packages.html) 023. 

 Para solicitar que um pacote seja adicionado ou alterado em AL2 023, registre um problema no repositório [amazon-linux-2023](https://github.com/amazonlinux/amazon-linux-2023/issues) em. GitHub 

## Suporte para cada versão
<a name="al2-eol-date"></a>

Para AL2 2023, oferecemos cinco anos de suporte.

 Para obter mais informações, consulte [Cadência de lançamento](release-cadence.md). 

## Alterações de nomenclatura e controle de versão
<a name="naming-and-versioning-changes"></a>

AL2O 023 suporta os mesmos mecanismos que AL2 suportam a identificação da plataforma. AL2O 023 também introduz novos arquivos para identificação da plataforma.

Para obter mais informações, consulte [Nomeação e controle de versão](naming-and-versioning.md).

## Otimizações
<a name="optimize-performance"></a>

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

Para obter mais informações sobre essas otimizações, consulte [Otimizações operacionais e de desempenho](performance-optimizations.md).

## Proveniente de vários upstreams
<a name="building-on-fedora"></a>

AL2O 023 é baseado em RPM 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](relationship-to-fedora.md).

## Serviço do sistema de rede
<a name="networkd"></a>

O serviço `systemd-networkd` do sistema gerencia as interfaces de rede em AL2 023. Esta é uma alteração de AL2, que usa ISC dhclient ou`dhclient`.

Para obter mais informações, consulte [Serviço de redes](networking-service.md). 

## Gerenciador de pacote
<a name="package-manager"></a>

A ferramenta padrão de gerenciamento de pacotes de software no AL2 023 éDNF. DNFé a sucessora da ferramenta de gerenciamento de pacotes em AL2. YUM

Para obter mais informações, consulte [Ferramenta de gerenciamento de pacotes](package-management.md). 

## Usar o cloud-init
<a name="using-cloud-init"></a>

Em AL2 023, 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. Esse não é o padrão para AL2 023. Os novos recursos determinísticos de atualização para atualização `releasever` no lançamento descrevem a maneira AL2 023 de habilitar atualizações de pacotes no lançamento. Para obter mais informações, consulte [Gerencie atualizações de pacotes e sistemas operacionais no AL2023](managing-repos-os-updates.md) e [Atualizações determinísticas para estabilidade](compare-deterministic-upgrades.md).

Com AL2 023, você pode usar cloud-init comSELinux. Para obter mais informações, consulte [Use cloud-init para ativar o modo `enforcing`.](enforcing-mode.md#cloud-init-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. Em AL2 023, recursos remotos indisponíveis criam um erro fatal e falham na cloud-init execução. Essa mudança no comportamento de AL2, fornece um comportamento padrão mais seguro de “falha fechada”.

 Para obter mais informações, consulte [cloud-init personalizado](cloud-init.md) e a [Documentação do cloud-init](https://cloudinit.readthedocs.io/en/22.2.2/).

## Suporte gráfico para desktop
<a name="graphical-desktop-support"></a>

AL2O 023 apresenta um ambiente de desktop gráfico baseado em GNOME a partir da versão 2023.7, substituindo o desktop MATE usado em. AL2 Esta versão oferece aos usuários uma experiência de desktop diferente, mantendo o desempenho otimizado para nuvem do AL2 023. 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](graphical-desktop-al2023.md) para obter mais detalhes.

## Compilador Triplet
<a name="compiler-triplet"></a>

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

Assim, eles se AL2 `aarch64-redhat-linux-gcc` tornam `aarch64-amazon-linux-gcc` em AL2 023. 

Isso deve ser completamente transparente para a maioria dos usuários e pode afetar apenas aqueles que estão criando compiladores no AL2 023.

## Pacotes x86 (i686) de 32 bits
<a name="i686"></a>

Como parte da [versão 2014.09 AL1](https://aws.amazon.com/amazon-linux-ami/2014.09-release-notes/), foi anunciado que seria a última versão a produzir 32 bits. AMIs Portanto, a partir da [versão 2015.03 do](https://aws.amazon.com/amazon-linux-ami/2015.03-release-notes/), o AL1 Amazon Linux não suportava mais a execução do sistema no modo de 32 bits. AL2 oferecia suporte de tempo de execução limitado para binários de 32 bits em hosts x86-64 e não fornecia pacotes de desenvolvimento para permitir a criação de novos binários de 32 bits. 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 AL2 023, é possível usar o espaço do usuário de 32 bits de AL2 dentro de um AL2 contêiner executado sobre o 023. AL2

## `lsb_release` e o pacote `system-lsb-core`
<a name="lsb-release"></a>

 Historicamente, alguns softwares invocavam o `lsb_release` comando (fornecido AL2 pelo `system-lsb-core` pacote) 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](https://www.freedesktop.org/software/systemd/man/os-release.html). 

 AL2023 não vem com o `lsb_release` comando e não inclui o `system-lsb-core` pacote. 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. 