Spoločnosť Amazon začala testovanie distribúcie Amazon Linux 2027 (AL2027), optimalizovanej pre cloudové prostredia a podporujúcej integráciu s nástrojmi a rozšírenými možnosťami služby Amazon EC2. Ako základ bola využitá balíčková základňa Fedora Linux. Stavia sa pre architektúry x86_64 a ARM64 (Aarch64). Napriek primárnej orientácii na použitie v AWS (Amazon Web Services) je distribúcia tiež k dispozícii vo forme univerzálneho obrazu virtuálneho stroja, ktorý sa dá spustiť na lokálnom systéme alebo v iných cloudových prostrediach.
Medzi zmenami oproti predchádzajúcej verzii Amazon Linux 2023:
- Pri formovaní Amazon Linux 2027 sa využili komponenty z Fedora 44 a 45, mnohé balíky obsahujú špecifické pre Amazon Linux úpravy alebo sú spravované oddelene od Fedory.
- Využíva sa vlastné jadro Linux, postavené na základe vetvy 7.1, ktoré obsahuje nové ovládače pre zariadenia Elastic Network Adapter (ENA) a Elastic Fabric Adapter (EFA), ako aj pre zariadenia použité v infraštruktúre Amazon EC2. Aktualizácie jadra Linux sa vydávajú pomocou technológie „live patching“, ktorá umožňuje odstrániť zraniteľnosti a uplatniť dôležité opravy jadra bez reštartovania systému. Je zahrnutá aj verifikácia modulov jadra prostredníctvom digitálneho podpisu.
- Balíky sú prekompilované s voľbami „-O2 -ftree-vectorize“ a s zahrnutím optimalizácií v priebehu prepojenia (LTO) pre architektúry x86-64-v3 (-march=x86-64-v3, využiť sa dajú inštrukcie AVX a AVX2) a ARM 8.2 (-march=armv8.2-a+crypto -mtune=neoverse-n1).
- Aktualizované systémové komponenty, vrátane GCC 16.1, Clang/LLVM 22, OpenSSH 9.9p1, OpenSSL 3.5, glibc 2.44, binutils 2.46, systemd 260, Python 3.14.
- Pre správu balíkov je predvolene použitý balíkový správca RPM 6.0 a nástroj DNF5, základná funkcionalita správy balíkov bola presunutá do samostatnej knižnice libdnf5, namiesto viazaní na PackageKit sa používa DNF Daemon a komponenty na Pythone boli prepracované do C++.
- Pripravené spätné porty s variantmi systémových komponentov optimalizovanými pre ARM procesory Graviton.
- Ako realizácia Javy sa používa Amazon Corretto.
- Systém kontroly prístupu SELinux je predvolene nastavený na režim „vynucovanie“ (v predchádzajúcej verzii bol „povolené“).
- V OpenSSH, OpenSSL, GnuTLS a NSS je predvolene zahrnutá podpora postkvantových kryptografických algoritmov ML-DSA a SLH-DSA.
- Balenia coreutils, elinks, haproxy, httpd, libmemcached-awesome, libpq, nginx-awslc, python3-awscrt, python-cryptography, python3.14, rsync, socat, tpm2-tools, tpm2-tss, trousers a wget1 sú zostavené s kryptografickou knižnicou AWS-LC namiesto OpenSSL.
- Na správu sieťových nastavení je použitý systemd-networkd.
Zdroj: opennet.ru
