Παρουσιάζεται η έκδοση της διανομής AlmaLinux 10.1, συγχρονισμένη με το Red Hat Enterprise Linux 10.1 και περιέχοντας όλες τις αλλαγές που προτείνονται σε αυτήν την έκδοση. Οι εικόνες εγκατάστασης προετοιμάζονται για τις αρχιτεκτονικές x86_64_v3, x86_64_v2, ARM64, ppc64le και s390x σε μορφή bootable (927 MB), minimal (1.4 GB) και full image (8.3 GB). Αργότερα θα δημιουργηθούν ζωντανές εκδόσεις με GNOME, KDE, MATE και Xfce, καθώς και εικόνες για πλακέτες Raspberry Pi, κοντέινερ, WSL (Υποσύστημα Windows για Linux) και πλατφόρμες cloud.
Η διανομή είναι συμβατή με δυαδικά αρχεία με το Red Hat Enterprise Linux όπου είναι δυνατόν και μπορεί να χρησιμοποιηθεί ως αντικατάσταση για το RHEL 10.1 και το CentOS 10 Stream. Εκτός από την αλλαγή επωνυμίας και την αφαίρεση πακέτων που αφορούν συγκεκριμένα το RHEL, το AlmaLinux 10.1 παρουσιάζει τις ακόλουθες διαφορές από το RHEL 10.1:
- Η υποστήριξη για το σύστημα αρχείων Btrfs έχει αποκατασταθεί. Προσθέσαμε τη δυνατότητα διαμέρισης μονάδων δίσκου χρησιμοποιώντας το Btrfs στο πρόγραμμα εγκατάστασης, διασφαλίσαμε την εγκατάσταση της μονάδας πυρήνα btrfs.ko, επιστρέψαμε τη σουίτα βοηθητικών προγραμμάτων btrfs-progs και προσαρμόσαμε τη στοίβα διαχείρισης αποθήκευσης για το Btrfs. Επαληθεύσαμε επίσης ότι τα ακόλουθα πακέτα λειτουργούν σωστά σε περιβάλλοντα Btrfs: bcc, buildah, cockpit, ignition, libblockdev, libguestfs, osbuild, osbuild-composer, podman, pykickstart, python-blivet, skopeo, udisks2 και virt-v2v. Η Red Hat απέρριψε το σύστημα αρχείων Btrfs στο RHEL 7.4 (2017) και διέκοψε την υποστήριξή του στο RHEL 8.
- Το αποθετήριο πακέτων CodeReady Builder (CRB) είναι ενεργοποιημένο από προεπιλογή. Περιέχει μια επιλογή πακέτων που δεν προσφέρονται από προεπιλογή στο Red Hat Enterprise Linux, συμπεριλαμβανομένων εφαρμογών προγραμματιστών, πρόσθετων βιβλιοθηκών και περιτυλίγματος, καθώς και πακέτων που περιέχουν δεδομένα εντοπισμού σφαλμάτων, τεκμηρίωση, αρχεία κεφαλίδας, στατικές εκδόσεις και δείγματα κώδικα (τα πακέτα "-devel", "-example", "-doc" και "-static"). Μεταξύ άλλων, το CRB περιλαμβάνει βιβλιοθήκες που χρησιμοποιούνται ως εξαρτήσεις σε πακέτα από το αποθετήριο EPEL (Extra Packages for Enterprise Linux).
- Έχουν δημιουργηθεί πακέτα για την εγκατάσταση προγραμμάτων οδήγησης NVIDIA και της στοίβας CUDA. Τα προγράμματα οδήγησης μπορούν να χρησιμοποιηθούν σε διαμορφώσεις με UEFI Secure Boot. Οι μονάδες πυρήνα από το επίσημο σύνολο ιδιόκτητων προγραμμάτων οδήγησης της NVIDIA δεν μπορούν να φορτωθούν σε λειτουργία UEFI Secure Boot επειδή δεν είναι ψηφιακά υπογεγραμμένες από την διανομή. Αυτός ο περιορισμός παρακάμφθηκε χρησιμοποιώντας μονάδες πυρήνα που είναι ανοιχτά διαθέσιμες από την NVIDIA, οι οποίες χρησιμοποιήθηκαν για τη δημιουργία ενός ιδιόκτητου πακέτου nvidia-open-kmod με μονάδες ψηφιακά υπογεγραμμένες από την AlmaLinux. Ένα ξεχωριστό πακέτο, το almalinux-release-nvidia-driver, διαμορφώνει ένα εξωτερικό αποθετήριο που διατηρείται από την NVIDIA, από το οποίο φορτώνονται τα προγράμματα οδήγησης CUDA και τα ιδιόκτητα στοιχεία προγραμμάτων οδήγησης NVIDIA που εκτελούνται στον χώρο χρήστη.
- Έχουν δημιουργηθεί ξεχωριστές εκδόσεις για τη δεύτερη έκδοση της μικροαρχιτεκτονικής x86-64 (x86-64-v2). Αυτές οι εκδόσεις διατηρούνται παράλληλα με τις βασικές εκδόσεις x86-64, οι οποίες δημιουργούνται με βελτιστοποιήσεις για τη μικροαρχιτεκτονική x86-64-v3 που χρησιμοποιείται στο RHEL 10. Η πρόσθετη υποστήριξη για το x86-64-v2 διασφαλίζει τη συμβατότητα με CPU παλαιότερες από τις Intel Haswell και AMD Excavator, οι οποίες έχουν σχεδιαστεί πριν από το 2013. Εκτός από τα τυπικά αποθετήρια, οι εκδόσεις x86-64-v2 προετοιμάζονται επίσης για πακέτα από το αποθετήριο EPEL.
- Οι υλοποιήσεις του πρωτοκόλλου SPICE σε διακομιστή και πελάτη έχουν επανεισαχθεί, επιτρέποντας την εκτέλεση αλληλεπιδράσεων απομακρυσμένης επιφάνειας εργασίας σε εικονικό περιβάλλον υπό QEMU/KVM. Σε αντίθεση με τα πρωτόκολλα VNC και RDP, το SPICE αποδίδει το περιεχόμενο της οθόνης και επεξεργάζεται τις ροές ήχου στην πλευρά του πελάτη και όχι στον διακομιστή. υπηρέτηςΣτο RHEL, η υποστήριξη SPICE καταργήθηκε στην έκδοση 9.0.
- Επανήλθε στη χρήση του καταχωρητή επεξεργαστή %rbp ως δείκτη βάσης σε πλαίσιο στοίβας που περιέχει διευθύνσεις επιστροφής και μεταβλητές συνάρτησης (δείκτης πλαισίου). Η χρήση ενός δείκτη για τη στοίβαξη πλαισίων επιτρέπει στη διανομή να χρησιμοποιεί πρόσθετες δυνατότητες για τον εντοπισμό και τη δημιουργία προφίλ συστήματος.
- Η δυνατότητα χρήσης ενός hypervisor έχει υλοποιηθεί KVM Σε συστήματα με επεξεργαστές IBM POWER. Στο RHEL, η εν λόγω υποστήριξη διακόπηκε στην έκδοση 9.0.
- Το αποθετήριο Synergy, το οποίο περιέχει πακέτα εκτός του Red Hat Enterprise Linux, συντηρείται. Προς το παρόν, το αποθετήριο Synergy περιέχει πακέτα για το περιβάλλον χρήστη Pantheon, που αναπτύχθηκε από το έργο Elementary OS, και το Warpinator, ένα βοηθητικό πρόγραμμα για την κοινή χρήση κρυπτογραφημένων αρχείων μεταξύ δύο υπολογιστών.
- Η δυνατότητα εκκίνησης σε λειτουργία UEFI Secure Boot έχει εφαρμοστεί για συστήματα με επεξεργαστές Intel/AMD και ARM.
- Η υποστήριξη για περισσότερες από 150 συσκευές υλικού που δεν υποστηρίζονται στο RHEL 10.1 έχει αποκατασταθεί. Για παράδειγμα, έχουν επιστραφεί τα ID παλιών συσκευών PCI στα προγράμματα οδήγησης:
- aacraid - Dell PERC2, 2/Si, 3/Si, 3/Di, Adaptec Advanced Raid Products, HP NetRAID-4M, IBM ServeRAID & ICP SCSI
- be2iscsi - Emulex OneConnectOpen-iSCSI για BladeEngine 2 και 3
- be2net – Προσαρμογείς Emulex BladeEngine 2 και 3 *
- hpsa - HP Smart Array Controller
- lpfc - Emulex LightPulse Fiber Channel SCSI
- megaraid_sas - Broadcom MegaRAID SAS
- mlx4_core - Mellanox Gen2 και ConnectX-2
- mpt3sas - LSI MPT Fusion SAS 3.0
- mptsas - Fusion MPT SAS Host
- qla2xxx - QLogic Fiber Channel HBA
- qla4xxx - QLogic iSCSI HBA.
Η διανομή AlmaLinux ιδρύθηκε από το CloudLinux ως απάντηση στον πρόωρο τερματισμό της υποστήριξης για το CentOS 8 από την Red Hat (η κυκλοφορία των ενημερώσεων για το CentOS 8 σταμάτησε στα τέλη του 2021 και όχι το 2029, όπως περίμεναν οι χρήστες). Το έργο επιβλέπεται από έναν ξεχωριστό μη κερδοσκοπικό οργανισμό, το AlmaLinux OS Foundation, το οποίο δημιουργήθηκε για να αναπτυχθεί σε μια ουδέτερη πλατφόρμα με συμμετοχή της κοινότητας και χρησιμοποιώντας ένα μοντέλο διακυβέρνησης παρόμοιο με το έργο Fedora. Η διανομή είναι δωρεάν για όλες τις κατηγορίες χρηστών. Όλες οι εξελίξεις του AlmaLinux δημοσιεύονται με δωρεάν άδειες χρήσης.
Εκτός από το AlmaLinux, το Rocky Linux (που αναπτύχθηκε από την κοινότητα υπό την ηγεσία του ιδρυτή του CentOS), το Oracle Linux, το SUSE Liberty Linux και το EuroLinux τοποθετούνται επίσης ως εναλλακτικές στο κλασικό CentOS. Επιπλέον, η Red Hat έχει διαθέσει το RHEL δωρεάν σε οργανισμούς ανοιχτού κώδικα και μεμονωμένα περιβάλλοντα προγραμματιστών με έως και 16 εικονικά ή φυσικά συστήματα.
Πηγή: opennet.ru
