Notas de lançamento do Amazon Linux 2023 versão 2022.0.20230118 - 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á.

Notas de lançamento do Amazon Linux 2023 versão 2022.0.20230118

nota

Essas notas de lançamento são para uma versão do Tech Preview do Amazon Linux 2023.

O Amazon Linux 2023, disponível ao público em geral, é o sucessor dos lançamentos do Amazon Linux 2022 Tech Preview. Consulte o Guia do usuário do AL2023 para obter informações sobre o AL2023 e manter-se atualizado com as versões do Amazon Linux.

Atualizações principais

Consulte Comparando o Amazon Linux 2 e o Amazon Linux 2022 para obter mais detalhes sobre as mudanças desde o Amazon Linux 2.

O Amazon Linux 2022 inclui as seguintes atualizações principais.

  • Como parte desta versão, removemos pacotes do repositório onde as versões mais recentes substituíram as versões mais antigas. Por exemplo, removemos ImageMagick-6.9.12.48-2.amzn2022.0.6 dos repositórios, pois incluímos a versão ImageMagick-6.9.12.64-1.amzn2022.0.1 mais recente. Isso é feito como parte da limpeza da prévia técnica e não será feito depois que o Amazon Linux 2022 estiver disponível ao público em geral.

  • A partir de AL2023 versão 2022.0.20220728 então, o SELinux passou de um modo obrigatório para um modo permissivo por padrão. Você pode alterar as configurações do SELinux para o modo obrigatório usando cloud-init ou usando a linha de comando executando o comando setenforce.

  • O pacote pcre antigo está obsoleto e será removido em uma versão futura do Amazon Linux. O pacote pcre2 é o sucessor, e os poucos pacotes restantes no Amazon Linux 2022 que dependem da biblioteca pcre obsoleta serão migrados para pcre2 em futuras atualizações.

Problemas conhecidos
  • O Amazon Linux 2022 contém um problema conhecido em que os servidores NTP definidos pelo cliente via DHCP não são atendidos.

    Solução alternativa - Configure os servidores NTP usando um arquivo de configuração no /etc/chrony.d

  • Atualmente, a ativação do modo FIPS não é suportada, e haverá mudanças na forma como um sistema habilitado para o modo FIPS funciona nas próximas versões.

  • A instalação collected-java falha porque o pacote Amazon Corretto não anuncia que ele fornece libjvm.so. Depois que o pacote Amazon Corretto for atualizado, espera-se que a instalação collectd-java funcione.

    Solução alternativa ‐ Instale manualmente com rpm —nodeps -i collectd-java-5.12.0-16.amzn2022.0.1.x86_64.rpm.

Atualizações de Segurança

Entre em contato conosco

Se você encontrar um problema de segurança, entre em contato com nossa equipe de segurança em vez de abrir um problema.

Usamos GitHub problemas para coletar feedback sobre o Amazon Linux 2022 e monitorar relatórios de bugs e solicitações de recursos. Você pode examinar os problemas existentes para ver se sua preocupação já é conhecida. Se não estiver, abra uma nova edição.

Se você tiver apenas dúvidas sobre o Amazon Linux 2022, sinta-se à vontade para iniciar ou participar de uma discussão. O feedback sobre o Amazon Linux 2022 também pode ser fornecido por meio de seu AWS representante designado.

Principais mudanças desde o primeiro lançamento do Tech Preview

  • Resolveu um problema de segurança em openssl. Para obter detalhes, consulte ALAS2022-2022-157.

  • Kernel atualizado de 5.10 para 5.15

  • OpenSSL atualizado de 1.1 para 3.0

  • AWS CLI atualizado para AWS CLI v2

  • AWS As ferramentas encontradas no Amazon Linux 2 foram adicionadas aos repositóriosecs-agent, como,aws-cfn-bootstrap, aws-kinesis-agentec2-instance-connect, e outras ferramentas.

  • rsyslog não é mais instalado por padrão e, portanto, system-journald é a forma como syslog funciona, com journalctl como o cliente que pode ver os registros.

  • O padrão curl faz parte do pacote curl-minimal, que suporta os protocolos mais populares. Você pode mudar para o recurso completo, curl se necessário, executando dnf install --allowerasing curl-full libcurl-full

  • O padrão gnupg é mínimo, que tem funcionalidade limitada, mas tem o código mínimo necessário para verificar RPMs pelo GPG e traz um número mínimo de pacotes para AMIs e imagens de contêiner. Se precisar de funcionalidade gnupg completa, você pode obter a funcionalidade completa gnupg executando dnf install --allowerasing gnupg2-full

  • Curadoria de pacotes - Como parte do ciclo de desenvolvimento, selecionamos a lista de pacotes disponíveis nos repositórios. Isso envolveu a remoção de vários pacotes que não eram mais necessários devido às dependências. Alguns pacotes podem ser adicionados novamente ao repositório enquanto trabalhamos com as solicitações dos clientes.

  • Os tempos de execução da linguagem foram atualizados e alguns tempos de execução, como o Ruby, foram espaçados por nomes, permitindo que novas versões fossem adicionadas no futuro sem remover as atuais dos repositórios.

  • O ecossistema Java agora é baseado no Amazon Corretto 17 em vez do OpenJDK 11. As ferramentas de compilação Java foram reconstruídas para versões mais recentes e executadas com o Amazon Corretto.

  • O trigêmeo do GCC e de outros compiladores mudou, indicando a Amazon como fornecedora.

