Az Amazon bevezette az Amazon Linux 2027 (AL2027) disztribúció tesztelését, amelyet felhőalapú környezetekhez optimalizáltak, és integrációt kínál az Amazon EC2 szolgáltatás eszközeivel és fejlett funkcióival. Az alapját a Fedora Linux csomagbázisa képezi. Az összeállítások az x86_64 és ARM64 (Aarch64) architektúrákra készülnek. Bár elsődlegesen az AWS (Amazon Web Services) használatára orientált, a disztribúció univerzális virtuális gép képként is rendelkezésre áll, amelyet helyi rendszeren vagy más felhőalapú környezetekben is futtathatunk.
A legutóbbi Amazon Linux 2023 kiadáshoz képest a változások:
- Az Amazon Linux 2027 kialakításánál a Fedora 44 és 45 komponensei kerültek felhasználásra, számos csomag Amazon Linux-specifikus módosításokat tartalmaz vagy különállóan jelenik meg a Fedora-tól.
- A Linux kernel saját fejlesztésű, a 7.1 ágon alapul, új meghajtókat tartalmaz az Elastic Network Adapter (ENA) és Elastic Fabric Adapter (EFA) eszközökhöz, valamint az Amazon EC2 infrastruktúrában használt hardverhez. A Linux kernel frissítései a 'live patching' technológiát alkalmazzák, amely lehetővé teszi a sebezhetőségek kijavítását és fontos javítások alkalmazását a kernel újraindítása nélkül. A kernel modulek digitális aláírás általi ellenőrzése is be van kapcsolva.
- A csomagok az '-O2 -ftree-vectorize' opciókkal lettek újraépítve, és linken történő optimalizálásokat (LTO) tartalmaznak az x86-64-v3 (-march=x86-64-v3, AVX és AVX2 utasítások alkalmazásával) és ARM 8.2 (-march=armv8.2-a+crypto -mtune=neoverse-n1) architektúrák számára.
- A rendszer komponensei frissültek, beleértve a GCC 16.1, Clang/LLVM 22, OpenSSH 9.9p1, OpenSSL 3.5, glibc 2.44, binutils 2.46, systemd 260, Python 3.14 verziókat.
- Alapértelmezett csomagkezelőként a RPM 6.0 és a DNF5 eszközkészlet került bevezetésre, amelynek alapvető csomagkezelési funkciói egy különálló libdnf5 könyvtárba kerültek, a PackageKit helyett a DNF Daemon lett alkalmazva, és a Python komponensek C++ nyelvre lettek átírva.
- Háttérportok készültek a Graviton ARM processzorokhoz optimalizált rendszerkomponens-változatokkal.
- Java megvalósításaként az Amazon Corretto-t használják.
- A SELinux kényszerített hozzáférés-vezérlési rendszere alapértelmezetten 'enforcing' módba került (a korábbi verzióban 'permissive' volt).
- Az OpenSSH, OpenSSL, GnuTLS és NSS rendszerében alapértelmezetten támogatták a posztkvantum-kryptográfiai algoritmusok, mint a ML-DSA és SLH-DSA alkalmazását.
- A coreutils, elinks, haproxy, httpd, libmemcached-awesome, libpq, nginx-awslc, python3-awscrt, python-cryptography, python3.14, rsync, socat, tpm2-tools, tpm2-tss, trousers és wget1 pakettek az AWS-LC kriptográfiai könyvtárral készülnek az OpenSSL helyett.
- A hálózati beállítások kezelésére a systemd-networkd van használatban.
Forrás: opennet.ru
