Notas de la versión de Amazon Linux 2023 versión 2022.0.20221207 - Amazon Linux 2023

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Notas de la versión de Amazon Linux 2023 versión 2022.0.20221207

nota

Estas notas de la versión son para la versión preliminar técnica de Amazon Linux 2023.

Amazon Linux 2023, disponible de forma general, es el sucesor de las versiones preliminares técnicas. Consulte la Guía del usuario de AL2023 para obtener información sobre AL2023 y mantenerse al día de las versiones de Amazon Linux.

Actualizaciones importantes

nota

Esta es una vista preliminar técnica anterior y ya no debería usarse.

Las notas de lanzamiento se conservan para más adelante.

Consulte Comparación de Amazon Linux 2 y Amazon Linux 2022 para obtener más información sobre los cambios realizados desde Amazon Linux 2.

Amazon Linux 2022 incluye las siguientes actualizaciones importantes.

  • Se agregó collectd a los repositorios.

  • Como parte de esta versión, hemos eliminado los paquetes del repositorio en los que las versiones más recientes habían sustituido a las anteriores. Por ejemplo, hemos eliminado ImageMagick-6.9.12.48-2.amzn2022.0.6 de los repositorios, ya que hemos incluido la versión más reciente de ImageMagick-6.9.12.64-1.amzn2022.0.1. Esto se hace como parte de la limpieza de la vista preliminar técnica y no se hará una vez que Amazon Linux 2022 esté disponible para el público en general.

  • Comenzando con AL2023 versión 2022.0.20220728, SELinux pasó del modo aplicación a uno permisivo predeterminado. Puede cambiar la configuración de SELinux al modo aplicación ejecutando el comando setenforce en la línea de comandos.

  • El paquete pcre anterior está en desuso y se eliminará en la próxima versión de Amazon Linux. El paquete pcre2 es el sucesor y los pocos paquetes restantes de Amazon Linux 2022 que dependen de la biblioteca pcre obsoleta migrarán a pcre2 en futuras actualizaciones.

Problemas conocidos
  • Amazon Linux 2022 presenta un problema conocido por el que no se utilizan los servidores NTP definidos por el cliente a través de DHCP.

    Solución alternativa: configure los servidores NTP mediante un archivo config en /etc/chrony.d

  • Actualmente, no se admite la habilitación del modo FIPS y, en las próximas versiones, habrá cambios en el funcionamiento de los sistemas habilitados en modo FIPS.

  • La instalación de collected-java falla porque el paquete Amazon Corretto no notifica que proporciona libjvm.so. Una vez actualizado el paquete Amazon Corretto, se espera que la instalación de collectd-java funcione.

    Solución alternativa: realice la instalación manualmente con rpm —nodeps -i collectd-java-5.12.0-16.amzn2022.0.1.x86_64.rpm.

Actualizaciones de seguridad

Contacto

Si encuentra un problema de seguridad, comuníquese con nuestro equipo de seguridad en lugar de abrir un problema.

Usamos los problemas de GitHub para recopilar comentarios sobre Amazon Linux 2022 y para realizar un seguimiento de los informes de errores y las solicitudes de características. Puede revisar los problemas existentes para ver si ya se conoce su problema. Si no es así, abra un nuevo problema.

Si sólo tiene preguntas sobre Amazon Linux 2022, no dude en comenzar o unirse a un debate. También puede enviar comentarios sobre Amazon Linux 2022 a través de su representante designado de AWS.