O kernel CONFIG_HZ mudou de 250 para 100 em ambos arm64 e x86.

A configuração do kernel foi melhor otimizada para o uso da memória e reforçada com a desativação de algumas funcionalidades não utilizadas no Amazon EC2. As alterações notáveis incluem:

  • CONFIG_NR_CPUS=512 foi alterado de CONFIG_NR_CPUS=8192.

  • Remova vários sistemas de arquivos antigos e use ext4-only

  • Alguns adaptadores físicos não usados no Amazon EC2 foram removidos

  • Removeu uma variedade de protocolos de rede antigos ou não utilizados

  • Suporte de CDROM removido

  • Suporte PS2 removido

  • “Mídia” e suporte v4l2 removidos

  • Versões de API NFS/CIFS mais antigas removidas, exceto nfsv3

  • Ativou algumas opções de segurança de baixo desempenho.

  • A opção CONFIG_PANIC_ON_OOPS agora está ativada para todos os travamentos.

  • A opção CONFIG_TCM_USER2 agora está ativada, o que ativa o TCMU.

  • Plataformas arm64 não utilizadas removidas.

  • CONFIG_KEXEC_SIG habilitado

    As opções CONFIG_SCHED_CORE e CONFIG_SCHED_SMT estão desativadas na arquitetura arm64.

  • CONFIG_LDISC_AUTOLOAD desabilitado

  • Suporte qdisc habilitado para CAKE CONFIG_NET_SCH_CAKE

  • Atualize o cliente Lustre para 2.12.8

  • CONFIG_KSM desabilitado

    CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT

    CONFIG_GCC_PLUGIN_STACKLEAK

    CONFIG_INIT_ON_ALLOC_DEFAULT_ON

    CONFIG_ZERO_CALL_USED_REGS

    CONFIG_KFENCE

Repositório

O repositório inclui os seguintes pacotes que foram removidos desde a última versão.

  • flatpak-1.12.4-1.amzn2022.0.1.src

  • flatpak-builder-1.2.2-1.amzn2022.0.1.src

  • ostree-2021.5-2.amzn2022.0.4.src

  • postgresql13-13.7-1.amzn2022.0.5.src

  • postgresql14-14.3-2.amzn2022.0.2.src

  • qt5-5.15.2-2.amzn2022.0.1.src

O repositório inclui os seguintes pacotes que foram removidos desde a última versão.

amazon-efs-utils-1.34.4-1.amzn2022.src

amazon-rpm-config-228-3.amzn2022.0.1.src

apr-1.7.0-16.amzn2022.0.1.src

apr-util-1.6.1-16.amzn2022.0.2.src

bash-5.2.15-1.amzn2022.0.1.src

bcel-6.5.0-3.amzn2022.0.1.src

biber-2.17-5.amzn2022.0.1.src

binutils-2.39-6.amzn2022.0.3.src

ca-certificates-2021.2.50-1.0.amzn2022.0.4.src

chrony-4.3-1.amzn2022.0.1.src

clang-15.0.6-3.amzn2022.0.1.src

compiler-rt-15.0.6-2.amzn2022.src

cpio-2.13-13.amzn2022.0.1.src

curl-7.87.0-2.amzn2022.0.1.src

cyrus-sasl-2.1.27-18.amzn2022.0.2.src

ecs-init-1.68.0-1.amzn2022.src

elfutils-0.188-3.amzn2022.0.1.src

emacs-28.1-2.amzn2022.0.1.src

gcc-11.3.1-4.amzn2022.0.1.src

