AlmaLinux 10.1 dağıtımının sürümü, Red Hat Enterprise Linux 10.1 ile senkronize edilmiş ve bu sürümde önerilen tüm değişiklikleri içeren haliyle sunulmuştur. Kurulum imajları x86_64_v3, x86_64_v2, ARM64, ppc64le ve s390x mimarileri için önyüklenebilir (927 MB), minimal (1.4 GB) ve tam imaj (8.3 GB) şeklinde hazırlanmıştır. GNOME, KDE, MATE ve Xfce ile canlı sürümler daha sonra oluşturulacak, ayrıca Raspberry Pi kartları, konteynerler, WSL (Linux için Windows Alt Sistemi) ve bulut platformları için imajlar da oluşturulacak.
Dağıtım mümkün olduğunca Red Hat Enterprise Linux ile ikili uyumludur ve RHEL 10.1 ve CentOS 10 Stream'in yerine kullanılabilir. RHEL'e özgü paketlerin yeniden markalanması ve kaldırılmasının yanı sıra AlmaLinux 10.1, RHEL 10.1'dan aşağıdaki farklılıkları da içeriyor:
- Btrfs dosya sistemi desteği geri getirildi. Yükleyicide Btrfs kullanarak sürücüleri bölümleme özelliği ekledik, btrfs.ko çekirdek modülünün kurulumunu sağladık, btrfs-progs yardımcı programını döndürdük ve depolama yönetimi yığınını Btrfs için uyarladık. Ayrıca şu paketlerin Btrfs ortamlarında doğru çalıştığını doğruladık: bcc, buildah, cockpit, ignition, libblockdev, libguestfs, osbuild, osbuild-composer, podman, pykickstart, python-blivet, skopeo, udisks2 ve virt-v2v. Red Hat, Btrfs dosya sistemini RHEL 7.4 (2017) sürümünde kullanımdan kaldırdı ve RHEL 8 sürümünde desteğini sonlandırdı.
- CodeReady Builder (CRB) paket deposu varsayılan olarak etkindir. Geliştirici uygulamaları, ek kitaplıklar ve sarmalayıcıların yanı sıra hata ayıklama verileri, belgeler, başlık dosyaları, statik derlemeler ve kod örnekleri ("-devel", "-example", "-doc" ve "-static" paketleri) içeren paketler de dahil olmak üzere, Red Hat Enterprise Linux'ta varsayılan olarak sunulmayan bir dizi paket içerir. CRB, diğerlerinin yanı sıra, EPEL (Enterprise Linux için Ekstra Paketler) deposundaki paketlerde bağımlılık olarak kullanılan kitaplıkları da içerir.
- NVIDIA sürücülerini ve CUDA yığınını yüklemek için paketler oluşturuldu. Sürücüler, UEFI Güvenli Önyükleme yapılandırmalarında kullanılabilir. NVIDIA'nın resmi tescilli sürücü setindeki çekirdek modülleri, dağıtım tarafından dijital olarak imzalanmadıkları için UEFI Güvenli Önyükleme modunda yüklenemez. Bu sınırlama, NVIDIA tarafından açıkça erişilebilir çekirdek modülleri kullanılarak aşıldı. Bu modüller, AlmaLinux tarafından dijital olarak imzalanmış modüller içeren tescilli bir nvidia-open-kmod paketi oluşturmak için kullanıldı. Ayrı bir paket olan almalinux-release-nvidia-driver, NVIDIA tarafından yönetilen ve kullanıcı alanında çalışan CUDA sürücülerinin ve tescilli NVIDIA sürücü bileşenlerinin yüklendiği harici bir depo yapılandırır.
- x86-64 mikro mimarisinin ikinci sürümü (x86-64-v2) için ayrı derlemeler oluşturulmuştur. Bu derlemeler, RHEL 10'da kullanılan x86-64-v3 mikro mimarisi için optimizasyonlarla oluşturulan temel x86-64 derlemeleriyle paralel olarak sürdürülmektedir. x86-64-v2 için ek destek, 2013'ten önce tasarlanmış Intel Haswell ve AMD Excavator'dan daha eski CPU'larla uyumluluğu garanti altına almaktadır. Standart depolara ek olarak, EPEL deposundaki paketler için de x86-64-v2 derlemeleri hazırlanmaktadır.
- SPICE protokolünün sunucu ve istemci uygulamaları yeniden kullanıma sunuldu ve bu sayede QEMU/KVM altında sanal bir ortamda çalışan uzaktan masaüstü etkileşimleri mümkün hale geldi. VNC ve RDP protokollerinin aksine, SPICE ekran içeriğini ve ses akışlarını sunucu tarafında değil, istemci tarafında işler. sunucuRHEL'de SPICE desteği 9.0 sürümünde kaldırıldı.
- Dönüş adreslerini ve işlev değişkenlerini (çerçeve işaretçisi) içeren bir yığın çerçevesine yönelik temel işaretçi olarak %rbp işlemci yazmacının kullanılmasına geri dönüldü. Çerçeveleri yığınlamak için bir işaretçi kullanmak, dağıtımın sistem izleme ve profil oluşturma için ek yetenekler kullanmasına olanak tanır.
- Sanallaştırma platformu kullanma özelliği uygulamaya konuldu. KVM IBM POWER işlemcili sistemlerde. RHEL'de bu destek 9.0 sürümünde sonlandırılmıştır.
- Red Hat Enterprise Linux dışındaki paketleri de içeren Synergy deposu güncel tutulmaktadır. Synergy deposu şu anda Elementary OS projesi tarafından geliştirilen Pantheon kullanıcı ortamı ve iki bilgisayar arasında şifreli dosya paylaşımı için bir yardımcı program olan Warpinator için paketler içermektedir.
- UEFI Güvenli Önyükleme modunda önyükleme özelliği, Intel/AMD ve ARM işlemcili sistemler için uygulanmıştır.
- RHEL 150'da desteklenmeyen 10.1'den fazla donanım aygıtına yönelik destek geri getirildi. Örneğin, sürücülerdeki eski PCI aygıtlarının kimlikleri döndürüldü:
- aacraid - Dell PERC2, 2/Si, 3/Si, 3/Di, Adaptec Gelişmiş Raid Ürünleri, HP NetRAID-4M, IBM ServeRAID ve ICP SCSI
- be2iscsi - BladeEngine 2 ve 3 için Emulex OneConnectOpen-iSCSI
- be2net – Emulex BladeEngine 2 ve 3 adaptörleri *
- hpsa - HP Akıllı Dizi Denetleyicisi
- lpfc - Emulex LightPulse Fiber Kanal SCSI
- megaraid_sas - Broadcom MegaRAID SAS
- mlx4_core - Mellanox Gen2 ve ConnectX-2
- mpt3sas - LSI MPT Fusion SAS 3.0
- mptsas - Fusion MPT SAS Ana Bilgisayarı
- qla2xxx - QLogic Fiber Kanal HBA
- qla4xxx - QLogic iSCSI HBA.
AlmaLinux dağıtımı, Red Hat tarafından CentOS 8 desteğinin erken sona ermesine yanıt olarak CloudLinux tarafından kuruldu (CentOS 8 güncellemeleri, kullanıcıların beklediği gibi 2021'da değil, 2029'in sonunda durduruldu). Proje, Fedora Projesine benzer bir yönetişim modeli kullanarak tarafsız, topluluk odaklı bir ortamda gelişmek üzere oluşturulmuş, kar amacı gütmeyen ayrı bir kuruluş olan AlmaLinux OS Foundation tarafından denetleniyor. Dağıtım kiti, tüm kullanıcı kategorileri için ücretsizdir. AlmaLinux'un tüm geliştirmeleri ücretsiz lisanslar altında yayınlanmaktadır.
AlmaLinux'un yanı sıra Rocky Linux (CentOS'un kurucusunun liderliğinde topluluk tarafından geliştirilen), Oracle Linux, SUSE Liberty Linux ve EuroLinux da klasik CentOS'a alternatif olarak konumlanıyor. Ek olarak Red Hat, RHEL'i 16'ya kadar sanal veya fiziksel sisteme sahip açık kaynaklı kuruluşlar ve bireysel geliştirici ortamları için ücretsiz olarak kullanıma sundu.
Kaynak: opennet.ru