Cambios importantes desde la primera versión preliminar técnica

  • Se solucionó un problema de seguridad en openssl. Para obtener más información, consulte ALAS2022-2022-157.

  • Kernel se actualizó de la versión 5.10 a la versión 5.15

  • OpenSSL se actualizó de la versión 1.1 a la versión 3.0

  • AWS CLI se actualizó a la v2 de AWS CLI

  • Se han agregado a los repositorios herramientas de AWS que se encuentran en Amazon Linux 2, como ecs-agent, aws-cfn-bootstrap, aws-kinesis-agent, ec2-instance-connect y otras herramientas.

  • rsyslog ya no está instalado de forma predeterminada y, por lo tanto, system-journald es la forma en que funciona syslog, con journalctl como cliente que puede ver los registros.

  • El curl predeterminado es parte del paquete curl-minimal, que admite los protocolos más populares. Si es necesario, puede cambiar a la versión curl con todas las características ejecutando dnf install --allowerasing curl-full libcurl-full

  • La opción predeterminada gnupg es mínima, tiene una funcionalidad limitada, pero tiene el código mínimo necesario para verificar los RPM mediante GPG e incluye un número mínimo de paquetes en las AMI y en las imágenes de contenedor. Si necesita una funcionalidad gnupg completa, puede obtenerla el máximo gnupg ejecutando dnf install --allowerasing gnupg2-full

  • Selección de paquetes: como parte del ciclo de desarrollo, hemos seleccionado la lista de paquetes disponibles en los repositorios. Esto implicó eliminar una serie de paquetes que ya no eran necesarios debido a las dependencias. Es posible que algunos paquetes se vuelvan a añadir al repositorio a medida que nos ocupemos de las solicitudes de los clientes.

  • Se actualizaron los tiempos de ejecución de los idiomas y algunos tiempos de ejecución, como Ruby, estaban espaciados por nombres, lo que permitía añadir versiones más recientes en el futuro sin eliminar las actuales de los repositorios.

  • El ecosistema de Java ahora se basa en Amazon Corretto 17 en lugar de en OpenJDK 11. Las herramientas de compilación de Java se han vuelto a crear para adaptarlas a versiones más recientes y se ejecutan con Amazon Corretto.

  • Los triplos de GCC y otros compiladores ha cambiado, lo que indica que Amazon es el proveedor.

El kernel CONFIG_HZ cambió de 250 a 100 tanto en arm64 como en x86.

La configuración del kernel se ha optimizado para el uso de la memoria y se ha reforzado aún más al deshabilitar algunas características que no se utilizan en Amazon EC2. Los cambios más notables incluyen:

  • Establecer NR_CPUS=512 partir de 8192

  • Eliminar varios sistemas de archivos antiguos y usar únicamente ext4

  • Eliminar algunos adaptadores físicos que no se utilizan en Amazon EC2

  • Eliminar varios protocolos de red antiguos o que no se utilizan

  • Eliminar el soporte para CDROM

  • Eliminar el soporte para PS2

  • Eliminar los “medios” y el soporte v4l2

  • Eliminar las versiones anteriores de la API NFS / CIFS, excepto nfsv3

  • Activar algunas opciones de seguridad de bajo rendimiento

  • Preparar PANIC_ON_OOPS para todos los bloqueos

  • Habilitar el módulo TCMU CONFIG_TCM_USER2

  • Eliminar las plataformas arm64 no utilizadas

  • Habilitar CONFIG_KEXEC_SIG

  • Deshabilitar CONFIG_SCHED_CORE y CONFIG_SCHED_SMT en arm64

  • Deshabilitar CONFIG_LDISC_AUTOLOAD

  • Habilitar la compatibilidad de CAKE qdisc con CONFIG_NET_SCH_CAKE

  • Actualizar el cliente Lustre a 2.12.8

  • Deshabilitar CONFIG_KSM

    CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT

    CONFIG_GCC_PLUGIN_STACKLEAK

    CONFIG_INIT_ON_ALLOC_DEFAULT_ON

    CONFIG_ZERO_CALL_USED_REGS

    CONFIG_KFENCE

Repositorio

El repositorio incluye los siguientes paquetes que se agregaron desde la última versión.

  • aws-nitro-enclaves-acm-0:1.2.0-2.amzn2022.src

  • aws-nitro-enclaves-cli-0:1.2.1-0.amzn2022.src

  • collectd-0:5.12.0-16.amzn2022.0.1.src

