AlmaLinux 10.0 - használhatóság a kompatibilitás feláldozása nélkül

6 perc olvasás

Az AlmaLinux OS Alapítvány 2025. május 27-én bejelentette az AlmaLinux OS 10.0, kódnevén „Purple Lion” általános elérhetőségét! Az új főverzió a 6.12.0-55.9.1.el10_0 kernelt használja, és a Red Hat Enterprise Linux 10-zel kompatibilis.

A telepítési ISO-k az alábbi linkeken érhetőek el:

A 10.0-tól már nincsenek 32 bites (i686) csomagok, így a régi 32 bites programok futtatásához szükséges kompatibilitási könyvtárak sem települnek. (A 10.2-ben az i686 felhasználói csomagok visszatértek.)

Az AlmaLinux OS célja a közösség támogatása, és az AlmaLinux OS 10 ennek eddigi legjobb példája. A Red Hat Enterprise Linux (RHEL) kompatibilitásának fenntartására törekedve apróbb fejlesztéseket hajtottak végre az AlmaLinux OS 10-ben, amelyek felhasználóinak egy bizonyos csoportját célozzák meg. Ezek azoknak a felhasználóknak szólnak, akiknek szükségük van rájuk, és tudják, hogyan kell használni őket. Az AlmaLinux OS-t használók, akik a RHEL-kompatibilitást várják, örömmel fogják venni, hogy az AlmaLinux 10, elődeihez hasonlóan, teljes mértékben kompatibilis a RHEL 10-zel.

Mint már korábban említették, az AlmaLinux OS 10.0 a teljesen új upstream, az AlmaLinux OS Kitten alapján készült. Ha követted az ALESCo (AlmaLinux Engineering Steering Committee) vitáit, akkor tudod, hogy a Kitten rengeteg új funkciót hozott, amelyekre a közösségnek szüksége van.

AlmaLinux 10.0

A fejlesztők támogatása frame pointerek engedélyezésével

A szoftverfejlesztők számára a keretmutatók (frame pointerek) elengedhetetlenek az alkalmazások diagnosztizálásához és optimalizálásához. Azok számára, akik az AlmaLinuxot használják alapként, a keretmutatók alapértelmezett hiánya problémát jelentett, ezt az AlmaLinux csapata most megoldotta.

Az AlmaLinux OS 10-ben alapértelmezésként engedélyezettek a keretmutatók. Ez lehetővé teszi a rendszer egészére kiterjedő valós idejű nyomkövetést és profilalkotást az AlmaLinuxon futó bármely munkaterhelés teljesítményének optimalizálása érdekében.

Kiterjesztett x86-64-v2 élettartam

Az x86-64 architektúrán belül vannak olyan verziók, amelyek specifikus CPU-funkciókat képviselnek. Az RHEL 10-ben a Red Hat csak az x86-64-v3 és újabb verziókat támogatja, ami azt jelenti, hogy számos teljesen működőképes CPU nem lesz támogatott az Enterprise Linux ökoszisztémában.

Az AlmaLinux OS 10 követi a Red Hat döntését, hogy alapértelmezés szerint x86-64-v3-ra optimalizált bináris fájlokat szállít, de egy további x86-64-v2 architektúrát is biztosít, amely lehetővé teszi a régebbi hardvereken futó felhasználók számára, hogy további 10 évig biztonsági frissítéseket kapjanak. A kiadási jegyzetek szerint a v2 változat azokra a feladatokra alkalmas, amelyekhez elegendő az alap csomagkészlet, vagy ahol a további csomagokat a felhasználó maga is újra tudja fordítani.

Hogy egy processzor melyik szintet támogatja, azt a dinamikus linkerrel ellenőrizheted egy meglévő, legalább 2.33-as glibc-t használó Linux rendszeren (például AlmaLinux 9-en):

/lib64/ld-linux-x86-64.so.2 --help | grep supported

Ha a kimenetben az x86-64-v3 (supported, searched) sor szerepel, a normál x86_64 ISO is futni fog; ha csak a v2 támogatott, az x86-64-v2 ISO-t válaszd.

Az EPEL élettartamának meghosszabbítása x86-64-v2 esetén

Alapértelmezés szerint az EPEL a Red Hat buildjeit követi, ami azt jelenti, hogy az RHEL10 összes harmadik féltől származó csomagja x86-64-v3-ra lesz építve. Ahogy az AlmaLinux egy héttel korábban bejelentette, az ALESCo jóváhagyásával az EPEL 10 csomagjait x86-64-v2-re is lefordítják, hogy támogassák a felhasználókat az AlmaLinux OS 10 x86-64-v2 kiadásának bevezetésében.

Biztonságos indítás (secure boot) ARM platformokhoz

A megbízható indítás már régóta szükséges a bare metal eszközökhöz, és egyre népszerűbb a virtualizált környezetekben is. Az AlmaLinux OS 10 támogatja a biztonságos indítást Intel/AMD és ARM platformokon.

SPICE hozzáadása

A Simple Protocol for Independent Computing Environments (SPICE) az RHEL 9.0 óta nem támogatott. Az AlmaLinux felhasználók kérték a támogatás visszaállítását, ezért az SPICE támogatás teljes mértékben újra engedélyezve van az AlmaLinux OS 10-ben, mind szerver, mind kliens alkalmazások számára.

KVM technikai preview IBM POWER számára

Az AlmaLinux OS 10.0 tartalmazza a KVM virtualizációs támogatás technikai preview megoldását az IBM Power architektúrához. Ez a 9.0 verzió óta nem volt elérhető az upstreamben, de számos AlmaLinux felhasználó számára alapvető fontosságú. A lista tartalmazza az Oregon State University Open Source Labot, amely februárban benyújtotta az RFC-t az AlmaLinux Engineering Steering Committee-nek megfontolásra.

