Note di rilascio di Amazon Linux 2023 versione 2022.0.20221101 - Amazon Linux 2023

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à.

Note di rilascio di Amazon Linux 2023 versione 2022.0.20221101

Nota

Queste note di rilascio si riferiscono a una versione della Tech Preview di Amazon Linux 2023. Questa è una versione obsoleta di Tech Preview e non deve essere più utilizzata.

Amazon Linux 2023 a disponibilità generale è il successore delle versioni di Amazon Linux 2022 Tech Preview. Per informazioni su AL2 023 e per tenerti aggiornato sulle versioni di Amazon Linux, consulta la Guida per l'utente di Amazon Linux 2023.

Aggiornamenti principali

Consulta la sezione Confronto tra Amazon Linux 2 e Amazon Linux 2022 per maggiori dettagli sulle modifiche apportate rispetto ad Amazon Linux 2.

Amazon Linux 2022 include i seguenti aggiornamenti principali.

  • Questo rilascio risolve un problema di sicurezza in openssl. Per i dettagli, consulta ALAS2022-2022-157 nel centro di sicurezza di Amazon Linux.

  • A partire daAL2023 versione 2022.0.20220728, per impostazione predefinita SELinux è passato da una modalità di applicazione a una permissiva. È possibile modificare SELinux le impostazioni in modalità forzata tramite la riga di comando eseguendo il comando. setenforce

  • Il pacchetto pcre legacy è obsoleto e sarà rimosso in un futuro rilascio di Amazon Linux. Il pacchetto pcre2 è il successore e i pochi pacchetti rimanenti in Amazon Linux 2022 che dipendono dalla libreria pcre obsoleta verranno trasferiti a pcre2 nei futuri aggiornamenti.

Problemi noti
  • Amazon Linux 2022 contiene un problema noto per cui NTP i server definiti dal cliente non DHCP vengono rispettati.

    Soluzione alternativa: configura i NTP server utilizzando un file di configurazione in /etc/chrony.d

  • La FIPS modalità di attivazione non è attualmente supportata e nelle prossime versioni verranno apportate modifiche al funzionamento di un sistema abilitato alla FIPS modalità.

  • L'installazione di collected-java non riesce perché il pacchetto Amazon Corretto non annuncia che fornisce libjvm.so. Una volta aggiornato il pacchetto Amazon Corretto, l'installazione di collectd-java dovrebbe funzionare.

    Soluzione alternativa: installa manualmente con rpm —nodeps -i collectd-java-5.12.0-16.amzn2022.0.1.x86_64.rpm.

Aggiornamenti di sicurezza

Contattaci

Se individui un problema di sicurezza, contatta il nostro team di sicurezza anziché aprire un issue.

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 consultare gli issue esistenti per vedere se il problema che hai riscontrato è già noto. In caso contrario, apri un nuovo issue.

Se desideri semplicemente porre delle domande su Amazon Linux 2022, non esitare ad avviare una nuova discussione o a partecipare a una discussione esistente. Il feedback su Amazon Linux 2022 può essere fornito anche tramite il AWS rappresentante designato.

Principali modifiche rispetto al primo rilascio Tech Preview

  • Kernel aggiornato dalla versione 5.10 alla 5.15

  • OpenSSL aggiornato dalla versione 1.1 alla 3.0

  • AWS CLI aggiornato alla AWS CLI v2

  • AWS Gli strumenti presenti in Amazon Linux 2 sono stati aggiunti ai repository comeecs-agent,aws-cfn-bootstrap, aws-kinesis-agentec2-instance-connect, e altri strumenti.

  • rsyslog non è più installato per impostazione predefinita e quindi system-journald è il modo in cui funziona syslog, con journalctl come client che può esaminare i log.

  • L'impostazione predefinita curl fa parte del pacchetto curl-minimal, che supporta i protocolli più diffusi. È possibile passare alla versione completa di curl, se necessario, eseguendo dnf install --allowerasing curl-full libcurl-full

  • L'impostazione predefinita gnupg è minima, con funzionalità limitate, ma con il codice minimo necessario per la GPG verifica RPMs e inserisce un numero minimo di pacchetti AMIs e immagini dei contenitori. Se hai bisogno della funzionalità completa di gnupg, puoi ottenere la gnupg completa eseguendo dnf install --allowerasing gnupg2-full

  • Cura dei pacchetti: come parte del ciclo di sviluppo, abbiamo curato l'elenco dei pacchetti disponibili nei repository. Ciò ha comportato la rimozione di un certo numero di pacchetti che non erano più necessari a causa delle dipendenze. Alcuni pacchetti possono essere aggiunti nuovamente al repository man mano che elaboriamo le richieste dei clienti.

  • I runtime dei linguaggi sono stati aggiornati e ad alcuni runtime come Ruby sono stati assegnati spazi dei nomi, consentendo così l'aggiunta di nuove versioni in futuro senza rimuovere quelle attuali dai repository.

  • L'ecosistema Java è ora basato su Amazon Corretto 17 anziché su Open JDK 11. Gli strumenti di compilazione Java sono stati ricostruiti in versioni più recenti ed eseguiti con Amazon Corretto.

Kernel CONFIG _HZ è cambiato da 250 a 100 su entrambi arm64 e. x86

La configurazione del kernel è stata ottimizzata meglio per l'utilizzo della memoria e ulteriormente rafforzata disabilitando alcune funzionalità non utilizzate in Amazon. EC2 Tra le modifiche di rilievo figurano:

  • Impostazione NR_CPUS=512 da 8192

  • Rimozione di diversi file system precedenti e uso esclusivo di ext4

  • Rimuovi alcuni adattatori fisici non utilizzati in Amazon EC2

  • Eliminazione di una serie di protocolli di rete obsoleti o inutilizzati

  • Rimuovi il supporto CDROM

  • Rimuovi il PS2 supporto

  • Rimozione del supporto per "media" e v4l2

  • Elimina CIFS API le versioni precedentiNFS/tranne nfsv3

  • Attivazione di alcune opzioni di sicurezza che ottimizzano le prestazioni

  • Impostazione di PANIC_ON_OOPS per tutti i blocchi

  • Abilitazione del modulo TCMU CONFIG_TCM_USER2

  • Eliminazione delle piattaforme arm64 inutilizzate

  • Abilitazione di CONFIG_KEXEC_SIG

  • Disabilitazione di CONFIG_SCHED_CORE and CONFIG_SCHED_SMT su arm64

  • Disabilitazione di CONFIG_LDISC_AUTOLOAD

  • Abilita CAKE qdisc il supporto CONFIG_NET_SCH_CAKE

  • Aggiornamento del client Lustre a 2.12.8

  • Disabilitazione di CONFIG_KSM

    CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT

    CONFIG_GCC_PLUGIN_STACKLEAK

    CONFIG_INIT_ON_ALLOC_DEFAULT_ON

    CONFIG_ZERO_CALL_USED_REGS

    CONFIG_KFENCE

Repository

Il repository include i seguenti pacchetti che sono stati aggiornati rispetto all'ultimo rilascio.

openssl-3.0.5-1.amzn2022.0.3

system-release-2022.0.20221101-0.amzn2022

AMIs

Immagine di container Docker

openssl-3.0.5-1.amzn2022.0.3

system-release-2022.0.20221101-0.amzn2022

Predefinito AMI

openssl-3.0.5-1.amzn2022.0.3

system-release-2022.0.20221101-0.amzn2022

Minimo AMI

openssl-3.0.5-1.amzn2022.0.3

system-release-2022.0.20221101-0.amzn2022