El repositorio incluye los siguientes paquetes que se actualizaron desde la última versión.

  • annobin-10.93-1.amzn2022.src

  • aws-cfn-bootstrap-2.0-20.amzn2022.src

  • aws-c-io-0.10.12-5.amzn2022.0.7.src

  • bash-5.2.9-2.amzn2022.0.1.src

  • chkrootkit-0.55-3.amzn2022.0.3.src

  • curl-7.86.0-1.amzn2022.0.1.src

  • dbus-1.12.24-1.amzn2022.0.1.src

  • dnsmasq-2.86-10.amzn2022.0.1.src

  • dotnet6.0-6.0.111-1.amzn2022.0.1.src

  • e2fsprogs-1.46.5-2.amzn2022.0.1.src

  • ecs-init-1.66.2-1.amzn2022.src

  • expat-2.5.0-1.amzn2022.0.1.src

  • freetype-2.12.1-3.amzn2022.src

  • ghostscript-9.56.1-5.amzn2022.src

  • git-2.38.1-1.amzn2022.0.1.src

  • glibc-2.34-49.amzn2022.0.3.src

  • golang-1.19.3-2.amzn2022.0.1.src

  • golist-0.10.1-11.amzn2022.0.2.src

  • ImageMagick-6.9.12.64-1.amzn2022.0.1.src

  • libksba-1.6.2-1.amzn2022.0.1.src

  • libldb-2.5.2-1.amzn2022.0.1.src

  • libtiff-4.4.0-4.amzn2022.0.2.src

  • libxml2-2.10.3-2.amzn2022.src

  • mariadb105-10.5.16-1.amzn2022.0.5.src

  • ncurses-6.2-4.20200222.amzn2022.0.2.src

  • perl-IO-Socket-SSL-2.075-1.amzn2022.0.1.src

  • php8.1-8.1.12-1.amzn2022.0.1.src

  • pkgconf-1.7.3-7.amzn2022.0.3.src

  • poppler-22.08.0-3.amzn2022.0.1.src

  • protobuf-c-1.4.1-2.amzn2022.0.1.src

  • python3.10-3.10.8-1.amzn2022.0.1.src

  • python-jwt-2.4.0-1.amzn2022.src

  • python-twisted-22.4.0-123.amzn2022.0.1.src

  • python-waitress-2.1.2-1.amzn2022.0.1.src

  • samba-4.16.5-0.amzn2022.0.1.src

  • scap-security-guide-0.1.58-1.amzn2022.0.2.src

  • sysstat-12.5.6-1.amzn2022.0.1.src

  • system-release-2022.0.20221207-0.amzn2022.src

  • unzip-6.0-57.amzn2022.0.1.src

  • vim-9.0.828-1.amzn2022.0.1.src

  • wireshark-3.6.8-1.amzn2022.0.1.src

  • xfsprogs-5.18.0-1.amzn2022.0.2.src

  • xmlsec1-1.2.33-3.amzn2022.0.1.src

  • xorg-x11-server-1.20.14-9.amzn2022.0.1.src

  • zlib-1.2.11-33.amzn2022.0.3.src

Imagen de contenedor de Docker

La imagen del contenedor de Docker incluye los siguientes paquetes que se actualizaron desde la última versión.

  • amazon-linux-repo-cdn-2022.0.20221207-0.amzn2022

  • bash-5.2.9-2.amzn2022.0.1

  • curl-minimal-7.86.0-1.amzn2022.0.1

  • expat-2.5.0-1.amzn2022.0.1

  • glibc-2.34-49.amzn2022.0.3

  • glibc-common-2.34-49.amzn2022.0.3

  • glibc-minimal-langpack-2.34-49.amzn2022.0.3

  • libcom_err-1.46.5-2.amzn2022.0.1

  • libcurl-minimal-7.86.0-1.amzn2022.0.1

  • libxml2-2.10.3-2.amzn2022

  • ncurses-base-6.2-4.20200222.amzn2022.0.2

  • ncurses-libs-6.2-4.20200222.amzn2022.0.2

  • system-release-2022.0.20221207-0.amzn2022

  • vim-data-9.0.828-1.amzn2022.0.1

  • vim-minimal-9.0.828-1.amzn2022.0.1

  • zlib-1.2.11-33.amzn2022.0.3

AMI predeterminada

La AMI predeterminada incluye los siguientes paquetes que se agregaron desde la última versión.

  • amazon-rpm-config-221-13.amzn2022.0.2

  • dwz-0.14-6.amzn2022.0.1

  • glibc-gconv-extra-2.34-49.amzn2022.0.3

