Amazon har begynt å teste sin distribusjonstjeneste på Amazon. Linux 2027 (AL2027), optimalisert for skymiljøer og støtter integrasjon med Amazon EC2-verktøy og avanserte funksjoner. Den bruker Fedora-pakkebasen som grunnlag. LinuxBygg er tilgjengelige for arkitekturene x86_64 og ARM64 (Aarch64). Selv om distribusjonen primært er designet for bruk på AWS (Amazon Web Services), er den også tilgjengelig som et universelt virtuellt maskinbilde som kan kjøres på et lokalt system eller i andre skymiljøer.
Blant endringene sammenlignet med den forrige Amazon-utgivelsen: Linux 2023:
- Da Amazon ble dannet Linux 2027 bruker komponenter fra Fedora 44 og 45, mange pakker inkluderer Amazon-spesifikke komponenter. Linux modifikasjoner eller vedlikeholdes separat fra Fedora.
- En tilpasset kjerne brukes Linux, bygget på 7.1-grenen og inkluderer nye drivere for Elastic Network Adapter (ENA) og Elastic Fabric Adapter (EFA)-enheter, samt maskinvare som brukes i Amazon EC2-infrastrukturen. Kjerneoppdateringer Linux Utgitt med «live patching»-teknologi, som gjør det mulig å fikse sårbarheter og implementere viktige kjernerettelser uten å starte systemet på nytt. Verifisering av kjernemoduler ved hjelp av digitale signaturer er aktivert.
- Pakkene er gjenoppbygd med alternativene "-O2 -ftree-vectorize" og med koblingstidsoptimaliseringer (LTO) aktivert for arkitekturene x86-64-v3 (-march=x86-64-v3, AVX- og AVX2-instruksjoner aktivert) og ARM 8.2 (-march=armv8.2-a+crypto -mtune=neoverse-n1).
- Oppdaterte systemkomponenter inkluderer GCC 16.1, Clang/LLVM 22, OpenSSH 9.9p1, OpenSSL 3.5, glibc 2.44, binutils 2.46, systemd 260 og Python 3.14.
- Som standard administreres pakker ved hjelp av RPM 6.0-pakkebehandleren og DNF5-verktøysettet, hvis grunnleggende pakkebehandlingsfunksjonalitet ligger i et separat bibliotek, libdnf5. DNF Daemon brukes i stedet for PackageKit-bindinger, og Python-komponenter skrives om i C++.
- Backports er utarbeidet med systemkomponentvarianter optimalisert for Graviton ARM-prosessorer.
- Amazon Corretto brukes som Java-implementering.
- Obligatorisk adgangskontrollsystem SELinux er satt til «håndhevingsmodus» som standard (i forrige versjon var den «permissiv»).
- OpenSSH, OpenSSL, GnuTLS og NSS har støtte for post-kvantekryptografiske algoritmer ML-DSA og SLH-DSA aktivert 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 bygget med kryptografibiblioteket AWS-LC i stedet for OpenSSL.
- systemd-networkd brukes til å administrere nettverksinnstillinger.
Kilde: opennet.ru