glibc-2.34-52.amzn2022.0.1.src

gnu-efi-3.0.11-9.amzn2022.0.1.src

grub2-2.06-42.amzn2022.0.2.src

java-1.8.0-amazon-corretto-1.8.0_362.b08-1.amzn2022.src

java-11-amazon-corretto-11.0.18+10-1.amzn2022.src

java-17-amazon-corretto-17.0.6+10-1.amzn2022.1.src

krb5-1.19.2-13.amzn2022.0.1.src

libclc-15.0.6-1.amzn2022.0.2.src

libdwarf-0.5.0-1.amzn2022.0.1.src

libomp-15.0.6-1.amzn2022.0.2.src

libpq-15.0-2.amzn2022.src

libtasn1-4.19.0-1.amzn2022.src

lld-15.0.6-1.amzn2022.0.2.src

lldb-15.0.6-1.amzn2022.0.2.src

llvm-15.0.6-2.amzn2022.0.1.src

mariadb105-10.5.16-1.amzn2022.0.6.src

nginx-1.22.1-1.amzn2022.0.1.src

patchelf-0.17.0-1.amzn2022.0.1.src

perl-DBD-Pg-3.14.2-3.amzn2022.0.3.src

php8.1-8.1.12-1.amzn2022.0.2.src

pkgconf-1.8.0-4.amzn2022.src

postfix-3.7.2-4.amzn2022.0.3.src

python3.10-3.10.9-1.amzn2022.0.1.src

python3.9-3.9.16-1.amzn2022.0.1.src

python-lit-15.0.6-1.amzn2022.src

python-lxml-4.7.1-3.amzn2022.src

python-psycopg2-2.8.6-3.amzn2022.0.2.src

ruby3.1-3.1.3-173.amzn2022.0.1.src

rust-1.66.1-1.amzn2022.0.2.src

rust-toolset-1.66.1-1.amzn2022.0.1.src

samba-4.16.7-0.amzn2022.0.1.src

sphinx-2.2.11-24.amzn2022.0.2.src

spirv-headers-1.5.5-41.amzn2022.src

spirv-llvm-translator-15.0.0-2.amzn2022.0.1.src

sqlite-3.40.0-1.amzn2022.0.1.src

system-release-2022.0.20230118-0.amzn2022.src

texlive-2021-59.amzn2022.0.1.src

texlive-base-20210325-52.amzn2022.0.1.src

tzdata-2022g-1.amzn2022.0.1.src

unbound-1.16.3-2.amzn2022.src

vim-9.0.1006-1.amzn2022.0.1.src

wireshark-4.0.2-1.amzn2022.0.1.src

Imagem do contêiner de docker

A imagem do contêiner Docker inclui os seguintes pacotes que foram adicionados desde a última versão.

amazon-linux-repo-cdn-2022.0.20230118-0.amzn2022

bash-5.2.15-1.amzn2022.0.1

ca-certificates-2021.2.50-1.0.amzn2022.0.4

curl-minimal-7.87.0-2.amzn2022.0.1.aarch64

elfutils-default-yama-scope-0.188-3.amzn2022.0

elfutils-libelf-0.188-3.amzn2022.0.1

elfutils-libs-0.188-3.amzn2022.0.1

glibc-2.34-52.amzn2022.0.1

glibc-common-2.34-52.amzn2022.0.1

glibc-minimal-langpack-2.34-52.amzn2022.0.1

krb5-libs-1.19.2-13.amzn2022.0.1

libcurl-minimal-7.87.0-2.amzn2022.0.1

libgcc-11.3.1-4.amzn2022.0.1

libgomp-11.3.1-4.amzn2022.0.1

libstdc-11.3.1-4.amzn2022.0.1

libtasn1-4.19.0-1.amzn2022

python3-3.9.16-1.amzn2022.0.1

python3-libs-3.9.16-1.amzn2022.0.1

sqlite-libs-3.40.0-1.amzn2022.0.1

system-release-2022.0.20230118-0.amzn2022

tzdata-2022g-1.amzn2022.0.1

vim-data-9.0.1006-1.amzn2022.0.1

vim-minimal-9.0.1006-1.amzn2022.0.1

AMI padrão

A AMI padrão inclui os seguintes pacotes que foram adicionados desde a última versão.

amazon-linux-repo-s3-2022.0.20230118-0.amzn2022

amazon-rpm-config-228-3.amzn2022.0

bash-5.2.15-1.amzn2022.0.1

