Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Confronto tra AL2 e AL2023
Gli argomenti seguenti descrivono le principali differenze tra AL2 e AL2023.
Per ulteriori informazioni sulle funzionalità obsolete in AL1, AL2 e AL2023, vedere. Funzionalità obsoleta nel 2023 AL2
Argomenti
Pacchetti aggiunti, aggiornati e rimossi
AL2023 contiene migliaia di pacchetti software disponibili per l'uso. Per un elenco completo di tutti i pacchetti aggiunti, aggiornati o rimossi in AL2023 rispetto alle versioni precedenti di Amazon Linux, consulta Modifiche apportate ai pacchetti in AL2023.
Per richiedere l'aggiunta o la modifica di un pacchetto in AL2023, segnala un problema nel repository amazon-linux-2023 su. https://github.com/amazonlinux/amazon-linux-2023/issues
Supporto per ogni rilascio
Per AL2023, offriamo cinque anni di supporto.
Per ulteriori informazioni, consulta Cadenza di rilascio.
Modifiche alla denominazione e al controllo delle versioni
AL2023 supporta gli stessi meccanismi supportati da AL2 per l'identificazione della piattaforma. AL2023 introduce anche nuovi file per l'identificazione della piattaforma.
Per ulteriori informazioni, consulta Denominazione e controllo delle versioni.
Ottimizzazioni
AL2023 ottimizza i tempi di avvio per ridurre il periodo che intercorre tra l'avvio dell'istanza e l'esecuzione del carico di lavoro del cliente. Queste ottimizzazioni riguardano la configurazione del kernel dell'istanza Amazon EC2, le configurazioni cloud-init e le funzionalità integrate nei pacchetti del sistema operativo come kmod e systemd.
Per ulteriori informazioni su queste ottimizzazioni, consulta Ottimizzazioni relative a operazioni e prestazioni.
Origine da diversi upstream
AL2023 è RPM-based e include componenti provenienti da più versioni di Fedora e altre distribuzioni, come CentOS 9 Stream. Il kernel Amazon Linux ha origine dai rilasci di supporto a lungo termine (LTS) direttamente da kernel.org, scelti indipendentemente dalle altre distribuzioni.
Per ulteriori informazioni, consulta Relazione con Fedora.
Servizio di sistema delle reti
Il servizio di sistema systemd-networkd gestisce le interfacce di rete in AL2023. Questa è una modifica rispetto ad AL2, che usa ISC dhclient o dhclient.
Per ulteriori informazioni, consulta Servizio di networking.
Programma di gestione dei pacchetti
Lo strumento di gestione dei pacchetti software predefinito su AL2023 è DNF. DNF è il successore di YUM, lo strumento di gestione dei pacchetti di AL2.
Per ulteriori informazioni, consulta Strumento di gestione dei pacchetti.
Utilizzo cloud-init
In AL2023, cloud-init gestisce il repository dei pacchetti. Per impostazione predefinita, nelle versioni precedenti di Amazon Linux, cloud-init installava gli aggiornamenti di sicurezza. Questa non è l'impostazione predefinita per AL2023. Le nuove funzionalità di aggiornamento deterministico per l'aggiornamento di releasever al momento dell'avvio descrivono il modo in cui AL2023 abilita gli aggiornamenti dei pacchetti al momento dell'avvio. Per ulteriori informazioni, consulta Gestisci gli aggiornamenti dei pacchetti e del sistema operativo in AL2023 e Aggiornamenti deterministici per la stabilità.
Con AL2023, puoi usare cloud-init con SELinux. Per ulteriori informazioni, consulta Utilizzo cloud-init per abilitare la modalità enforcing.
Cloud-init carica il contenuto della configurazione con cloud-init da posizioni remote utilizzando HTTP(S). Nelle versioni precedenti, Amazon Linux non ti avvisa quando le risorse remote non sono disponibili. In AL2023, le risorse remote non disponibili creano un errore irreversibile e causano la mancata esecuzione di cloud-init. Questa modifica nel comportamento rispetto ad AL2 fornisce un comportamento predefinito di tipo "fail closed" più sicuro.
Per ulteriori informazioni, consulta Personalizzato cloud-init e la documentazione di cloud-init
Supporto per ambiente grafico o desktop
AL2023 presenta un ambiente desktop GNOME-based grafico a partire dalla versione 2023.7, che sostituisce il desktop MATE utilizzato in AL2. Questa versione offre agli utenti un'esperienza desktop diversa pur mantenendo le prestazioni ottimizzate per il cloud di AL2023. L'ambiente desktop GNOME offre varie opzioni di personalizzazione, funzionalità di integrazione del sistema e un design distinto dell'interfaccia utente, fornendo agli utenti un'alternativa al precedente ambiente desktop MATE. Consulta la AL2Desktop grafico 023 pagina per maggiori dettagli.
Tripletta del compilatore
AL2023 imposta la tripletta del compilatore per GCC e LLVM per indicare che il fornitore è amazon.
Pertanto, aarch64-redhat-linux-gcc AL2 diventa aarch64-amazon-linux-gcc su AL2023.
Questo dovrebbe essere completamente trasparente per la maggior parte degli utenti e potrebbe interessare solo coloro che stanno compilando compilatori su AL2023.
Pacchetti x86 (i686) a 32 bit
Come parte della versione 2014.09 di AL1, è stato annunciato che
Se è necessario eseguire file binari a 32 bit su AL2023, è possibile utilizzare lo spazio utente a 32 bit di AL2 all'interno di un container AL2 in esecuzione su AL2023.
lsb_release e il pacchetto system-lsb-core
Storicamente, alcuni software richiamavano il comando lsb_release (fornito in AL2 dal pacchetto system-lsb-core) per ottenere informazioni sulla distribuzione Linux su cui veniva eseguito. La Linux Standards Base (LSB) ha introdotto questo comando e le distribuzioni Linux lo hanno adottato. Le distribuzioni Linux si sono evolute per utilizzare lo standard più semplice per la memorizzazione di queste informazioni in /etc/os-release e altri file correlati.
Lo standard os-release viene da systemd. Per ulteriori informazioni, consulta la documentazione di systemd os-release
AL2023 non viene fornito con il comando lsb_release e non include il pacchetto system-lsb-core. Il software deve completare la transizione allo standard os-release per mantenere la compatibilità con Amazon Linux e le altre principali distribuzioni Linux.