Comparando AL2 y AL2 023 - 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.

Comparando AL2 y AL2 023

En los temas siguientes se describen las principales diferencias entre el 023 AL2 y el AL2 023.

Para obtener más información sobre las funciones obsoletas en AL1, y AL2 023 AL2, consulte. Funcionalidad obsoleta en 2023 AL2

Paquetes añadidos, actualizados y eliminados

AL2El 023 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 la versión AL2 023 en comparación con las versiones anteriores de Amazon Linux, consulte Cambios de paquete en la versión AL2 023.

Para solicitar que se añada o modifique un paquete en la versión AL2 023, publique un problema en el repositorio de amazon-linux-2023 en. GitHub

Soporte para cada versión

Para AL2 023, ofrecemos cinco años de soporte.

Para obtener más información, consulte Liberar cadencia.

Cambios de nombres y control de versiones

AL2El 023 admite los mismos mecanismos que AL2 admite la identificación de plataformas. AL2El 023 también presenta nuevos archivos para la identificación de plataformas.

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, las cloud-init configuraciones y las funciones del kernel de la EC2 instancia de Amazon integradas en los paquetes del sistema operativo, como kmod ysystemd.

Para obtener más información sobre optimizaciones, consulte Optimizaciones operativas y de rendimiento.

Proviene de múltiples fuentes

AL2023 está basado en RPM e incluye componentes procedentes de múltiples versiones de Fedora y otras distribuciones, como CentOS 9 Stream. El código 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 systemd-networkd sistema administra las interfaces de red en 023. AL2 Se trata de un cambio con respecto a AL2, que utiliza ISC dhclient odhclient.

Para obtener más información, consulte Servicio de redes.

Administrador de paquetes

La herramienta de administración de paquetes de software predeterminada en el AL2 023 esDNF. DNFes la sucesora de YUM la herramienta de gestión de paquetes incluida en AL2.

Para obtener más información, consulte Herramienta de administración de paquetes.

Uso de cloud-init

En AL2 023, 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 de AL2 023. Las nuevas funciones de actualización deterministas para la actualización releasever en el momento del lanzamiento describen la forma AL2 023 de habilitar las actualizaciones de paquetes en el momento del lanzamiento. Para obtener más información, consulte Gestione las actualizaciones de paquetes y sistemas operativos en AL2 023 y Actualizaciones deterministas para mayor estabilidad.

Con el AL2 023, se puede utilizar con. cloud-init SELinux Para obtener más información, consulte Uso cloud-init para activar el enforcing modo.

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 el AL2 023, los recursos remotos no disponibles crean un error grave y no se puede ejecutar. cloud-init Este cambio en el comportamiento de AL2, proporciona un comportamiento predeterminado más seguro de «cierre por error».

Para obtener más información, consulte Personalizado cloud-init y Documentación de cloud-init.

Soporte de escritorio gráfico

AL2La versión 023 incluye un entorno gráfico de escritorio basado en GNOME a partir de la versión 2023.7, que sustituye al escritorio MATE utilizado en él. AL2 Esta versión ofrece a los usuarios una experiencia de escritorio diferente y, al mismo tiempo, mantiene AL2 el rendimiento optimizado para la nube de la 023. 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. Consulte la AL2Escritorio gráfico 023 página para obtener más información.

Triplete del compilador

AL2023 establece el triplete del compilador para GCC e indica LLVM que es amazon el proveedor.

Por lo tanto, pasa a ser 023 AL2 aarch64-redhat-linux-gcc. aarch64-amazon-linux-gcc AL2

Esto debería ser completamente transparente para la mayoría de los usuarios y solo podría afectar a aquellos que estén creando compiladores en AL2 023.

Paquetes x86 (i686) de 32 bits

Como parte de la versión 2014-09 AL1, se anunció que sería la última versión en producir 32 bits. AMIs Por lo tanto, a partir de la versión 2015.03 de, AL1 Amazon Linux dejó de admitir la ejecución del sistema en modo de 32 bits. AL2 ofrecía un soporte de tiempo de ejecución limitado para binarios de 32 bits en hosts x86-64 y no proporcionaba paquetes de desarrollo que permitieran crear nuevos binarios de 32 bits. AL2023 ya no incluye ningún paquete de espacio de usuario de 32 bits. Le recomendamos que complete la transición al código de 64 bits.

Si necesita ejecutar binarios de 32 bits en el AL2 023, es posible utilizar el espacio de usuario de 32 bits desde el AL2 interior de un AL2 contenedor que se ejecute sobre el 023. AL2

lsb_release y el paquete system-lsb-core

Históricamente, algunos programas utilizaban el lsb_release comando (incluido en AL2 el system-lsb-core paquete) 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 viene con el lsb_release comando y no incluye el system-lsb-core paquete. 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.