AlmaLinux 9.4 je na voljo

Branje: 4 min

Ekipa AlmaLinux je 6. maja 2024 sporočila, da je stabilna različica AlmaLinux 9.4, imenovana tudi »Seafoam Ocelot«, uradno izšla in je pripravljena za uporabo. Različica 9.4 uporablja jedro 5.14.0-427.13.1.el9_4.

Namestitveni program je kot običajno na voljo za štiri arhitekture:

AlmaLinux, ki se ujema z izdajo in različicami programske opreme Red Hat Enterprise Linux (RHEL), se gradi iz istih virov kot RHEL, obljublja popolno združljivost z RHEL, vse to pa iz prosto dostopne odprte kode. Zato je izstopajoča izbira za vse, ki iščejo resnično odprtokodni Enterprise Linux. Če želiš globlje razumeti, kako je AlmaLinux zgrajen, si oglej ta 23-minutni video, v katerem ga glavni arhitekt projekta podrobno razloži na letošnjem AlmaLinux Day v Nemčiji:

Video: AlmaLinux Day Germany 2024: Building without following (AlmaLinux, v angleščini)

Opombe ob izdaji in dodatne informacije

AlmaLinux 9.4 uvaja posodobitve za izboljšanje varnosti in zasebnosti podatkov na stroju. Izboljšave spletne konzole in sistemskih vlog avtomatizirajo dodatna opravila in spodbujajo doslednost zapletenih okolij IT. Funkcije nove izdaje so namenjene izboljšanju razpoložljivosti in zanesljivosti sistema, olajšanju obnovitvenih postopkov ter izboljšanju zmožnosti posnetkov virtualnih strojev v hibridnih oblačnih okoljih. Nove sistemske vloge omogočajo ustvarjanje in upravljanje posnetkov upravitelja logičnih nosilcev (LVM) za izboljšanje postopkov varnostnega kopiranja in obnove podatkov. Posodobitve izdaje 9.4 poleg tega razvijalcem še izboljšajo zmogljivost, razširljivost in zanesljivost pri gradnji in upravljanju aplikacij.

Celotne opombe ob izdaji te različice preberi v wikiju: Opombe ob izdaji AlmaLinux OS 9.4, celoten seznam sprememb pa v opombah ob izdaji Red Hat Enterprise Linux 9.4.

Video: AlmaLinux OS 9.4 Seafoam Ocelot Review (Zipux, v angleščini)

Različice programske opreme v AlmaLinux 9.4

Z vidika spletnih strežnikov je 9.4 ena najpomembnejših podrazličic: kot tokovi modulov so prišle sveže različice PHP, Pythona, nginx in podatkovnih baz.

Področje Različice
Jeziki PHP 8.2, Python 3.12, Ruby 3.3
Spletni strežnik nginx 1.24
Podatkovne baze MariaDB 10.11, PostgreSQL 16
Upravljanje različic Git 2.43.0, Git LFS 3.4.1
Prevajalniki in orodjarne GCC Toolset 13, LLVM Toolset 17.0.6, Rust Toolset 1.75.1, Go Toolset 1.21.7
Razhroščevanje in merjenje zmogljivosti Valgrind 3.22, SystemTap 5.0, elfutils 0.190, PCP 6.2.0

PHP 8.2 na primer na obstoječem strežniku vklopiš takole:

dnf module reset php
dnf module install php:8.2

Pred prehodom je vredno preveriti, ali CMS tvoje spletne strani in njegovi vtičniki podpirajo PHP 8.2; o času podpore starejših različic PHP smo pisali v članku Konec podpore za PHP 8.2.

Varnostne novosti

  • SELinux 3.6: pravilnik je mogoče prilagoditi tudi s prepovednimi (deny) pravili
  • Keylime: strežniške komponente (verifier in registrar) lahko tečejo tudi kot vsebniki
  • Rsyslog: prilagodljive nastavitve šifriranja TLS/SSL in možnosti zmanjševanja pravic
  • OpenSSL: ločen imenik drop-in za konfiguracijske datoteke, specifične za ponudnike
  • libkcapi 1.4.0 in stunnel 5.71, slednji s podporo za sodobne odjemalce PostgreSQL

