Bản phát hành AlmaLinux 10.1 được giới thiệu, đồng bộ với Red Hat Enterprise Linux 10.1 và bao gồm tất cả các thay đổi được đề xuất trong bản phát hành này. Hình ảnh cài đặt được chuẩn bị cho các kiến trúc x86_64_v3, x86_64_v2, ARM64, ppc64le và s390x dưới dạng hình ảnh có thể khởi động (927 MB), tối thiểu (1.4 GB) và hình ảnh đầy đủ (8.3 GB). Các bản dựng trực tiếp với GNOME, KDE, MATE và Xfce sẽ được tạo sau, cũng như các hình ảnh cho bo mạch Raspberry Pi, container, WSL (Hệ thống con Windows dành cho Linux) và nền tảng đám mây.
Bản phân phối này tương thích nhị phân với Red Hat Enterprise Linux khi có thể và có thể được sử dụng để thay thế cho RHEL 10.1 và CentOS 10 Stream. Ngoài việc đổi tên thương hiệu và loại bỏ các gói dành riêng cho RHEL, AlmaLinux 10.1 còn có những điểm khác biệt sau so với RHEL 10.1:
- Hỗ trợ cho hệ thống tệp Btrfs đã được khôi phục. Chúng tôi đã thêm khả năng phân vùng ổ đĩa bằng Btrfs trong trình cài đặt, đảm bảo cài đặt mô-đun hạt nhân btrfs.ko, trả về bộ tiện ích btrfs-progs và điều chỉnh ngăn xếp quản lý lưu trữ cho Btrfs. Chúng tôi cũng đã xác minh rằng các gói sau hoạt động chính xác trong môi trường Btrfs: bcc, buildah, cockpit, ignition, libblockdev, libguestfs, osbuild, osbuild-composer, podman, pykickstart, python-blivet, skopeo, udisks2 và virt-v2v. Red Hat đã ngừng hỗ trợ hệ thống tệp Btrfs trong RHEL 7.4 (2017) và ngừng hỗ trợ trong RHEL 8.
- Kho lưu trữ gói CodeReady Builder (CRB) được bật theo mặc định. Kho này chứa một số gói không được cung cấp theo mặc định trong Red Hat Enterprise Linux, bao gồm các ứng dụng dành cho nhà phát triển, thư viện và trình bao bọc bổ sung, cũng như các gói chứa dữ liệu gỡ lỗi, tài liệu hướng dẫn, tệp tiêu đề, bản dựng tĩnh và mẫu mã (các gói "-devel", "-example", "-doc" và "-static"). CRB cũng bao gồm các thư viện được sử dụng làm phụ thuộc trong các gói từ kho lưu trữ EPEL (Gói Bổ sung cho Enterprise Linux).
- Các gói cài đặt trình điều khiển NVIDIA và ngăn xếp CUDA đã được tạo. Trình điều khiển có thể được sử dụng trong các cấu hình với UEFI Secure Boot. Các mô-đun hạt nhân từ bộ trình điều khiển độc quyền chính thức của NVIDIA không thể được tải trong chế độ UEFI Secure Boot vì chúng không được ký số bởi bản phân phối. Hạn chế này đã được khắc phục bằng cách sử dụng các mô-đun hạt nhân có sẵn công khai từ NVIDIA, được sử dụng để tạo gói nvidia-open-kmod độc quyền với các mô-đun được ký số bởi AlmaLinux. Một gói riêng biệt, almalinux-release-nvidia-driver, cấu hình một kho lưu trữ bên ngoài do NVIDIA quản lý, từ đó các trình điều khiển CUDA và các thành phần trình điều khiển NVIDIA độc quyền đang chạy trong không gian người dùng được tải.
- Các bản dựng riêng biệt cho phiên bản thứ hai của vi kiến trúc x86-64 (x86-64-v2) đã được tạo. Các bản dựng này được duy trì song song với các bản dựng x86-64 cơ sở, được tạo ra với các tối ưu hóa cho vi kiến trúc x86-64-v3 được sử dụng trong RHEL 10. Hỗ trợ bổ sung cho x86-64-v2 đảm bảo khả năng tương thích với các CPU cũ hơn Intel Haswell và AMD Excavator, được thiết kế trước năm 2013. Ngoài các kho lưu trữ tiêu chuẩn, các bản dựng x86-64-v2 cũng được chuẩn bị cho các gói từ kho lưu trữ EPEL.
- Các phiên bản máy chủ và máy khách của giao thức SPICE đã được giới thiệu lại, cho phép tương tác máy tính từ xa trong môi trường ảo dưới QEMU/KVM. Không giống như các giao thức VNC và RDP, SPICE hiển thị nội dung màn hình và xử lý luồng âm thanh ở phía máy khách, chứ không phải ở phía máy chủ. người phục vụTrong RHEL, tính năng hỗ trợ SPICE đã bị loại bỏ kể từ phiên bản 9.0.
- Hoàn nguyên về sử dụng thanh ghi bộ xử lý %rbp làm con trỏ cơ sở cho khung ngăn xếp chứa địa chỉ trả về và các biến hàm (con trỏ khung). Việc sử dụng con trỏ để xếp chồng các khung cho phép bản phân phối sử dụng các khả năng bổ sung để theo dõi và lập hồ sơ hệ thống.
- Khả năng sử dụng hypervisor đã được triển khai. KVM Trên các hệ thống sử dụng bộ xử lý IBM POWER. Trong RHEL, tính năng này đã bị ngừng hỗ trợ ở phiên bản 9.0.
- Kho lưu trữ Synergy, chứa các gói khác ngoài Red Hat Enterprise Linux, đang được duy trì. Hiện tại, kho lưu trữ Synergy chứa các gói cho môi trường người dùng Pantheon, do dự án Elementary OS phát triển, và Warpinator, một tiện ích chia sẻ tệp được mã hóa giữa hai máy tính.
- Khả năng khởi động ở chế độ Khởi động an toàn UEFI đã được triển khai cho các hệ thống có bộ xử lý Intel/AMD và ARM.
- Hỗ trợ cho hơn 150 thiết bị phần cứng không được hỗ trợ trong RHEL 10.1 đã được khôi phục. Ví dụ, ID của các thiết bị PCI cũ trong trình điều khiển đã được trả về:
- aacraid - Dell PERC2, 2/Si, 3/Si, 3/Di, Sản phẩm đột kích nâng cao Adaptec, HP NetRAID-4M, IBM ServeRAID & ICP SCSI
- be2iscsi - Emulex OneConnectOpen-iSCSI cho BladeEngine 2 và 3
- be2net – Bộ điều hợp Emulex BladeEngine 2 và 3 *
- hpsa - Bộ điều khiển mảng thông minh HP
- lpfc - SCSI kênh sợi quang LightPulse của Emulex
- megaRAID_sas - Broadcom MegaRAID SAS
- mlx4_core - Mellanox Gen2 và ConnectX-2
- mpt3sas - LSI MPT Fusion SAS 3.0
- mptsas - Máy chủ Fusion MPT SAS
- qla2xxx - Kênh sợi quang QLogic HBA
- qla4xxx - QLogic iSCSI HBA.
Bản phân phối AlmaLinux được CloudLinux thành lập để đáp lại việc Red Hat chấm dứt hỗ trợ sớm cho CentOS 8 (việc phát hành các bản cập nhật cho CentOS 8 đã dừng vào cuối năm 2021 chứ không phải vào năm 2029 như người dùng mong đợi). Dự án được giám sát bởi một tổ chức phi lợi nhuận riêng biệt, AlmaLinux OS Foundation, được thành lập để phát triển trên nền tảng trung lập với sự tham gia của cộng đồng và sử dụng mô hình quản trị tương tự như dự án Fedora. Việc phân phối là miễn phí cho tất cả các loại người dùng. Tất cả sự phát triển của AlmaLinux đều được xuất bản theo giấy phép miễn phí.
Ngoài AlmaLinux, Rocky Linux (được phát triển bởi cộng đồng dưới sự lãnh đạo của người sáng lập CentOS), Oracle Linux, SUSE Liberty Linux và EuroLinux cũng được định vị là những lựa chọn thay thế cho CentOS cổ điển. Ngoài ra, Red Hat đã cung cấp RHEL miễn phí cho các tổ chức nguồn mở và môi trường nhà phát triển cá nhân với tối đa 16 hệ thống ảo hoặc vật lý.
Nguồn: opennet.ru
