Note di rilascio di Amazon Linux 2023 versione 2022.0.20230118 - 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.20230118

Nota

Queste note di rilascio si riferiscono a una versione della Tech Preview di Amazon Linux 2023.

Amazon Linux 2023 a disponibilità generale è il successore delle versioni di Amazon Linux 2022 Tech Preview. Per trovare informazioni su AL2023 e per non perdere le novità sui rilasci di Amazon Linux, consulta la Guida per l'utente di AL2023.

Aggiornamenti principali

Per maggiori dettagli sulle modifiche rispetto ad Amazon Linux 2, consulta Confronto tra Amazon Linux 2 e Amazon Linux 2022.

Amazon Linux 2022 include i seguenti aggiornamenti principali.

  • Come parte di questo rilascio, abbiamo rimosso i pacchetti dal repository in cui le versioni più recenti hanno sostituito quelle precedenti. Ad esempio, abbiamo rimosso ImageMagick-6.9.12.48-2.amzn2022.0.6 dai repository, poiché abbiamo incluso la versione più recente ImageMagick-6.9.12.64-1.amzn2022.0.1. Il tutto viene eseguito nell'ambito della pulizia della versione Tech Preview e non dopo che Amazon Linux 2022 sarà disponibile a livello generale.

  • A partire da AL2023 versione 2022.0.20220728, SELinux è passato da una modalità di applicazione a una di autorizzazione per impostazione predefinita. È possibile modificare le impostazioni di SELinux in modalità di applicazione utilizzando cloud-init oppure utilizzando la riga di comando tramite esecuzione del 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 a causa del quale i server NTP definiti dal cliente tramite DHCP non vengono accettati.

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

  • L'abilitazione della modalità FIPS non è attualmente supportata e nei prossimi rilasci verranno apportate modifiche al funzionamento di un sistema abilitato alla modalità FIPS.

  • 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

  • È stato risolto un problema di sicurezza in openssl. Per informazioni dettagliate, vedi ALAS2022-2022-157.

  • 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, ossia ha funzionalità limitate, ma contiene il codice minimo necessario per la verifica degli RPM tramite GPG e include un numero minimo di pacchetti nelle AMI e nelle immagini di container. 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 OpenJDK 11. Gli strumenti di compilazione Java sono stati ricostruiti in versioni più recenti ed eseguiti con Amazon Corretto.

  • La tripletta per GCC e altri compilatori è cambiata, indicando Amazon come fornitore.

Kernel CONFIG_HZ è stato modificato da 250 a 100 sia su arm64 che su x86.

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

  • Modifica di CONFIG_NR_CPUS=512 da CONFIG_NR_CPUS=8192

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

  • Rimozione di alcuni adattatori fisici non utilizzati in Amazon EC2

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

  • Rimozione del supporto CDROM

  • Rimozione del supporto per PS2

  • Rimozione del supporto per "media" e v4l2

  • Rimozione delle versioni precedenti delle API NFS/CIFS tranne nfsv3

  • Attivazione di alcune opzioni di sicurezza che ottimizzano le prestazioni

  • L'opzione CONFIG_PANIC_ON_OOPS è ora attiva per tutti i blocchi

  • L'opzione CONFIG_TCM_USER2 è ora abilitata, con conseguente abilitazione di TCMU

  • Rimozione delle piattaforme arm64 non utilizzate

  • Abilitazione di CONFIG_KEXEC_SIG

    Le opzioni CONFIG_SCHED_CORE e CONFIG_SCHED_SMT sono disabilitate nell'architettura arm64.

  • Disabilitazione di CONFIG_LDISC_AUTOLOAD

  • Abilitazione del supporto qdisc per CAKE 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 rimossi rispetto all'ultimo rilascio.

  • flatpak-1.12.4-1.amzn2022.0.1.src

  • flatpak-builder-1.2.2-1.amzn2022.0.1.src

  • ostree-2021.5-2.amzn2022.0.4.src

  • postgresql13-13.7-1.amzn2022.0.5.src

  • postgresql14-14.3-2.amzn2022.0.2.src

  • qt5-5.15.2-2.amzn2022.0.1.src

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

amazon-efs-utils-1.34.4-1.amzn2022.src

amazon-rpm-config-228-3.amzn2022.0.1.src

apr-1.7.0-16.amzn2022.0.1.src

apr-util-1.6.1-16.amzn2022.0.2.src

bash-5.2.15-1.amzn2022.0.1.src

bcel-6.5.0-3.amzn2022.0.1.src

biber-2.17-5.amzn2022.0.1.src

binutils-2.39-6.amzn2022.0.3.src

ca-certificates-2021.2.50-1.0.amzn2022.0.4.src

chrony-4.3-1.amzn2022.0.1.src

