Amazon Linux 2022 è in versione di anteprima e le funzionalità, i pacchetti e le versioni dei pacchetti inclusi nella versione di anteprima sono soggetti a modifiche.
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à.
Aggiornamento delle note di rilascio di Amazon Linux 2022 03/11/2022
Aggiornamenti principale
Questa è una Release Candidate (RC) aggiornata per Amazon Linux 2022 (AL2022), RC3.1.
Una RC è una versione quasi pronta per il rilascio, ma è ancora in fase di test. Un RC riceve solo patch e correzioni di bug che portano alla versione Amazon Linux 2022 Generally Available (GA). Un set di funzionalità di distribuzione GA è stabile e non sono previste modifiche importanti tra la versione finale RC e quella GA.
Una versione RC non è destinata ai carichi di lavoro di produzione. È destinato a scopi di test e per aiutarti a prepararti alla migrazione ad Amazon Linux 2022.
Consulta il confronto tra Amazon Linux 2 e Amazon Linux 2022 per maggiori dettagli sulle modifiche rispetto ad Amazon Linux 2.
Amazon Linux 2022 include i seguenti aggiornamenti principali.
-
Come parte di questa versione, abbiamo rimosso i pacchetti dal repository in cui le versioni più recenti hanno sostituito le versioni precedenti. Ad esempio, abbiamo rimosso
ImageMagick-6.9.12.48-2.amzn2022.0.6
dai repository. Abbiamo incluso la versione più recenteImageMagick-6.9.12.64-1.amzn2022.0.1
. Questa operazione viene eseguita nell'ambito della pulizia dell'anteprima tecnica e non verrà eseguita dopo che Amazon Linux 2022 sarà disponibile a livello generale. -
Questa versione rappresenta la Release Candidate (RC) aggiornata per Amazon Linux 2022. Puoi utilizzare la Release Candidate per testare la compatibilità con le tue applicazioni o prepararti alla migrazione ad Amazon Linux 2022.
-
A partire da Release Candidate 0 (RC0),SELinux è stato commutato da una modalità forzata a una permissiva. È possibile modificareSELinux le impostazioni in modalità forzata utilizzando la riga di comando eseguendo il
setenforce
comando. -
Il
pcre
pacchetto legacy è obsoleto e verrà rimosso in una versione future di Amazon Linux. Ilpcre2
pacchetto è il successore. I pochi pacchetti rimanenti in Amazon Linux 2022 che dipendono dallapcre
libreria obsoleta verranno migratipcre2
negli aggiornamenti future.
Problemi noti
-
Amazon Linux 2022 contiene un problema noto in cui i server NTP definiti dal cliente tramite DHCP non vengono rispettati.
Soluzione alternativa: configurare i server NTP utilizzando un file di configurazione in
/etc/chrony.d
-
L'attivazione della modalità FIPS non è attualmente supportata e nelle prossime versioni verranno apportate modifiche al funzionamento di un sistema abilitato alla modalità FIPS.
-
L'installazione
collected-java
non riesce perché il pacchetto Amazon Corretto non ne annuncia la disponibilitàlibjvm.so
. Dopo l'aggiornamento del pacchetto Amazon Corretto, l'collectd-java
installazione dovrebbe funzionare.Work-Around ‐ Installa manualmente con
rpm —nodeps -i collectd-java-5.12.0-16.amzn2022.0.1.x86_64.rpm
.
Aggiornamenti di sicurezza
-
Per informazioni sui CVE trattati in questa versione, consulta Amazon Linux Security Center
.
Contattaci
Se trovi un problema di sicurezza, contatta il nostro team di sicurezza
Utilizziamo GitHub i problemi per raccogliere feedback su Amazon Linux 2022 e per tenere traccia delle segnalazioni di bug e delle richieste di funzionalità. Puoi esaminare i problemi esistenti
Se hai solo domande su Amazon Linux 2022, sentiti libero di iniziare o partecipare a una discussione
Principali modifiche dalla prima versione di anteprima tecnica a RC0
-
È stato risolto un problema di sicurezza in
openssl
. Per informazioni dettagliate, consultareALAS2022-2022-157
. -
Kernel
aggiornato dal 5.10 al 5.15 -
OpenSSL
aggiornato dalla versione 1.1 alla 3.0 -
AWS CLIaggiornato allaAWS CLI v2
-
AWSGli strumenti che si trovano in Amazon Linux 2 sono stati aggiunti ai repository. Ciò include
ecs-agent
aws-cfn-bootstrap
,aws-kinesis-agent
, eec2-instance-connect
. -
Per impostazione predefinita, con questa versione, non
rsyslog
è più installato.system-journald
È il successore delrsyslog
pacchetto. Iljournalctl
client può essere utilizzato per interrogare i registri. Ilrsyslog
pacchetto è disponibile per l'installazione. -
L'impostazione predefinita
curl
fa parte delcurl-minimal
pacchetto. Questo pacchetto supporta i protocolli più diffusi. Se necessario, puoi passare alla versione completacurl
eseguendo ildnf install --allowerasing curl-full libcurl-full
comando. -
L'impostazione predefinita
gnupg
è quella delgnupg2-minimal
pacchetto. Ha funzionalità limitate. Ha il codice minimo necessario per laGPG verificaRPMs e inserisce un numero minimo di pacchetti nelle AMI e nelle immagini dei contenitori. Se hai bisogno dignupg
funzionalità complete, puoi ottenerle completamentegnupg
eseguendo ildnf install --allowerasing gnupg2-full
comando. -
Cura dei pacchetti - Come parte del ciclo di sviluppo, abbiamo curato l'elenco dei pacchetti disponibili nei repositori.- Ciò significa che sono stati rimossi alcuni pacchetti che non sono più necessari a causa delle dipendenze tra le versioni. Alcuni pacchetti potrebbero essere aggiunti nuovamente al repository mentre elaboriamo le richieste dei clienti.
-
I tempi di esecuzione delle lingue sono stati aggiornati. Inoltre, alcuni runtimeRuby sono stati namespacati in modo da consentire l'aggiunta di versioni più recenti in future senza rimuovere quelle correnti dai repository.
-
L'Javaecosistema è ora basato su Amazon Corretto 17, anzichéOpenJDK 11. Javagli strumenti di compilazione sono stati ricostruiti nelle versioni più recenti ed eseguiti con Amazon Corretto.
-
La tripletta per GCC e altri compilatori è cambiata, indicando Amazon come fornitore.
Il kernelCONFIG_HZ
è cambiato da250
a100
su entrambiarm64
ex86
.
La configurazione del kernel è stata ottimizzata per l'utilizzo della memoria. Inoltre, alcune funzionalità non utilizzate in Amazon EC2 sono state disattivate. Altre modifiche di una versione principale di una versione principale sono descritte di seguito:
-
CONFIG_NR_CPUS=512
l'opzione è stata modificata daCONFIG_NR_CPUS=8192
. -
Diversi file system precedenti sono stati rimossi e vengono utilizzati solo
ext4
ora. -
Alcuni adattatori fisici non utilizzati in Amazon EC2 sono stati rimossi.
-
Sono stati rimossi diversi protocolli di rete obsoleti o inutilizzati.
-
Il supporto CDROM è stato rimosso.
-
Il supporto per PS2 è stato rimosso.
-
«Media» e
v4l2
supporto sono stati rimossi. -
A parte questo
nfsv3
, le versioni precedenti diNFS
//CIFS
API sono state rimosse. -
Alcune opzioni di sicurezza ottimizzate per le prestazioni sono ora attivate.
-
KFENCE
ora è acceso. (KFENCE
è una versione più leggera diKASAN
). -
CONFIG_PANIC_ON_OOPS
ora è pronto per tutte le sospensioni. -
CONFIG_TCM_USER2
l'opzione è ora abilitata, il che abilitaTCMU. -
arm64
Le piattaforme non utilizzate sono state rimosse. -
L'
CONFIG_KEXEC_SIG
opzione è ora abilitata. -
Le
CONFIG_SCHED_SMT
opzioniCONFIG_SCHED_CORE
e sono state disattivate nell'arm64
architettura. -
L'
CONFIG_LDISC_AUTOLOAD
opzione è stata disattivata. -
Il
qdisc
supporto CAKE per l'CONFIG_NET_SCH_CAKE
opzione è ora abilitato. -
Il client Lustre è stato aggiornato alla versione
2.12.8
. -
L'
CONFIG_KSM
opzione è stata disattivata. Questa modifica ha comportato anche la disattivazione delle seguenti opzioni:-
CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT
-
CONFIG_GCC_PLUGIN_STACKLEAK
-
CONFIG_INIT_ON_ALLOC_DEFAULT_ON
-
CONFIG_ZERO_CALL_USED_REGS
-
CONFIG_KFENCE
-
Archivio
Il repository include i seguenti pacchetti che sono stati aggiornati dall'ultima versione.
|
|
|
|
|
|
|
|
|
|
Immagine del contenitore Docker
L'immagine del contenitore Docker include i seguenti pacchetti che sono stati aggiornati dall'ultima versione.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
AMI predefinita
L'AMI predefinita include i seguenti pacchetti che sono stati aggiornati dall'ultima versione.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
AMI minima
L'AMI minimale include i seguenti pacchetti che sono stati aggiornati dall'ultima versione.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|