AlmaLinux 10 «Purple Lion»

good-penguin.png

AlmaLinux — это нав­сег­да бес­плат­ный кор­по­ра­тив­ный ди­стри­бу­тив Linux, при­над­ле­жа­щий со­об­щству и упра­вля­емый им, де­ла­ющий ак­цент на дол­го­сроч­ной ста­биль­но­сти, пре­до­ста­вляя на­дёж­ную плат­фор­му production-уров­ня. AlmaLinux би­нар­но сов­ме­стим с RHEL.

Под­дер­жи­ва­ют­ся ар­хи­тек­ту­ры x86_64, x86_64-v2, aarch64, ppc64le, s390x.

Из­ме­не­ния и но­вов­ве­де­ния

  • Ядро Linux вер­сии 6.12.0-55.9.1.el10_0.

  • Па­ке­ты и ре­по­зи­то­рии AlmaLinux 10 под­пи­са­ны но­вым клю­чом — RPM-GPG-KEY-AlmaLinux-10.

  • Об­но­вле­ны ди­на­ми­че­ские язы­ки про­грам­ми­ро­ва­ния:

    • Python 3.12
    • Ruby 3.3
    • Node.js 22
    • Perl 5.40
    • PHP 8.3
  • Об­но­вле­ны си­сте­мы кон­тро­ля вер­сий:

    • Git 2.47
    • Subversion 1.14
  • Об­но­вле­ны веб-сер­ве­ра:

    • Apache HTTP Server 2.4.62
    • nginx 1.26
  • Об­но­вле­ны сер­ве­ры прок­си-кэ­ши­ро­ва­ния:

    • Varnish Cache 7.6
    • Squid 6.10
  • Об­но­вле­ния сер­ве­ров баз дан­ных:

    • MariaDB 10.11
    • MySQL 8.4
    • PostgreSQL 16
    • Valkey 8.0
  • Об­но­вле­ния си­стем­ных тул­чей­нов:

    • GCC 14.2
    • glibc 2.39
    • Annobin 12.92
    • binutils 2.41
  • Об­но­вле­ны ин­стру­мен­ты про­из­во­ди­тель­но­сти и отлад­чи­ки:

    • GDB 14.2
    • Valgrind 3.24
    • SystemTap 5.2
    • Dyninst 12.3.0
    • elfutils 0.192
    • libabigail 2.6
  • Об­но­вле­ны ин­стру­мен­ты мо­ни­то­рин­га про­из­во­ди­тель­но­сти:

    • PCP 6.3.2
    • Grafana 10.2.6
  • Об­но­вле­ны на­бо­ры ин­стру­мен­тов ком­пи­ля­то­ров:

    • LLVM Toolset 19.1.7
    • Rust Toolset 1.84.1
    • Go Toolset 1.23
  • Об­но­вле­ния бе­зо­пас­но­сти:

    • Об­ще­си­стем­ные кри­по­гра­фи­че­ские по­ли­ти­ки (crypto-policies), тул­кит OpenSSL TLS и на­бор OpenSSH те­перь ра­бо­та­ют с по­сткван­то­вы­ми (PQ) ал­го­ри­тма­ми.
    • Но­вая си­стем­ная роль sudo поз­во­ля­ет еди­но­образ­но кон­фи­гу­ри­ро­вать sudo меж­ду все­ми ва­ши­ми си­сте­ма­ми.
    • Пред­ста­вля­ем ин­стру­мен­ты Sequoia PGP — sq и sqv — ко­то­рые до­пол­ня­ют су­ще­ству­ющие ин­стру­мен­ты GnuPG, для упра­вле­ния ши­фро­ва­ни­ем OpenPGP и си­гна­ту­ра­ми.
    • Тул­кит OpenSSL TLS вво­дит соз­да­ние PKCS #12-фай­лов, со­от­вет­ству­ющих стан­дар­ту FIPS, pksc11-provider для исполь­зо­ва­ния ап­па­рат­ных то­ке­нов, а так­же мно­же­ство до­пол­ни­тель­ных улуч­ше­ний.
    • На­бор OpenSSH вер­сии 9.9, ко­то­рый со­дер­жит мно­же­ство испра­вле­ний и улуч­ше­ний по срав­не­нию с OpenSSH 8.7, по­ста­вляв­шим­ся с AlmaLinux 9.
    • Про­стран­ство поль­зо­ва­те­ля SELinux 3.8 вво­дит но­вую оп­цию для audit2allow, пре­до­ста­вляя ре­жим CIL-вы­во­да, под­дер­жку Wayland в пе­соч­ни­це SELinux и дру­гие улуч­ше­ния.
    • По­ста­вля­ет­ся ком­по­нент аген­та Keylime вер­сии 0.2.7, пре­до­ста­вляя под­дер­жку Initial Device Identity (IDevID) и Initial Attestation Key (IAK) для иден­ти­фи­ка­ции устрой­ства и исполь­зу­ет TLS 1.3 по умол­ча­нию. Так­же, но­вый ин­стру­мент keylime-policy ин­те­гри­ру­ет все за­да­чи упра­вле­ния по­ли­тик Keylime.