binutils-2.39-6.amzn2022.0.3

ca-certificates-2021.2.50-1.0.amzn2022.0.4

chrony-4.3-1.amzn2022.0.1

cpio-2.13-13.amzn2022.0.1

curl-minimal-7.87.0-2.amzn2022.0.1

cyrus-sasl-lib-2.1.27-18.amzn2022.0.2

cyrus-sasl-plain-2.1.27-18.amzn2022.0.2

glibc-2.34-52.amzn2022.0.1

glibc-all-langpacks-2.34-52.amzn2022.0.1

glibc-common-2.34-52.amzn2022.0.1

glibc-gconv-extra-2.34-52.amzn2022.0.1

glibc-locale-source-2.34-52.amzn2022.0.1

grub2-common-2.06-42.amzn2022.0.2

grub2-efi-x64-ec2-2.06-42.amzn2022.0.2

grub2-pc-modules-2.06-42.amzn2022.0.2

grub2-tools-2.06-42.amzn2022.0.2

grub2-tools-minimal-2.06-42.amzn2022.0.2

kernel-livepatch-repo-s3-2022.0.20230118-0.amzn2022

krb5-libs-1.19.2-13.amzn2022.0.1

libcurl-minimal-7.87.0-2.amzn2022.0.1

libgcc-11.3.1-4.amzn2022.0.1

libgomp-11.3.1-4.amzn2022.0.1

libpkgconf-1.8.0-4.amzn2022

libstdc-11.3.1-4.amzn2022.0.1

libtasn1-4.19.0-1.amzn2022

pkgconf-1.8.0-4.amzn2022

pkgconf-m4-1.8.0-4.amzn2022

pkgconf-pkg-config-1.8.0-4.amzn2022

python3-3.9.16-1.amzn2022.0.1

python3-libs-3.9.16-1.amzn2022.0.1

sqlite-libs-3.40.0-1.amzn2022.0.1

system-release-2022.0.20230118-0.amzn2022

tzdata-2022g-1.amzn2022.0.1

vim-common-9.0.1006-1.amzn2022.0.1

vim-data-9.0.1006-1.amzn2022.0.1

vim-enhanced-9.0.1006-1.amzn2022.0.1

vim-filesystem-9.0.1006-1.amzn2022.0.1

vim-minimal-9.0.1006-1.amzn2022.0.1

AMI mínima

A AMI mínima inclui os seguintes pacotes que foram adicionados desde a última versão.

amazon-linux-repo-s3-2022.0.20230118-0.amzn2022

bash-5.2.15-1.amzn2022.0.1

ca-certificates-2021.2.50-1.0.amzn2022.0.4

chrony-4.3-1.amzn2022.0.1.

cpio-2.13-13.amzn2022.0.1.

curl-minimal-7.87.0-2.amzn2022.0.1

cyrus-sasl-lib-2.1.27-18.amzn2022.0.2

elfutils-default-yama-scope-0.188-3.amzn2022.0.1

elfutils-libelf-0.188-3.amzn2022.0.1

elfutils-libs-0.188-3.amzn2022.0.1

glibc-2.34-52.amzn2022.0.1

glibc-all-langpacks-2.34-52.amzn2022.0.1

glibc-common-2.34-52.amzn2022.0.1

glibc-locale-source-2.34-52.amzn2022.0.1

grub2-common-2.06-42.amzn2022.0.2

grub2-efi-x64-ec2-2.06-42.amzn2022.0.2

grub2-pc-modules-2.06-42.amzn2022.0.2

grub2-tools-2.06-42.amzn2022.0.2

grub2-tools-minimal-2.06-42.amzn2022.0.2

kernel-livepatch-repo-s3-2022.0.20230118-0.amzn2022

krb5-libs-1.19.2-13.amzn2022.0.1

libcurl-minimal-7.87.0-2.amzn2022.0.1

libgcc-11.3.1-4.amzn2022.0.1

libgomp-11.3.1-4.amzn2022.0.1

libstdc-11.3.1-4.amzn2022.0.1

libtasn1-4.19.0-1.amzn2022

python3-3.9.16-1.amzn2022.0.1

python3-libs-3.9.16-1.amzn2022.0.1

sqlite-libs-3.40.0-1.amzn2022.0.1.

system-release-2022.0.20230118-0.amzn2022

tzdata-2022g-1.amzn2022.0.1

vim-data-9.0.1006-1.amzn2022.0.1

vim-minimal-9.0.1006-1.amzn2022.0.1