È disponibile la distribuzione AlmaLinux 10.1

Viene presentata la release della distribuzione AlmaLinux 10.1, sincronizzata con Red Hat Enterprise Linux 10.1 e contenente tutte le modifiche proposte in questa release. Le immagini di installazione sono preparate per le architetture x86_64_v3, x86_64_v2, ARM64, ppc64le e s390x sotto forma di immagine avviabile (927 MB), minima (1.4 GB) e completa (8.3 GB). In seguito verranno create build live con GNOME, KDE, MATE e Xfce, nonché immagini per schede Raspberry Pi, container, WSL (sottosistema Windows per Linux) e piattaforme cloud.

La distribuzione è compatibile a livello binario con Red Hat Enterprise Linux, ove possibile, e può essere utilizzata in sostituzione di RHEL 10.1 e CentOS 10 Stream. Oltre al rebranding e alla rimozione dei pacchetti specifici di RHEL, AlmaLinux 10.1 presenta le seguenti differenze rispetto a RHEL 10.1:

  • Il supporto per il file system Btrfs è stato ripristinato. Abbiamo aggiunto la possibilità di partizionare le unità utilizzando Btrfs nel programma di installazione, garantito l'installazione del modulo kernel btrfs.ko, ripristinato la suite di utility btrfs-progs e adattato lo stack di gestione dello storage per Btrfs. Abbiamo inoltre verificato il corretto funzionamento dei seguenti pacchetti in ambienti Btrfs: bcc, buildah, cockpit, ignition, libblockdev, libguestfs, osbuild, osbuild-composer, podman, pykickstart, python-blivet, skopeo, udisks2 e virt-v2v. Red Hat ha deprecato il file system Btrfs in RHEL 7.4 (2017) e ne ha interrotto il supporto in RHEL 8.
  • Il repository di pacchetti CodeReady Builder (CRB) è abilitato di default. Contiene una selezione di pacchetti non offerti di default in Red Hat Enterprise Linux, tra cui applicazioni per sviluppatori, librerie e wrapper aggiuntivi, nonché pacchetti contenenti dati di debug, documentazione, file di intestazione, build statiche ed esempi di codice (i pacchetti "-devel", "-example", "-doc" e "-static"). Tra le altre cose, CRB include librerie utilizzate come dipendenze nei pacchetti del repository EPEL (Extra Packages for Enterprise Linux).
  • Sono stati creati pacchetti per l'installazione dei driver NVIDIA e dello stack CUDA. I driver possono essere utilizzati in configurazioni con UEFI Secure Boot. I moduli del kernel del set ufficiale di driver proprietari NVIDIA non possono essere caricati in modalità UEFI Secure Boot perché non sono firmati digitalmente dalla distribuzione. Questa limitazione è stata aggirata utilizzando moduli del kernel disponibili pubblicamente da NVIDIA, che sono stati utilizzati per creare un pacchetto proprietario nvidia-open-kmod con moduli firmati digitalmente da AlmaLinux. Un pacchetto separato, almalinux-release-nvidia-driver, configura un repository esterno gestito da NVIDIA, da cui vengono caricati i driver CUDA e i componenti dei driver proprietari NVIDIA in esecuzione nello spazio utente.
  • Sono state create build separate per la seconda versione della microarchitettura x86-64 (x86-64-v2). Queste build vengono gestite parallelamente alle build x86-64 di base, generate con ottimizzazioni per la microarchitettura x86-64-v3 utilizzata in RHEL 10. Il supporto aggiuntivo per x86-64-v2 garantisce la compatibilità con CPU precedenti a Intel Haswell e AMD Excavator, progettate prima del 2013. Oltre ai repository standard, le build x86-64-v2 vengono preparate anche per i pacchetti del repository EPEL.
  • Sono state reintrodotte le implementazioni server e client del protocollo SPICE, consentendo interazioni desktop remote in un ambiente virtuale con QEMU/KVM. A differenza dei protocolli VNC e RDP, SPICE esegue il rendering dei contenuti dello schermo ed elabora i flussi audio sul lato client, anziché sul server. serverIn RHEL, il supporto SPICE è stato abbandonato nella versione 9.0.
  • Ripristinato l'utilizzo del registro del processore %rbp come puntatore base a uno stack frame contenente indirizzi di ritorno e variabili di funzione (puntatore frame). L'utilizzo di un puntatore per impilare i frame consente alla distribuzione di utilizzare funzionalità aggiuntive per il tracciamento e la profilazione del sistema.
  • È stata implementata la possibilità di utilizzare un hypervisor KVM Sui sistemi con processori IBM POWER. In RHEL, tale supporto è stato interrotto nella versione 9.0.
  • Il repository Synergy, che contiene pacchetti diversi da Red Hat Enterprise Linux, è gestito. Attualmente, il repository Synergy contiene pacchetti per l'ambiente utente Pantheon, sviluppato dal progetto Elementary OS, e Warpinator, un'utilità per la condivisione di file crittografati tra due computer.
  • La possibilità di eseguire l'avvio in modalità UEFI Secure Boot è stata implementata per i sistemi con processori Intel/AMD e ARM.
  • È stato ripristinato il supporto per oltre 150 dispositivi hardware non supportati in RHEL 10.1. Ad esempio, sono stati restituiti gli ID dei vecchi dispositivi PCI nei driver:
    • aacraid - Dell PERC2, 2/Si, 3/Si, 3/Di, prodotti Raid avanzati Adaptec, HP NetRAID-4M, IBM ServeRAID e ICP SCSI
    • be2iscsi - Emulex OneConnectOpen-iSCSI per BladeEngine 2 e 3
    • be2net – Adattatori Emulex BladeEngine 2 e 3 *
    • hpsa: controller HP Smart Array
    • lpfc - SCSI Fibre Channel Emulex LightPulse
    • megaraid_sas - Broadcom MegaRAID SAS
    • mlx4_core - Mellanox Gen2 e ConnectX-2
    • mpt3sas - LSI MPT Fusion SAS 3.0
    • mptsas: host SAS Fusion MPT
    • qla2xxx - HBA a canale in fibra ottica QLogic
    • qla4xxx - HBA iSCSI QLogic.

La distribuzione AlmaLinux è stata fondata da CloudLinux in risposta alla fine prematura del supporto per CentOS 8 da parte di Red Hat (gli aggiornamenti per CentOS 8 sono stati interrotti alla fine del 2021 e non nel 2029, come previsto dagli utenti). Il progetto è supervisionato da un'organizzazione senza scopo di lucro separata, la AlmaLinux OS Foundation, che è stata creata per svilupparsi in un ambiente neutrale e guidato dalla comunità utilizzando un modello di governance simile al Fedora Project. Il kit di distribuzione è gratuito per tutte le categorie di utenti. Tutti gli sviluppi di AlmaLinux sono pubblicati con licenze libere.

Oltre ad AlmaLinux, come alternative al classico CentOS si posizionano anche Rocky Linux (sviluppato dalla comunità sotto la guida del fondatore di CentOS), Oracle Linux, SUSE Liberty Linux ed EuroLinux. Inoltre, Red Hat ha reso RHEL disponibile gratuitamente per organizzazioni open source e ambienti di sviluppo individuali con un massimo di 16 sistemi virtuali o fisici.

Fonte: opennet.ru

Aggiungi un commento