Fundacija AlmaLinux OS je 27. maja 2025 objavila splošno dostopnost AlmaLinux OS 10.0 s kodnim imenom »Purple Lion«! Nova glavna različica uporablja jedro 6.12.0-55.9.1.el10_0 in je združljiva z Red Hat Enterprise Linux 10.
🚀💜🦁 AlmaLinux OS 10.0 codenamed “Purple Lion” is now GA!
— AlmaLinux (@AlmaLinux) May 27, 2025
Here's what it brings ⬇️
- Frame pointers are enabled by default
- Secure Boot for Intel/AMD and ARM platforms
- SPICE support is fully re-enabled
+ more!https://t.co/feXOPEgN5g
Namestitveni ISO-ji so na voljo na teh povezavah:
Od različice 10.0 ni več 32-bitnih (i686) paketov, zato se ne namestijo niti knjižnice za združljivost, ki so potrebne za zagon starih 32-bitnih programov. (V različici 10.2 so se uporabniški paketi i686 vrnili.)
Cilj AlmaLinux OS je podpirati skupnost, AlmaLinux OS 10 pa je doslej najboljši primer tega. Ob prizadevanju za ohranitev združljivosti z Red Hat Enterprise Linuxom (RHEL) so v AlmaLinux OS 10 uvedli manjše izboljšave, namenjene določeni skupini uporabnikov. Te so za uporabnike, ki jih potrebujejo in jih znajo uporabljati. Uporabniki AlmaLinux OS, ki pričakujejo združljivost z RHEL, bodo veseli, da je AlmaLinux 10 tako kot njegovi predhodniki popolnoma združljiv z RHEL 10.
Kot so že omenili, je AlmaLinux OS 10.0 zgrajen na povsem novem upstreamu, AlmaLinux OS Kitten. Če si spremljal razprave ALESCo (AlmaLinux Engineering Steering Committee), veš, da je Kitten prinesel veliko novih funkcij, ki jih skupnost potrebuje.