Уна­сле­до­ван­ное от RHEL 10

  • До­ба­вле­на но­вая ар­хи­тек­ту­ра — x86–64-v2.

    • RHEL уве­ли­чи­ва­ет ба­зо­вую вер­сию ар­хи­тек­ту­ры до v3, отка­зы­ва­ясь от под­дер­жки мно­го­чи­слен­ных ста­рых про­цес­со­ров (и не­ко­то­рых но­вых). В AlmaLinux OS 10 мы по­сле­ду­ем ре­ше­нию Red Hat по­ста­влять оп­ти­ми­зи­ро­ван­ные дво­ич­ные фай­лы x86–64-v3 по умол­ча­нию, но мы так­же пре­до­ста­вим до­пол­ни­тель­ную ар­хи­тек­ту­ру x86–64-v2 ТОЛЬ­КО для ста­ро­го обо­ру­до­ва­ния. Все сто­рон­ние па­ке­ты для RHEL 10 бу­дут на­це­ле­ны на x86–64-v3, в то вре­мя как вы­пуск x86–64-v2 AlmaLinux OS 10 бу­дет под­хо­дить толь­ко для ра­бо­чих на­гру­зок, где до­ста­точ­но исполь­зо­вать на­бор па­ке­тов ОС по умол­ча­нию или где поль­зо­ва­те­ли смо­гут са­мо­сто­ятель­но пе­ре­со­брать лю­бые до­пол­ни­тель­ные па­ке­ты, ко­то­рые им тре­бу­ют­ся для ар­хи­тек­ту­ры x86–64-v2.
    • ALESCo одо­бри­ло пе­рес­бор­ку EPEL для 10 па­ке­тов для поль­зо­ва­те­лей x86_64-v2.
  • По умол­ча­нию вклю­че­ны ука­за­те­ли на фрей­мы. Это вклю­ча­ет об­ще­си­стем­ные трей­синг и про­фи­ли­ро­ва­ние в ре­аль­ном вре­ме­ни для оп­ти­ми­за­ции про­из­во­ди­тель­но­сти лю­бой ра­бо­чей на­груз­ки.

  • Вклю­че­на под­дер­жка SPICE как для сер­вер­ных, так и для кли­ен­тских при­ло­же­ний.

  • Вклю­чён KVM для IBM POWER в сте­ке вир­ту­али­за­ции, так что те­перь мож­но про­дол­жать исполь­зо­ва­ние libvrt и KVM так же, как если бы это был AlmaLinux 8.

  • Сле­ду­ющие драй­ве­ры устройств бы­ли из­ме­не­ны для по­втор­но­го до­ба­вле­ния иден­ти­фи­ка­то­ров PCI для обо­ру­до­ва­ния, ко­то­рое ра­нее бы­ло отклю­че­но в RHEL:

    • aacraid — Dell PERC2, 2/Si, 3/Si, 3/Di, Adaptec Advanced Raid Products, HP NetRAID-4M, IBM ServeRAID и ICP SCSI
    • be2iscsi — Emulex OneConnectOpen-iSCSI для адап­те­ров BladeEngine 2 и 3
    • be2net — адап­те­ры Emulex BladeEngine 2 и 3
    • hpsa — кон­трол­лер HP Smart Array
    • lpfc — Emulex LightPulse Fibre Channel SCSI
    • megaraid_sas — Broadcom MegaRAID SAS
    • mlx4_core — адап­те­ры Mellanox Gen2, ConnectX-2, ConnectX-3
    • mpt3sas — LSI MPT Fusion SAS 3.0
    • mptsas — Fusion MPT SAS Host
    • qla2xxx — QLogic Fibre Channel HBA
    • qla4xxx — QLogic iSCSI HBA

>>> Release Notes

©  Linux.org.ru