A bővített hardver támogatás folytatódik

Az AlmaLinux 8.10 és 9.4 verzióktól kezdve újra engedélyezték több mint 150 olyan eszköz támogatását, amelyeket az upstream eltávolított. Ezek a kiegészítések az AlmaLinux OS 10.0-ban is folytatódnak: az aacraid, be2iscsi, be2net, hpsa, lpfc, megaraid_sas, mlx4_core, mpt3sas, mptsas, qla2xxx és qla4xxx illesztők újra felismerik a régebbi vezérlőket. Az eszközök teljes listáját az AlmaLinux OS 10.0 kiadási megjegyzésekben találod.

Szoftververziók az AlmaLinux 10.0-ban

Az új főverzióval szinte minden fontos komponens nagyot lépett előre a 9-eshez képest:

Terület Verziók
Nyelvek Python 3.12, PHP 8.3, Node.js 22, Ruby 3.3, Perl 5.40
Webszerverek Apache HTTP Server 2.4.62, nginx 1.26
Proxy és gyorsítótár Varnish Cache 7.6, Squid 6.10
Adatbázisok MariaDB 10.11, MySQL 8.4, PostgreSQL 16, Valkey 8.0
Verziókezelés Git 2.47, Subversion 1.14
Alap eszközlánc GCC 14.2, glibc 2.39, binutils 2.41
Fordítók és eszközkészletek LLVM Toolset 19.1.7, Rust Toolset 1.84.1, Go Toolset 1.23
Hibakeresés és teljesítménymérés GDB 14.2, Valgrind 3.24, SystemTap 5.2, PCP 6.3.2, Grafana 10.2.6

Webszerver-üzemeltetőknek fontos változás, hogy a Redis helyét a Valkey 8.0 vette át, a Redis nyílt forráskódú, közösségi folytatása. A legtöbb alkalmazás változtatás nélkül tud csatlakozni hozzá, de a csomag- és szolgáltatásneveket (valkey) a telepítő szkriptekben át kell írni.

Biztonsági újdonságok

  • Poszt-kvantum titkosítás: a crypto-policies, az OpenSSL és az OpenSSH már kezeli a poszt-kvantum (PQ) algoritmusokat
  • OpenSSH 9.9 az AlmaLinux 9 OpenSSH 8.7-es verziója helyett
  • Sequoia PGP: az sq és sqv eszközök a GnuPG mellett
  • OpenSSL: FIPS-kompatibilis PKCS #12 fájlok és pkcs11-provider a hardveres tokenekhez
  • SELinux 3.8 és Keylime agent 0.2.7 (alapértelmezett TLS 1.3, új keylime-policy eszköz)
  • sudo rendszerszerep: a sudo beállításai Ansible-lel, egységesen kezelhetők

Telepítés és az ISO ellenőrzése

Az AlmaLinux 10 csomagjait és tárolóit új, RPM-GPG-KEY-AlmaLinux-10 kulccsal írják alá. A letöltött ISO-t architektúrától függetlenül így ellenőrizheted:

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

A gpg --verify kimenetében az „AlmaLinux OS 10 packager@almalinux.org” kulcstól származó „Good signature” sornak kell megjelennie (ujjlenyomat: EE6D B7B9 8F5B F5ED D9DA 0DE5 DEE5 C11C C2A1 E572), az ISO SHA256 értékének pedig egyeznie kell a CHECKSUM fájlban lévővel.

Frissítés az AlmaLinux 10-re

A 10.0 béta használói a végleges kiadásra így frissíthetnek:

dnf install https://repo.almalinux.org/almalinux/almalinux-{release,repos,gpg-keys}-latest-10.$(uname -m).rpm
dnf upgrade -y

Az AlmaLinux 9-ről 10-re a dnf upgrade nem visz át. A megjelenéskor az AlmaLinux jelezte, hogy az ELevate projektben a 10.0 támogatása fejlesztés alatt áll; a helyben frissítés feltételeit és az aktuálisan támogatott útvonalakat az ELevate útmutatónk végén és az ELevate dokumentációjában érdemes ellenőrizni. Sok esetben egyszerűbb egy új AlmaLinux 10 szervert telepíteni, és arra átköltöztetni az alkalmazásokat.

Meddig támogatott az AlmaLinux 10?

Az AlmaLinux 10 aktív támogatása 2030. május 31-ig tart, biztonsági frissítéseket 2035. május 31-ig kap. Az egyes alverziók a következő megjelenésével érik el az életciklusuk végét; a 10-es sorozat további kiadásai az AlmaLinux 10.1 (2025. november, Btrfs támogatással) és az AlmaLinux 10.2 (2026. május). Az előző főverzió, az AlmaLinux 9 2032-ig, az AlmaLinux 8 2029-ig kap biztonsági frissítéseket; a 9-es sorozat legutóbbi kiadása a 9.8.

Videó: 3 cool new features in RHEL 10 (Red Hat, angol nyelvű)

A verzió teljes kiadási jegyzetét a wikiben olvashatod: AlmaLinux OS 10.0 kiadási megjegyzések, a teljes változáslistát pedig a Red Hat Enterprise Linux 10.0 kiadási jegyzeteiben.

Az AlmaLinux a KVM VPS szervereinken is választható operációs rendszer. Az x86-64-v2 változat különösen akkor jön jól, ha régebbi processzoros dedikált szerveren futtatnád a 10-es főverziót.

Vissza a blogra