La AMI predeterminada incluye los siguientes paquetes que se actualizaron desde la última versión.

  • amazon-linux-repo-s3-2022.0.20221207-0.amzn2022

  • aws-c-io-libs-0.10.12-5.amzn2022.0.7

  • aws-cfn-bootstrap-2.0-20.amzn2022

  • bash-5.2.9-2.amzn2022.0.1

  • curl-minimal-7.86.0-1.amzn2022.0.1

  • dbus-1.12.24-1.amzn2022.0.1

  • dbus-common-1.12.24-1.amzn2022.0.1

  • dbus-libs-1.12.24-1.amzn2022.0.1

  • e2fsprogs-1.46.5-2.amzn2022.0.1

  • e2fsprogs-libs-1.46.5-2.amzn2022.0.1

  • efi-srpm-macros-5-4.amzn2022.0.4

  • expat-2.5.0-1.amzn2022.0.1

  • fonts-srpm-macros-2.0.5-5.amzn2022.0.1

  • ghc-srpm-macros-1.5.0-4.amzn2022.0.1

  • glibc-2.34-49.amzn2022.0.3

  • glibc-all-langpacks-2.34-49.amzn2022.0.3

  • glibc-common-2.34-49.amzn2022.0.3

  • glibc-locale-source-2.34-49.amzn2022.0.3

  • go-srpm-macros-3.1.0-30.amzn2022

  • kernel-livepatch-repo-s3-2022.0.20221207-0.amzn2022

  • kernel-srpm-macros-1.0-14.amzn2022.0.1

  • libcom_err-1.46.5-2.amzn2022.0.1

  • libcurl-minimal-7.86.0-1.amzn2022.0.1

  • libldb-2.5.2-1.amzn2022.0.1

  • libpkgconf-1.7.3-7.amzn2022.0.3

  • libss-1.46.5-2.amzn2022.0.1

  • libxml2-2.10.3-2.amzn2022

  • lua-srpm-macros-1-4.amzn2022.0.1

  • ncurses-6.2-4.20200222.amzn2022.0.2

  • ncurses-base-6.2-4.20200222.amzn2022.0.2

  • ncurses-libs-6.2-4.20200222.amzn2022.0.2

  • ocaml-srpm-macros-6-6.amzn2022.0.1

  • openblas-srpm-macros-2-9.amzn2022.0.1

  • package-notes-srpm-macros-0.4-14.amzn2022

  • perl-srpm-macros-1-39.amzn2022.0.1

  • pkgconf-1.7.3-7.amzn2022.0.3

  • pkgconf-m4-1.7.3-7.amzn2022.0.3

  • pkgconf-pkg-config-1.7.3-7.amzn2022.0.3

  • protobuf-c-1.4.1-2.amzn2022.0.1

  • python-srpm-macros-3.9-41.amzn2022.0.4

  • qt5-srpm-macros-5.15.2-2.amzn2022.0.1

  • rust-srpm-macros-21-40.amzn2022

  • sysstat-12.5.6-1.amzn2022.0.1

  • system-release-2022.0.20221207-0.amzn2022

  • unzip-6.0-57.amzn2022.0.1

  • vim-common-9.0.828-1.amzn2022.0.1

  • vim-data-9.0.828-1.amzn2022.0.1

  • vim-enhanced-9.0.828-1.amzn2022.0.1

  • vim-filesystem-9.0.828-1.amzn2022.0.1

  • vim-minimal-9.0.828-1.amzn2022.0.1

  • xfsprogs-5.18.0-1.amzn2022.0.2

  • zlib-1.2.11-33.amzn2022.0.3

AMI mínima

La AMI mínima incluye los siguientes paquetes que se actualizaron desde la última versión.

  • amazon-linux-repo-s3-2022.0.20221207-0.amzn2022

  • aws-c-io-libs-0.10.12-5.amzn2022.0.7

  • bash-5.2.9-2.amzn2022.0.1

  • curl-minimal-7.86.0-1.amzn2022.0.1

  • dbus-1.12.24-1.amzn2022.0.1

  • dbus-common-1.12.24-1.amzn2022.0.1

  • dbus-libs-1.12.24-1.amzn2022.0.1

  • e2fsprogs-1.46.5-2.amzn2022.0.1

  • e2fsprogs-libs-1.46.5-2.amzn2022.0.1

  • expat-2.5.0-1.amzn2022.0.1

  • glibc-2.34-49.amzn2022.0.3

  • glibc-all-langpacks-2.34-49.amzn2022.0.3

  • glibc-common-2.34-49.amzn2022.0.3

  • glibc-locale-source-2.34-49.amzn2022.0.3

  • kernel-livepatch-repo-s3-2022.0.20221207-0.amzn2022

  • libcom_err-1.46.5-2.amzn2022.0.1

  • libcurl-minimal-7.86.0-1.amzn2022.0.1

  • libss-1.46.5-2.amzn2022.0.1

  • libxml2-2.10.3-2.amzn2022

  • ncurses-6.2-4.20200222.amzn2022.0.2

  • ncurses-base-6.2-4.20200222.amzn2022.0.2

  • ncurses-libs-6.2-4.20200222.amzn2022.0.2

  • system-release-2022.0.20221207-0.amzn2022

  • vim-data-9.0.828-1.amzn2022.0.1

  • vim-minimal-9.0.828-1.amzn2022.0.1

  • xfsprogs-5.18.0-1.amzn2022.0.2

  • zlib-1.2.11-33.amzn2022.0.3