clang-15.0.6-3.amzn2022.0.1.src

compiler-rt-15.0.6-2.amzn2022.src

cpio-2.13-13.amzn2022.0.1.src

curl-7.87.0-2.amzn2022.0.1.src

cyrus-sasl-2.1.27-18.amzn2022.0.2.src

ecs-init-1.68.0-1.amzn2022.src

elfutils-0.188-3.amzn2022.0.1.src

emacs-28.1-2.amzn2022.0.1.src

gcc-11.3.1-4.amzn2022.0.1.src

glibc-2.34-52.amzn2022.0.1.src

gnu-efi-3.0.11-9.amzn2022.0.1.src

grub2-2.06-42.amzn2022.0.2.src

java-1.8.0-amazon-corretto-1.8.0_362.b08-1.amzn2022.src

java-11-amazon-corretto-11.0.18+10-1.amzn2022.src

java-17-amazon-corretto-17.0.6+10-1.amzn2022.1.src

krb5-1.19.2-13.amzn2022.0.1.src

libclc-15.0.6-1.amzn2022.0.2.src

libdwarf-0.5.0-1.amzn2022.0.1.src

libomp-15.0.6-1.amzn2022.0.2.src

libpq-15.0-2.amzn2022.src

libtasn1-4.19.0-1.amzn2022.src

lld-15.0.6-1.amzn2022.0.2.src

lldb-15.0.6-1.amzn2022.0.2.src

llvm-15.0.6-2.amzn2022.0.1.src

mariadb105-10.5.16-1.amzn2022.0.6.src

nginx-1.22.1-1.amzn2022.0.1.src

patchelf-0.17.0-1.amzn2022.0.1.src

perl-DBD-Pg-3.14.2-3.amzn2022.0.3.src

php8.1-8.1.12-1.amzn2022.0.2.src

pkgconf-1.8.0-4.amzn2022.src

postfix-3.7.2-4.amzn2022.0.3.src

python3.10-3.10.9-1.amzn2022.0.1.src

python3.9-3.9.16-1.amzn2022.0.1.src

python-lit-15.0.6-1.amzn2022.src

python-lxml-4.7.1-3.amzn2022.src

python-psycopg2-2.8.6-3.amzn2022.0.2.src

ruby3.1-3.1.3-173.amzn2022.0.1.src

rust-1.66.1-1.amzn2022.0.2.src

rust-toolset-1.66.1-1.amzn2022.0.1.src

samba-4.16.7-0.amzn2022.0.1.src

sphinx-2.2.11-24.amzn2022.0.2.src

spirv-headers-1.5.5-41.amzn2022.src

spirv-llvm-translator-15.0.0-2.amzn2022.0.1.src

sqlite-3.40.0-1.amzn2022.0.1.src

system-release-2022.0.20230118-0.amzn2022.src

texlive-2021-59.amzn2022.0.1.src

texlive-base-20210325-52.amzn2022.0.1.src

tzdata-2022g-1.amzn2022.0.1.src

unbound-1.16.3-2.amzn2022.src

vim-9.0.1006-1.amzn2022.0.1.src

wireshark-4.0.2-1.amzn2022.0.1.src

Immagine di container Docker

L'immagine di container Docker include i seguenti pacchetti che sono stati aggiunti rispetto all'ultimo rilascio.

amazon-linux-repo-cdn-2022.0.20230118-0.amzn2022

bash-5.2.15-1.amzn2022.0.1

ca-certificates-2021.2.50-1.0.amzn2022.0.4

curl-minimal-7.87.0-2.amzn2022.0.1.aarch64

elfutils-default-yama-scope-0.188-3.amzn2022.0

elfutils-libelf-0.188-3.amzn2022.0.1

elfutils-libs-0.188-3.amzn2022.0.1

glibc-2.34-52.amzn2022.0.1

glibc-common-2.34-52.amzn2022.0.1

glibc-minimal-langpack-2.34-52.amzn2022.0.1

krb5-libs-1.19.2-13.amzn2022.0.1

libcurl-minimal-7.87.0-2.amzn2022.0.1

libgcc-11.3.1-4.amzn2022.0.1

libgomp-11.3.1-4.amzn2022.0.1

libstdc-11.3.1-4.amzn2022.0.1

libtasn1-4.19.0-1.amzn2022

python3-3.9.16-1.amzn2022.0.1

python3-libs-3.9.16-1.amzn2022.0.1

sqlite-libs-3.40.0-1.amzn2022.0.1

system-release-2022.0.20230118-0.amzn2022

tzdata-2022g-1.amzn2022.0.1

vim-data-9.0.1006-1.amzn2022.0.1

vim-minimal-9.0.1006-1.amzn2022.0.1

AMI predefinita

