Amazon har begynt å teste distribusjonen Amazon Linux 2027 (AL2027), som er optimalisert for skybaserte miljøer og støtter integrasjon med verktøy og avanserte funksjoner i Amazon EC2-tjenesten. Den er bygget på en pakkegrunnlag fra Fedora Linux. Byggene er laget for x86_64- og ARM64 (Aarch64) arkitektur. Til tross for den primære fokusen på bruk i AWS (Amazon Web Services), leveres distribusjonen også i form av et universelt bilde av en virtuell maskin, som kan kjøres på et lokalt system eller andre skybaserte miljøer.
Blant endringene i forhold til forrige utgave av Amazon Linux 2023:
- I opprettelsen av Amazon Linux 2027 ble komponenter fra Fedora 44 og 45 brukt, og mange pakker inkluderer spesifikke modifikasjoner for Amazon Linux eller leveres separat fra Fedora.
- Det er brukt en egen Linux-kjerne bygget på versjon 7.1, som inkluderer nye drivere for Elastic Network Adapter (ENA) og Elastic Fabric Adapter (EFA), samt utstyr som brukes i Amazon EC2-infrastrukturen. Oppdateringer for Linux-kjernen gis ut med bruk av teknologi for «live patching», som gjør det mulig å fikse sårbarheter og implementere viktige oppdateringer til kjernen uten å starte systemet på nytt. Kjerne-moduler verifiseres med digital signatur.
- Pakkene er ombygd med alternativene «-O2 -ftree-vectorize» og med inkludering av optimaliseringer under sammenkoblingen (LTO) for x86-64-v3 (-march=x86-64-v3, som benytter AVX og AVX2 instruksjoner) og ARM 8.2 (-march=armv8.2-a+crypto -mtune=neoverse-n1).
- Systemkomponentene er oppdatert, inkludert GCC 16.1, Clang/LLVM 22, OpenSSH 9.9p1, OpenSSL 3.5, glibc 2.44, binutils 2.46, systemd 260, Python 3.14.
- For pakkebehandling er den som standard utstyrt med pakkebehandleren RPM 6.0 og verktøysettet DNF5, hvor grunnleggende pakkebehandlingsfunksjonalitet er flyttet til et eget bibliotek libdnf5, DNF Daemon er brukt i stedet for knytning til PackageKit, og komponentene skrevet i Python er omskrevet til C++.
- Det er forberedt bakporter med varianter av systemkomponenter optimalisert for ARM-prosessorer Graviton.
- Som Java-implementering benyttes Amazon Corretto.
- Systemet for obligatorisk tilgangskontroll SELinux er som standard satt til «enforcing» modus (den forrige versjonen var «permissive»).
- I OpenSSH, OpenSSL, GnuTLS og NSS er støtte for post-kvante kryptografiske algoritmer ML-DSA og SLH-DSA inkludert som standard.
- Pakkene coreutils, elinks, haproxy, httpd, libmemcached-awesome, libpq, nginx-awslc, python3-awscrt, python-cryptography, python3.14, rsync, socat, tpm2-tools, tpm2-tss, trousers og wget1 er samlet med den kryptografiske bibliotek AWS-LC i stedet for OpenSSL.
- Systemd-networkd er brukt til å håndtere nettverksinnstillinger.
Kilde: opennet.ru