Podpora razvijalcem z omogočenimi kazalci okvirjev (frame pointers)
Za razvijalce programske opreme so kazalci okvirjev (frame pointers) nepogrešljivi pri diagnosticiranju in optimizaciji aplikacij. Za tiste, ki AlmaLinux uporabljajo kot osnovo, je bila privzeta odsotnost kazalcev okvirjev težava, ki jo je ekipa AlmaLinux zdaj rešila.
V AlmaLinux OS 10 so kazalci okvirjev privzeto omogočeni. To omogoča sledenje in profiliranje v realnem času na ravni celotnega sistema, s čimer lahko optimiziraš zmogljivost katere koli delovne obremenitve, ki teče na AlmaLinuxu.
Podaljšana življenjska doba x86-64-v2
V arhitekturi x86-64 obstajajo različice, ki predstavljajo določene funkcije procesorja. V RHEL 10 Red Hat podpira le x86-64-v3 in novejše, kar pomeni, da številni povsem delujoči procesorji v ekosistemu Enterprise Linux ne bodo več podprti.
AlmaLinux OS 10 sledi odločitvi Red Hata, da privzeto dobavlja binarne datoteke, optimizirane za x86-64-v3, vendar zagotavlja tudi dodatno arhitekturo x86-64-v2, ki uporabnikom na starejši strojni opremi omogoča, da še 10 let prejemajo varnostne posodobitve. Po opombah ob izdaji je različica v2 primerna za naloge, pri katerih zadošča osnovni nabor paketov, ali kjer lahko dodatne pakete uporabnik prevede sam.
Katero raven podpira procesor, lahko preveriš z dinamičnim povezovalnikom na obstoječem sistemu Linux z glibc vsaj različice 2.33 (na primer na AlmaLinux 9):
/lib64/ld-linux-x86-64.so.2 --help | grep supported
Če je v izpisu vrstica x86-64-v3 (supported, searched), bo deloval tudi običajni ISO x86_64; če je podprta le v2, izberi ISO x86-64-v2.
Podaljšanje življenjske dobe EPEL za x86-64-v2
EPEL privzeto sledi gradnjam Red Hata, kar pomeni, da bodo vsi paketi tretjih oseb za RHEL10 zgrajeni za x86-64-v3. Kot je AlmaLinux objavil teden prej, bodo z odobritvijo ALESCo pakete EPEL 10 prevajali tudi za x86-64-v2, da bi uporabnikom pomagali pri prehodu na izdajo AlmaLinux OS 10 za x86-64-v2.
Varni zagon (secure boot) za platforme ARM
Zaupanja vreden zagon je že dolgo nujen za fizične naprave (bare metal), vse bolj priljubljen pa je tudi v virtualiziranih okoljih. AlmaLinux OS 10 podpira varni zagon na platformah Intel/AMD in ARM.
Dodan SPICE
Simple Protocol for Independent Computing Environments (SPICE) od RHEL 9.0 ni podprt. Uporabniki AlmaLinuxa so prosili za vrnitev podpore, zato je podpora SPICE v AlmaLinux OS 10 znova v celoti omogočena, tako za strežniške kot za odjemalske aplikacije.
Tehnični predogled KVM za IBM POWER
AlmaLinux OS 10.0 vsebuje tehnični predogled podpore za virtualizacijo KVM na arhitekturi IBM Power. Ta v upstreamu ni bila na voljo od različice 9.0, za številne uporabnike AlmaLinuxa pa je ključnega pomena. Med njimi je Open Source Lab univerze Oregon State, ki je februarja odboru AlmaLinux Engineering Steering Committee v obravnavo predložil RFC.
Razširjena podpora strojni opremi se nadaljuje
Od različic AlmaLinux 8.10 in 9.4 je znova omogočena podpora za več kot 150 naprav, ki jih je upstream odstranil. Ti dodatki se nadaljujejo tudi v AlmaLinux OS 10.0: gonilniki aacraid, be2iscsi, be2net, hpsa, lpfc, megaraid_sas, mlx4_core, mpt3sas, mptsas, qla2xxx in qla4xxx spet prepoznajo starejše krmilnike. Celoten seznam naprav najdeš v opombah ob izdaji AlmaLinux OS 10.0.
Različice programske opreme v AlmaLinux 10.0
Z novo glavno različico je skoraj vsaka pomembna komponenta v primerjavi z 9 naredila velik korak naprej:
| Področje | Različice |
|---|---|
| Jeziki | Python 3.12, PHP 8.3, Node.js 22, Ruby 3.3, Perl 5.40 |
| Spletni strežniki | Apache HTTP Server 2.4.62, nginx 1.26 |
| Posrednik in predpomnilnik | Varnish Cache 7.6, Squid 6.10 |
| Podatkovne baze | MariaDB 10.11, MySQL 8.4, PostgreSQL 16, Valkey 8.0 |
| Upravljanje različic | Git 2.47, Subversion 1.14 |
| Osnovna veriga orodij | GCC 14.2, glibc 2.39, binutils 2.41 |
| Prevajalniki in orodjarne | LLVM Toolset 19.1.7, Rust Toolset 1.84.1, Go Toolset 1.23 |
| Razhroščevanje in merjenje zmogljivosti | GDB 14.2, Valgrind 3.24, SystemTap 5.2, PCP 6.3.2, Grafana 10.2.6 |
Pomembna sprememba za upravljavce spletnih strežnikov je, da je mesto Redisa prevzel Valkey 8.0, njegovo odprtokodno nadaljevanje, ki ga razvija skupnost. Večina aplikacij se lahko nanj poveže brez sprememb, imena paketov in storitev (valkey) pa je treba popraviti v namestitvenih skriptah.
Varnostne novosti
- Postkvantno šifriranje: crypto-policies, OpenSSL in OpenSSH že podpirajo postkvantne (PQ) algoritme
- OpenSSH 9.9 namesto različice OpenSSH 8.7 v AlmaLinux 9
- Sequoia PGP: orodji
sqinsqvpoleg GnuPG - OpenSSL: datoteke PKCS #12, združljive s FIPS, in
pkcs11-providerza strojne žetone - SELinux 3.8 in Keylime agent 0.2.7 (privzeto TLS 1.3, novo orodje
keylime-policy) - Sistemska vloga sudo: nastavitve sudo lahko enotno upravljaš z Ansiblom
Namestitev in preverjanje ISO
Paketi in repozitoriji AlmaLinux 10 so podpisani z novim ključem RPM-GPG-KEY-AlmaLinux-10. Preneseni ISO ne glede na arhitekturo preveriš tako:
wget https://repo.almalinux.org/almalinux/RPM-GPG-KEY-AlmaLinux-10
gpg --import RPM-GPG-KEY-AlmaLinux-10
wget https://vault.almalinux.org/10.0/isos/$(uname -m)/CHECKSUM
gpg --verify CHECKSUM
sha256sum AlmaLinux-10.0-$(uname -m)-boot.iso
V izpisu gpg --verify se mora pojaviti vrstica »Good signature« ključa »AlmaLinux OS 10 packager@almalinux.org« (prstni odtis: EE6D B7B9 8F5B F5ED D9DA 0DE5 DEE5 C11C C2A1 E572), vrednost SHA256 ISO-ja pa se mora ujemati s tisto v datoteki CHECKSUM.
Nadgradnja na AlmaLinux 10
Uporabniki različice 10.0 beta lahko na končno izdajo nadgradijo tako:
dnf install https://repo.almalinux.org/almalinux/almalinux-{release,repos,gpg-keys}-latest-10.$(uname -m).rpm
dnf upgrade -y
Z AlmaLinux 9 na 10 te dnf upgrade ne prenese. Ob izidu je AlmaLinux sporočil, da je podpora za 10.0 v projektu ELevate v razvoju; pogoje za nadgradnjo na mestu in trenutno podprte poti preveri na koncu našega vodnika za ELevate in v dokumentaciji ELevate. V veliko primerih je preprosteje namestiti nov strežnik AlmaLinux 10 in nanj preseliti aplikacije.
Do kdaj je AlmaLinux 10 podprt?
Aktivna podpora AlmaLinux 10 traja do 31. maja 2030, varnostne posodobitve pa prejema do 31. maja 2035. Posamezne podrazličice dosežejo konec življenjske dobe z izidom naslednje; nadaljnji izdaji serije 10 sta AlmaLinux 10.1 (november 2025, s podporo za Btrfs) in AlmaLinux 10.2 (maj 2026). Prejšnja glavna različica, AlmaLinux 9, prejema varnostne posodobitve do leta 2032, AlmaLinux 8 pa do leta 2029; zadnja izdaja serije 9 je 9.8.
Celotne opombe ob izdaji te različice preberi v wikiju: opombe ob izdaji AlmaLinux OS 10.0, celoten seznam sprememb pa v opombah ob izdaji Red Hat Enterprise Linux 10.0.
AlmaLinux lahko izbereš kot operacijski sistem tudi na naših strežnikih KVM VPS. Različica x86-64-v2 pride posebej prav, če bi glavno različico 10 poganjal na namenskem strežniku s starejšim procesorjem.