L'AMI predefinita include i seguenti pacchetti che sono stati aggiunti rispetto all'ultimo rilascio.

amazon-linux-repo-s3-2022.0.20230118-0.amzn2022

amazon-rpm-config-228-3.amzn2022.0

bash-5.2.15-1.amzn2022.0.1

binutils-2.39-6.amzn2022.0.3

ca-certificates-2021.2.50-1.0.amzn2022.0.4

chrony-4.3-1.amzn2022.0.1

cpio-2.13-13.amzn2022.0.1

curl-minimal-7.87.0-2.amzn2022.0.1

cyrus-sasl-lib-2.1.27-18.amzn2022.0.2

cyrus-sasl-plain-2.1.27-18.amzn2022.0.2

glibc-2.34-52.amzn2022.0.1

glibc-all-langpacks-2.34-52.amzn2022.0.1

glibc-common-2.34-52.amzn2022.0.1

glibc-gconv-extra-2.34-52.amzn2022.0.1

glibc-locale-source-2.34-52.amzn2022.0.1

grub2-common-2.06-42.amzn2022.0.2

grub2-efi-x64-ec2-2.06-42.amzn2022.0.2

grub2-pc-modules-2.06-42.amzn2022.0.2

grub2-tools-2.06-42.amzn2022.0.2

grub2-tools-minimal-2.06-42.amzn2022.0.2

kernel-livepatch-repo-s3-2022.0.20230118-0.amzn2022

krb5-libs-1.19.2-13.amzn2022.0.1

libcurl-minimal-7.87.0-2.amzn2022.0.1

libgcc-11.3.1-4.amzn2022.0.1

libgomp-11.3.1-4.amzn2022.0.1

libpkgconf-1.8.0-4.amzn2022

libstdc-11.3.1-4.amzn2022.0.1

libtasn1-4.19.0-1.amzn2022

pkgconf-1.8.0-4.amzn2022

pkgconf-m4-1.8.0-4.amzn2022

pkgconf-pkg-config-1.8.0-4.amzn2022

python3-3.9.16-1.amzn2022.0.1

python3-libs-3.9.16-1.amzn2022.0.1

sqlite-libs-3.40.0-1.amzn2022.0.1

system-release-2022.0.20230118-0.amzn2022

tzdata-2022g-1.amzn2022.0.1

vim-common-9.0.1006-1.amzn2022.0.1

vim-data-9.0.1006-1.amzn2022.0.1

vim-enhanced-9.0.1006-1.amzn2022.0.1

vim-filesystem-9.0.1006-1.amzn2022.0.1

vim-minimal-9.0.1006-1.amzn2022.0.1

AMI minima

L'AMI minima include i seguenti pacchetti che sono stati aggiunti rispetto all'ultimo rilascio.

amazon-linux-repo-s3-2022.0.20230118-0.amzn2022

bash-5.2.15-1.amzn2022.0.1

ca-certificates-2021.2.50-1.0.amzn2022.0.4

chrony-4.3-1.amzn2022.0.1.

cpio-2.13-13.amzn2022.0.1.

curl-minimal-7.87.0-2.amzn2022.0.1

cyrus-sasl-lib-2.1.27-18.amzn2022.0.2

elfutils-default-yama-scope-0.188-3.amzn2022.0.1

elfutils-libelf-0.188-3.amzn2022.0.1

elfutils-libs-0.188-3.amzn2022.0.1

glibc-2.34-52.amzn2022.0.1

glibc-all-langpacks-2.34-52.amzn2022.0.1

glibc-common-2.34-52.amzn2022.0.1

glibc-locale-source-2.34-52.amzn2022.0.1

grub2-common-2.06-42.amzn2022.0.2

grub2-efi-x64-ec2-2.06-42.amzn2022.0.2

grub2-pc-modules-2.06-42.amzn2022.0.2

grub2-tools-2.06-42.amzn2022.0.2

grub2-tools-minimal-2.06-42.amzn2022.0.2

kernel-livepatch-repo-s3-2022.0.20230118-0.amzn2022

krb5-libs-1.19.2-13.amzn2022.0.1

libcurl-minimal-7.87.0-2.amzn2022.0.1

libgcc-11.3.1-4.amzn2022.0.1

libgomp-11.3.1-4.amzn2022.0.1

libstdc-11.3.1-4.amzn2022.0.1

libtasn1-4.19.0-1.amzn2022

python3-3.9.16-1.amzn2022.0.1

python3-libs-3.9.16-1.amzn2022.0.1

sqlite-libs-3.40.0-1.amzn2022.0.1.

system-release-2022.0.20230118-0.amzn2022

tzdata-2022g-1.amzn2022.0.1

vim-data-9.0.1006-1.amzn2022.0.1

vim-minimal-9.0.1006-1.amzn2022.0.1