Obnovljena podpora za zastarelo strojno opremo

Z AlmaLinux 9.4 se je projekt izkazal tudi s tem, da je ugodil še eni zahtevi skupnosti, ki se je nanašala na podporo starejši strojni opremi, da lahko uporabniki tudi na teh strojih ostanejo na posodobljenih operacijskih sistemih.

Naslednji gonilniki naprav so spremenjeni tako, da so znova dodani identifikatorji PCI strojne opreme, ki je bila v upstreamu onemogočena:

  • aacraid - Dell PERC2, 2/Si, 3/Si, 3/Di, Adaptec Advanced Raid Products, HP NetRAID-4M, IBM ServeRAID & ICP SCSI
  • be2iscsi - Emulex OneConnectOpen-iSCSI for BladeEngine 2 and 3 adapters
  • be2net - omrežni adapterji Emulex BladeEngine (od jedra 5.14.0-427.18.1.el9_4)
  • hpsa - HP Smart Array Controller
  • lpfc - Emulex LightPulse Fibre Channel SCSI
  • megaraid_sas - Broadcom MegaRAID SAS
  • mlx4_core - Mellanox Gen2 and ConnectX-2 adapters
  • mpt3sas - LSI MPT Fusion SAS 3.0
  • mptsas - Fusion MPT SAS Host
  • qla2xxx - QLogic Fibre Channel HBA
  • qla4xxx - QLogic iSCSI HBA

Celoten seznam strojne podpore, dodane v tej izdaji, najdeš v razdelku Razširjena podpora strojni opremi opomb ob izdaji 9.4. To je še posebej uporabno pri starejših, a še vedno dobro delujočih namenskih strežnikih s krmilniki RAID, na katerih RHEL 9 diskovnega krmilnika ne prepozna več.

Čeprav je ta seznam precej obsežen, ekipa AlmaLinux z veseljem sprejme povratne informacije vseh uporabnikov! Če uporabljaš starejšo strojno opremo in seznam ne pokriva vsega, kar potrebuješ, to sporoči na forumih AlmaLinux: Ponovno dodajanje podpore za starejšo strojno opremo.

Preverjanje ISO in posodobitev

wget https://repo.almalinux.org/almalinux/RPM-GPG-KEY-AlmaLinux-9
gpg --import RPM-GPG-KEY-AlmaLinux-9
wget https://vault.almalinux.org/9.4/isos/x86_64/CHECKSUM
gpg --verify CHECKSUM
sha256sum AlmaLinux-9.4-x86_64-boot.iso

Vrstica »Good signature from “AlmaLinux OS 9 packager@almalinux.org“« in vrednost SHA256, ki se ujema z datoteko CHECKSUM, pokažeta, da je prenos v redu. Na obstoječem sistemu AlmaLinux 9 posodobiš z dnf upgrade -y; kdor je uporabljal 9.4 beta, najprej namesti paket repozitorija 9.4:

rpm -i https://vault.almalinux.org/9.4/BaseOS/x86_64/os/Packages/almalinux-repos-9.4-1.el9.x86_64.rpm --replacefiles
dnf upgrade -y

Z AlmaLinux 8 na 9 lahko nadgradiš na mestu po našem vodniku za ELevate.

Kako dolgo je AlmaLinux 9 podprt?

Aktivna podpora za AlmaLinux 9 traja do 31. maja 2027, varnostne posodobitve pa prejema do 31. maja 2032. Druge izdaje serije 9:

AlmaLinux je operacijski sistem, ki ga lahko izbereš tudi na naših strežnikih KVM VPS in namenskih strežnikih. Zanimivost: AlmaLinux je zagnala ekipa CloudLinux, na naših strežnikih za gostovanje cPanel pa tudi mi uporabljamo CloudLinux OS.

Nazaj na blog