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.
Comparación de AL2 y AL2023
En los siguientes temas se describen las principales diferencias entre AL2 y AL2023.
Para obtener más información sobre las funciones obsoletas en AL1, AL2 y AL2023, consulte Funcionalidad obsoleta en AL2023.
Temas
Paquetes añadidos, actualizados y eliminados
AL2023 contiene miles de paquetes de software disponibles para su uso. Para obtener una lista completa de todos los paquetes añadidos, actualizados o eliminados en AL2023 en comparación con las versiones anteriores de Amazon Linux, consulte Cambios del paquete en AL2023.
Para solicitar que se añada o modifique un paquete en AL2023, presente un problema en el repositorio amazon-linux-2023 en.
Soporte para cada versión
Para AL2023, ofrecemos cinco años de soporte.
Para obtener más información, consulte Liberar cadencia.
Cambios de nombres y control de versiones
AL2023 admite los mismos mecanismos que el AL2 para la identificación de plataformas. AL2023 también presenta nuevos archivos para la identificación de la plataforma.
Para obtener más información, consulte Denominación y control de versiones.
Optimizaciones
AL2023 optimiza el tiempo de arranque para reducir el tiempo que transcurre desde el lanzamiento de la instancia hasta la ejecución de la carga de trabajo del cliente. Estas optimizaciones abarcan la configuración del kernel de la instancia de Amazon EC2, las configuraciones cloud-init y las características integradas en los paquetes del sistema operativo, como kmod y systemd.
Para obtener más información sobre optimizaciones, consulte Optimizaciones operativas y de rendimiento.
Proviene de múltiples fuentes
AL2023 es RPM-based e incluye componentes que provienen de varias versiones de Fedora y otras distribuciones, como CentOS 9 Stream. El kernel de Amazon Linux proviene de las versiones de soporte a largo plazo (LTS) directamente de kernel.org, elegidas independientemente de otras distribuciones.
Para obtener más información, consulte Relación con Fedora.
Servicio del sistema de redes
El servicio del sistema systemd-networkd administra las interfaces de red en AL2023. Se trata de un cambio con respecto a AL2, que utiliza ISC dhclient o. dhclient
Para obtener más información, consulte Servicio de redes.
Administrador de paquetes
La herramienta de administración de paquetes de software predeterminada en AL2023 es DNF. DNF es la sucesora de YUM, la herramienta de administración de paquetes de AL2.
Para obtener más información, consulte Herramienta de administración de paquetes.
Utilización cloud-init
En AL2023, cloud-init administra el repositorio de paquetes. De forma predeterminada, en las versiones anteriores de Amazon Linux, cloud-init instalaba actualizaciones de seguridad. Este no es el valor predeterminado para AL2023. Las nuevas características de actualización deterministas para actualizar releasever en el lanzamiento describen la forma en que AL2023 habilita las actualizaciones de los paquetes en el momento del lanzamiento. Para obtener más información, consulte Administración de actualizaciones del sistema operativo y de paquetes en AL2023 y Actualizaciones deterministas para mayor estabilidad.
Con AL2023, puede usar cloud-init con SELinux. Para obtener más información, consulte Use cloud-init para habilitar el modo enforcing.
Cloud-init carga el contenido de la configuración con cloud-init desde ubicaciones remotas mediante HTTP(S). En versiones anteriores, Amazon Linux no notificaba si los recursos remotos no estaban disponibles. En AL2023, los recursos remotos no disponibles generaban un error grave y no se podía ejecutar cloud-init. Este cambio de comportamiento de AL2 proporciona un comportamiento predeterminado de “error de cierre” más seguro.
Para obtener más información, consulte Personalizar cloud-init y Documentación de cloud-init
Soporte de escritorio gráfico
El AL2023 cuenta con un entorno de escritorio GNOME-based gráfico a partir de la versión 2023.7, que sustituye al escritorio MATE utilizado en AL2. Esta versión ofrece a los usuarios una experiencia de escritorio diferente y, al mismo tiempo, mantiene el rendimiento optimizado para la nube de AL2023. El entorno de escritorio GNOME ofrece varias opciones de personalización, funciones de integración del sistema y un diseño de interfaz de usuario distinto, lo que proporciona a los usuarios una alternativa al entorno de escritorio MATE anterior. Para obtener más información, consulte la página AL2Escritorio gráfico 023.
Triplete del compilador
AL2023 establece el triplete del compilador para GCC y LLVM para indicar que amazon es el proveedor.
Por lo tanto, AL2 aarch64-redhat-linux-gcc se convierte en aarch64-amazon-linux-gcc en AL2023.
Esto debería ser completamente transparente para los usuarios y es posible que solo afecte a aquellos que estén creando compiladores en AL2023.
Paquetes x86 (i686) de 32 bits
Como parte de la versión 2014.09 de AL1
Si necesita ejecutar binarios de 32 bits en AL2023, es posible utilizar el espacio de usuario de 32 bits de AL2 dentro de un contenedor de AL2 que se ejecute sobre AL2023.
lsb_release y el paquete system-lsb-core
Históricamente, algunos programas invocaban el comando lsb_release (incluido en el paquete system-lsb-core en AL2) para obtener información sobre la distribución de Linux en la que se estaba ejecutando. La base de estándares de Linux, Linux Standards Base (LSB), introdujo este comando y las distribuciones de Linux lo adoptaron. Las distribuciones de Linux han evolucionado para utilizar el estándar más simple para almacenar esta información en /etc/os-release y otros archivos relacionados.
El estándar de os-release proviene de systemd. Para obtener más información, consulte la documentación de systemd os-release
AL2023 no se envía con el comando lsb_release y no incluye el paquete system-lsb-core. El software debe completar la transición al estándar de os-release para mantener la compatibilidad con Amazon Linux y otras distribuciones principales de Linux.